Drupal

Digital Asset Expiry Tracker - Configuration
| 3 min read
Asset Expiry Tracker is a tool designed for system administrators or project managers to effortlessly manage and track the expiry dates of critical services and assets, such as SSL certificates, domain names, and more. With Asset Expiry Tracker, admins can set personalized reminders, ensuring timely renewals and preventing potential service disruptions.
Entity Reference Display in Views
| 3 min read
In Drupal, the default behaviour of entity reference fields allows us to select unpublished content if the content creator has permission to view unpublished content, which can be useful in specific scenarios where we need to establish relationships even with unpublished content. However, in many cases, we want to refer only to published content. The problem arises when we add references during content creation without verifying whether the referenced items are published. This can lead to confusion later when we wonder why the referenced contents are not visible when viewing the content. Here's a step-by-step guide on how to use a Drupal view to filter the values appearing in an entity reference field
Webform Submission Workflow
| 5 min read
Adaptability and swift implementation of feature requests from business owners are important for successful digital ventures. When faced with the challenge of meeting the dynamic demands of the operations team and ever-changing business requirements, relying solely on native implementations can lead to prolonged deployment times and missed opportunities. Learn how we have leveraged no-code, low-code solutions and Drupal to quickly deploy a feature that made a media portal's lead management process efficient.
/themes/custom/zyxpro_light/images/placeholder.png
| min read
Integrating Business, Engineering, and ExperienceWe combine business insight with tech expertise to deliver consistent value and sustainable outcomes, committed to transparency in every engagement    Get a Quote Explore Our Digital Services Catalog Digital Consulting Services Digital Business Strategy Digital Experience Strategy Technology Consulting Automation Consulting Platform Engineering Services Digital Experience Platforms User Experience Design Web & Mobile App Development Drupal Services Website Personalization AI and Automation Website Analytics Managed Services Impact Services Marketing Operations Conversion Optimisation SEO Services Choose the Right Drupal Service Package Drupal Support ul.custom-list { list-style-type: none; } ul.custom-list li::before { content: '\2713'; color: green; margin-right: 5px; font-weight: bold; line-height:2.5; } Core updatesModule updatesSecurity monitoringPerformance optimizationBug fixingBackupsSupport and consultationSite enhancementsEmergency support Get Started! Drupal Developer ul.custom-list { list-style-type: none; } ul.custom-list li::before { content: '\2713'; color: green; margin-right: 5px; font-weight: bold; line-height:2; } 5-10 years of experienced developers.Full-time, part-time, or on an hourly basisPay As You Go ModelInterview our developersChoose the number of developersReal-time tracking and updatesTime Zone Availability Get Started! Drupal Migration ul.custom-list { list-style-type: none; } ul.custom-list li::before { content: '\2713'; color: green; margin-right: 5px; font-weight: bold; line-height:2; } Website pre and post auditMigration Plan & TimelineExisting site backupContent InventoryModule ConfigurationPost-migration supportMigration process DocumentationTeam trainingBasic SEO and Security Audit Get Started! hbspt.forms.create({ region: "na1", portalId: "20263005", formId: "bb3bbf2a-aa0d-4e2f-8c57-674dc9843e48" }); hbspt.forms.create({ region: "na1", portalId: "20263005", formId: "bb3bbf2a-aa0d-4e2f-8c57-674dc9843e48" }); hbspt.forms.create({ region: "na1", portalId: "20263005", formId: "bb3bbf2a-aa0d-4e2f-8c57-674dc9843e48" }); hbspt.forms.create({ region: "na1", portalId: "20263005", formId: "bb3bbf2a-aa0d-4e2f-8c57-674dc9843e48" }); hbspt.forms.create({ region: "na1", portalId: "20263005", formId: "bb3bbf2a-aa0d-4e2f-8c57-674dc9843e48" }); hbspt.forms.create({ region: "na1", portalId: "20263005", formId: "bb3bbf2a-aa0d-4e2f-8c57-674dc9843e48" }); hbspt.forms.create({ region: "na1", portalId: "20263005", formId: "bb3bbf2a-aa0d-4e2f-8c57-674dc9843e48" }); hbspt.forms.create({ region: "na1", portalId: "20263005", formId: "bb3bbf2a-aa0d-4e2f-8c57-674dc9843e48" }); hbspt.forms.create({ region: "na1", portalId: "20263005", formId: "bb3bbf2a-aa0d-4e2f-8c57-674dc9843e48" }); hbspt.forms.create({ region: "na1", portalId: "20263005", formId: "bb3bbf2a-aa0d-4e2f-8c57-674dc9843e48" }); hbspt.forms.create({ region: "na1", portalId: "20263005", formId: "bb3bbf2a-aa0d-4e2f-8c57-674dc9843e48" }); hbspt.forms.create({ region: "na1", portalId: "20263005", formId: "bb3bbf2a-aa0d-4e2f-8c57-674dc9843e48" }); hbspt.forms.create({ region: "na1", portalId: "20263005", formId: "bb3bbf2a-aa0d-4e2f-8c57-674dc9843e48" }); hbspt.forms.create({ region: "na1", portalId: "20263005", formId: "bb3bbf2a-aa0d-4e2f-8c57-674dc9843e48" }); Testimonials Zyxware has an excellent project tracking system. They were extremely service driven and pro active in their communications. David Collier Founder & Director, StudioBFilms Inc Zyxware is competent in understanding requirements and collaborating effectively. Sankar Thiagasamudram Founder & COO, Audeze Zyxware turned the graphic designs into a fully functional Drupal website in two weeks. Cem Goknil Web Consultant Zyxware enhanced the visual appeal of our website and fine-tuned it for performance. Tirso Product Manager, iGERENT Some Of Our Clients Initial Onboarding Steps During the first phase of our Drupal support service, we: Conduct a security audit of your website and prepare our recommendations for improvements. Put your website under version control (if you haven’t used GIT before).Make a copy of your web page on our servers.Create a separate development environment to provide a demo copy of your website.Stage any changes we introduce to the development environment for you to test before adding them to production.Create scripts to automate deploying new changes to the production server.Complete these activities within three days, which helps save time in the next stages of our work. Initial Onboarding Steps Understand the Client's Business: Gain a deep understanding of the client's objectives and challenges.Identify Client's Needs: Determine pain points and areas for improvement.Define Project Scope: Clearly outline deliverables, timeline, and milestones.Develop a Digital Strategy: Collaborate on a roadmap for desired business outcomes.Recommend Solutions: Suggest appropriate solutions to enhance customer experience and increase revenue.Create an Implementation Plan: Detail the steps, resources, and timeline for execution.Execute, Monitor, and Optimize: Implement the strategy, track progress, and make necessary adjustments.Note: Each onboarding process may vary based on client requirements. These steps provide a concise framework for successful digital consulting. Initial Onboarding Steps Discovery: Understand the client's goals, challenges, and requirements for implementing  DXP.Assessment: Assess the client's digital capabilities, content management processes, and user experience.Define Objectives and Scope: Clearly define the objectives and scope of the DXP implementation project.Platform Selection: Assist the client in selecting a suitable DXP platform based on their needs and technical requirements.Strategy Development: Collaborate on developing a comprehensive digital experience strategy leveraging the DXP platform.Implementation and Integration: Migrate content, design the user interface, develop and customize the DXP, and integrate relevant systems.Note: Each onboarding process may vary based on client requirements. These steps provide a concise framework for successful digital engineering services. Initial Onboarding Steps Consultation: Conduct an initial consultation to understand the client's goals and challenges for marketing operations, conversion optimization, and SEO services.Analysis: Perform a comprehensive analysis of the client's current marketing operations, conversion funnels, and SEO strategies.Goal Setting: Collaborate with the client to define clear and measurable goals for each service.Strategy Development: Create customized strategies for marketing operations, conversion optimization, and SEO services.Implementation Plan: Present a detailed implementation plan with steps, timelines, and resource requirements.Execution and Optimization: Work closely with the client to execute strategies, monitor performance, and make data-driven optimizations.Reporting and Review: Provide regular performance reports, conduct reviews, and offer support and training to the client.Note: Each onboarding process may vary based on client requirements. These steps provide a concise framework for successful impact services. Not sure which plan to choose? Take a look at some extra details we've provided. Drupal Support| Proactive Maintenance + Unlimited Support and Repairs Our Drupal Support Package offers a comprehensive set of services to keep your website running smoothly.We handle core and module updates, security monitoring, performance optimization, bug fixing, backups, support and consultation, site enhancements, and emergency support. We also provide personalized support and consultation to help you get the most out of your Drupal website. Our team is available to answer any questions you may have and provide guidance on how to improve your website's functionality.We optimize performance, fix bugs, and provide personalized support to help you get the most out of your website. With emergency support services available 24/7, you can rest assured your website is always in good hands. Sign up for our Drupal Support Package and let us handle all your website maintenance needs  For More Information  Connect With Us Drupal Developer | Well Trained in house Resources + Flexible Support Our Drupal Developer Package offers flexible hiring options with experienced developers available for full-time, part-time, or hourly work.Our Pay As You Go model means you only pay for the work you need, and you can choose the number of developers you need. Our package includes a free QA and a scrum master, and we allow you to interview our developers. We allow you to interview our developers and choose the number of developers you need to complete your project.Real-time tracking and updates keep you informed, and our developers are available during your business hours. Let us help you achieve your website goals with our Drupal Developer Package. Contact us today. For More Information  Connect With Us Drupal Migration | End-to-end Drupal migration + Cost-Effective Our Drupal Migration Package offers a complete solution for a seamless and stress- free migration.It includes pre and post-audit, migration plan and timeline, content inventory, module configuration, post-migration support, documentation, team training, and basic SEO and security audit. Our team takes care of backing up your existing site, ensuring that no data is lost during migration. We provide team training to ensure your team is equipped to use your new Drupal website. Additionally, we conduct a basic SEO and security audit to optimize your website for search engines and ensure it's secure from potential threats. Sign up for our Drupal Migration Package and let us handle your migration needs. For More Information Connect With Us Resources Bulk Importing Taxonomy Terms in Drupal Using Custom Drush Command How to Use Term Name Instead of Term ID in Views Filter? How to Use Tokens in the Title of a View in Drupal? Filtering Entity Reference Fields: How to Enforce Selection of Published Contents View more
SDGs
| 6 min read
Drupal Earns Digital Public Good Status: Recognized by the UN for Helping Achieve Sustainable Development Goals. Drupal's recognition as a Digital Public Good by the DPGA is a significant achievement that invites more governments and non-profit organisations to explore the benefits of using Drupal.
How to choose a Drupal Development Company
| 3 min read
entityQuery is one of the most used functions in Drupal. It helps you easily pull Drupal entities in code. But when you use this in contexts other than controllers, say in cron-jobs or update hooks where the system is accessed as anonymous users, it may not work as expected in Drupal 9 Unless you call accessCheck explicitly. This short article talks about how to use entityQuery in these contexts and write entityQuery compatible with Drupal 10.x
/themes/custom/zyxpro_light/images/placeholder.png
Is Drupal a digital experience platform? Drupal started as a content management system for creating websites. However, today, it is rapidly transforming into a cutting-edge digital experience platform. How will Drupal help in enterprise modernization? One of the world’s most preferred and trusted platforms for content management, Drupal is an enterprise-ready solution to aid your digital transformation journey with new-age digital technologies. How well can Drupal be integrated with your MarTech stack? The unparalleled flexibility of Drupal lets you integrate it with your other ERPs like Google Analytics, Eloqua, Pardot, Salesforce, Marketo, and many more. You can plug Drupal in with a wide range of your MarTech tools. How will Drupal help digital transformation initiatives? Drupal isn’t just a tool you can use for building websites. It offers you the functionality to make your projects scalable and create immersive digital touch points to foster positive customer relationships through outstanding digital experiences. What is the difference between Acquia and Drupal? Drupal is a free and open-source content management system that lets you create hyper-customized websites. Drupal also provides DXP capabilities if you want to enrich customer experiences online. On the other hand, Acquia is commercial enterprise that offer a set of cloud based SaaS solutions on top of Drupal. Dries Buytaert, who created Drupal, is the founder of Acquia, and Acquia is one of the top contributors to Drupal, but is not the only company working in the domain. Drupal for Enterprise Web Development
/themes/custom/zyxpro_light/images/placeholder.png
Does Zyxware offer post-Drupal Web development support? Yes, Zyxware offers a dedicated offshore team and white-labeled services at a fixed cost for Drupal web development. Why choose Drupal for website development? Drupal is a secure, easily customizable, and SEO-friendly platform for web development. It also favors integrations which makes it flexible and versatile. Which Drupal web development services do you offer? Zyxware offers: Theme/design customizations New website design and development Integrations Development of custom modules Performance evaluation How much time does it take for Drupal web development? The typical timeframe for full-scale Drupal web development is between 6 and 8 weeks. If your requirements aren't that extensive, Zyxware experts can provide a more consolidated timeline. Drupal web development