~/talk

Upgrading to Drupal 10: A real case

Talkat DrupalCamp Spain 2023 · 2023-09-21..09-23· [php, legacy-modernisation]
links:none on file
slides:none on file

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

  1. 0:00Introduction and speaker background
  2. 1:12Open Europa context and Drupal 10 goals
  3. 4:01Project timeline and migration challenges
  4. 5:51Organization requirements for Drupal 10
  5. 9:08Key changes in Drupal 10
  6. 11:21Prerequisites for Drupal 10 upgrade
  7. 12:51Upgrade Status module and analysis
  8. 18:33Ideal migration process steps
  9. 22:12Updating custom code for Drupal 10
  10. 24:42Special cases: CKEditor 5 and jQuery
  11. 27:14Handling jQuery dependencies
  12. 28:58Solar module configuration changes
  13. 30:46Modules incompatible with Drupal 10
  14. 32:53Options for modules not ready for Drupal 10
  15. 37:48Pros and cons of Drupal 10 migration
  16. 42:31Best practices for future Drupal projects
  17. 44:18Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.