Drupal 7 to 8 custom module conversion
summary
Three months to port a Drupal 7 site (six subsites) to Drupal 8, converting custom blocks/pages/forms/JS and moving from a single DB to multisite databases; custom modules drop from 80→10 modules by replacing field-collection with Paragraph migrations, using YAML routes, plugins/controllers, dependency injection, and libraries for JS/CSS; variables move to config; dozens of extraneous JS files shrink to 20–30 scripts down to ~2–3; page loads fall from 20–30s to 2–2.5s; use drupal console scaffolding and targeted custom migrations.
AI-written summary · about
chapters (10)
- 0:00Introduction and agenda
- 1:03Drupal 7 site conversion challenges
- 3:55Drupal 7 to 8 module structure changes
- 9:10Pages and routing in Drupal 8
- 14:41Forms conversion in Drupal 8
- 16:13Variables and configuration in Drupal 8
- 17:41JavaScript and libraries in Drupal 8
- 22:04Key lessons from the migration
- 28:18Automation and future improvements
- 31:40Performance gains and cleanup
related talks
47mUpgrading to Drupal 10: A real case
33mMigrating data to Drupal 8
22mIT news portal migrated from a highly customized Wordpress to Drupal 8
41mDrupal 8 Module Development
41mWhat’s New in Drupal 8?
36mThis Is How I Now Do It: How We Migrated News Sites to Drupal 8
45mMigrate all the things!
49mTools to Get Started with a Drupal 8 Project
