How to Update Your Varbase Site

About the Author

Abdulla Abu Zakham

Technical Team Lead

Abdullah Abu Zakham is a Senior Drupal Developer at Vardot with over 12 years of hands-on experience designing and building web solutions. He specializes in Drupal development, PHP, custom module development, content migration, and performance optimization. Throughout his career, Abdullah has worked on complex, large-scale projects leading development teams, and collaborating with clients to deliver high-quality digital experiences.

FAQs

Update a Varbase site by following the version-specific upgrade guide for your jump, in a development environment first. Back up the database and files, uninstall the modules the new release drops, repoint composer.json to the new line, run a clean composer install so patches reapply, run drush updatedb, and verify before deploying to production.

No. The current Varbase documentation does not use the older varbase-updater bash tool. Updates now follow a version-specific guide run with Composer, Drush, and DDEV, with the patch set reapplied through a full clean composer install. Use the guide that matches your source and target versions.

No. Update Varbase in a local or development environment first, then deploy the tested code and build to production. Updating directly on production risks breaking the live site, because major updates change modules, configuration, and themes that need to be verified before they go live.

A major Varbase update to Drupal 11 is an architecture migration. The admin theme moves to Gin, the component system moves from UI Patterns 1 to UI Patterns 2 Single Directory Components, and the front end is Bootstrap 5. Stored displays are re-provisioned, and your custom modules and themes must be made Drupal 11-compatible separately.

Partly. Vardot publishes upgrade agents that run a specific version jump end to end through review-gated merge requests, without publishing a release on their own. They run the mechanical steps but still require the site owner to upgrade custom modules and themes and to review and test the result.

Join the conversation +