Drupal upgrades

Version-specific Drupal upgrade pages beyond Drupal 10 to 11: preparing for Drupal 12, catching up from Drupal 9, and auditing readiness with Upgrade Status.

Drupal 11 to Drupal 12 upgrade

Preparing a Drupal 11 site for Drupal 12 in December 2026: the PHP 8.5 requirement, contributed module readiness checked with Upgrade Status, deprecated API fixes with Drupal Rector, and timing against Drupal 11 minor release support.

Drupal 9 to Drupal 10 upgrade

Rescuing an end-of-life Drupal 9 site: updating to 9.4 or 9.5 first, replacing CKEditor 4 and the Seven theme, contributed module updates, then planning the immediate next step to Drupal 11 before Drupal 10 ends.

Drupal upgrade readiness audit

Auditing a Drupal site before a major upgrade with Upgrade Status and Drupal Rector: hosting requirements, deprecated code in custom modules and themes, contributed modules without a compatible release, and an effort estimate.

Core modules removed in Drupal 11 and 12

Planning for modules and themes that left core, such as Book, Actions UI, Activity Tracker, Ban, Olivero and Claro: switching to contributed versions or replacing them before the upgrade.

Upgrading Drupal across two major versions

Why a Drupal 9 site cannot jump straight to Drupal 11 or a Drupal 10 site to Drupal 12, how to sequence the intermediate upgrade, and keeping the time on each version short.

Drupal Automatic Updates and Package Manager

Whether to let Drupal apply its own core updates with Automatic Updates: requirements, Composer-managed sites, how it fits regulated change control and when CI-based updates are safer.

Composer workflow for Drupal upgrades

Running core and contributed upgrades through Composer: drupal/core-recommended versus drupal/core, resolving version conflicts with contributed modules and keeping the lock file reproducible.

Drupal 10 to Drupal 12 upgrade planning

A plan for sites still on Drupal 10 as Drupal 12 arrives and Drupal 10 reaches end of life: the required stop on Drupal 11, budget and timeline, and contributed module readiness.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.