Five years after Drupal 8's release, there're still more websites on Drupal 7 than on 8/9 combined (according to the Drupal.org statistics). Modernizing Drupal architecture presented many challenges for the Drupal developers and maintainers, including the most difficult upgrade in the Drupal history. This BOF is for the Drupallers who're planning to undergo the upgrade, in the middle of the upgrade process or maybe already launched a D8/9 site and would like to share their experience. We'll try to cover the following topics:
- Considering some core modules (like views) don't have an upgrade path what upgrade/migrate options do we have? Do you rebuild the site with a new codebase and migrate content? What part of the process can be automated and what has to be done manually?
- What are the tools and resources that can help the process and perhaps make it less time/money consuming (site auditing, code updating, starter themes and distributions)?
- Do you use the upgrade as an opportunity to update the site structure and redesign? If so, would you consider decoupling or progressively decoupling (for example, with Drupal on the backend and React/Gatsby on the frontend).
- This may sound controversial, but is D8/9 even a good option for the simpler websites? What if they're better served by BackdropCMS (fork of D7), Wordpress or some SaaS option?