Preparing custom and contributed code for Drupal 9.
summary
Drupal 9 targets release June 3, 2020 and is effectively Drupal 8.9 with deprecated APIs removed and Symfony 4 and dependency bumps applied. Servers must run PHP 7.3 minimum, Drush 10, and modern database versions (MySQL 5.7.8+/MariaDB 10.2.7+). Prepare code by scanning with Upgrade Status / drupal-check, fix deprecations (many are one-to-one, some need change records), add core_version_requirement in info.yml, then Composer update from Drupal 8.8/8.9.
AI-written summary · about
chapters (9)
- 0:00Intro
- 1:10Drupal 9 will be released on June 3rd, 2020
- 3:31Moving to Drupal 8 will be an upgrade, not a migration.
- 6:49Server Software minimum version updates
- 9:08PHP migration guides
- 15:28core_version_requirement
- 17:08Finding Deprecated API usage
- 18:06Automated Testing
- 24:19Automating deprecated code removal
related talks
01h 04mBye bye drupalisms! Propelling Drupal into a modern PHP ecosystem
47mUpgrading to Drupal 10: A real case
41mWhat’s New in Drupal 8?
41mComposer and Drupal: Past, Present and Future
01h 01mSymfony 7: Is Your Upgrade Ready?
49mTools to Get Started with a Drupal 8 Project
42mDrupal8 for Symfony developers
40mGoodbye Drush Make. Hello Composer!
