Mise à jour Drupal 9, une sinécure ?
Le souvenir de la mise à jour compliquée de Drupal 7 en Drupal 8 qui, dans la plupart des cas, a rimé avec une refonte totale du code et une migration chaotique des données pousse bon nombre d’utilisateurs finaux à se poser à nouveau la question pour le passage en Drupal 9. Prévu pour juin 2020 et basé sur le même socle technique que Drupal 8, Drupal 9 doit acter le passage en douceur de Symfony 3 à Symfony 4 tout en préparant la plateforme à Symfony 5 et ne devrait donc pas engendrer plus de travail que le passage d’une version mineure à l’autre sur Drupal 8 moyennant certaines conditions.
Les sorties de version sont prévues comme le montre le schéma suivant emprunté à l’article de Dries Buytaert :
Si la mise à jour du Core ne devrait pas engendrer d’effets de bords notoires, il n’en sera pas obligatoirement de même pour les modules puisque le code déprécié qui continuait de fonctionner sur la version 8 sera définitivement proscrit sur Drupal 9. Il sera donc nécessaire d’effectuer un audit rapide de votre code afin de déceler et corriger ce type d’anomalies avant le passage en Drupal 9. Un rapide drupal-check vous permettra de vous faire une idée de l’ampleur de la tâche.