Drupal 9: A Practical Upgrade Path for Legacy Sites
A practical 2026 guide to auditing a legacy Drupal 9 site, using Drupal 10 as a controlled bridge, and deciding whether to upgrade to Drupal 11 or rebuild.
A practical 2026 guide to auditing a legacy Drupal 9 site, using Drupal 10 as a controlled bridge, and deciding whether to upgrade to Drupal 11 or rebuild.
A practical guide to diagnosing Drush and Symfony conflicts in Drupal, fixing them safely with Composer, and preventing repeat deployment failures.
Changing Drupal 8 content language is a data repair, not a settings change. Prevent translation collisions, test in staging, and keep a rollback path.
Written recommendations from Trafik og Veje, Aarhus Municipality (2011) and AgroTech (2010).