Upgrading to Drupal 10: A real case
summary
OpenEuropa migrates a two‑year Drupal 7→9→10 project across 200+ sites by scanning code with the Upgrade Status module, targeting 174 modules and breaking the work into small composer-driven steps, PRs and staged deploys; most contrib modules already meet requirements, a few need patches or waiting, and one caused a Solar configuration mismatch that required shipping Solr config. Uses composer, text reports, vanilla JS, CKEditor4 kept for now; process succeeds with staged testing.
AI-written summary · about
chapters (17)
- 0:00Introduction and speaker background
- 1:12Open Europa context and Drupal 10 goals
- 4:01Project timeline and migration challenges
- 5:51Organization requirements for Drupal 10
- 9:08Key changes in Drupal 10
- 11:21Prerequisites for Drupal 10 upgrade
- 12:51Upgrade Status module and analysis
- 18:33Ideal migration process steps
- 22:12Updating custom code for Drupal 10
- 24:42Special cases: CKEditor 5 and jQuery
- 27:14Handling jQuery dependencies
- 28:58Solar module configuration changes
- 30:46Modules incompatible with Drupal 10
- 32:53Options for modules not ready for Drupal 10
- 37:48Pros and cons of Drupal 10 migration
- 42:31Best practices for future Drupal projects
- 44:18Q&A session
related talks
50mCase Study: How Princeton University upgraded from Drupal 7 to Drupal 9
52mAutomate Drupal 9 upgrades: Addressing deprecated code as a community
35mDrupal 7 to 8 custom module conversion
01h 04mBye bye drupalisms! Propelling Drupal into a modern PHP ecosystem
31mPreparing custom and contributed code for Drupal 9.
29mDrupal, I give you my top 10!
45mWhat path forward? The future for non-profit organizations still on Drupal 7
45mMigrate all the things!
