Drupal est considéré comme le plus avancé des CMS niveau technologique, qui ne cesse pas d’évoluer, et voilà la version « Drupal 9 » est sorti en version stable le mercredi 3 juin 2020.
Cette nouvelle qui était bien attendu par la communauté depuis 2 ans, après son annonce par le créateur de drupal “ Dries Buytaert” lors de l'événement Drupal Europe qui s’est tenu du 10 au 14 septembre 2018.
Quelles sont les nouveautés de Drupal 9 ?
Les nouveautés sont nombreuses depuis Drupal 8.0 : gestion des médias, éditeur de mise en page, gestion des flux de publication, intégration avec Composer...
Drupal 9 a été principalement construit dans Drupal 8 à l'aide de dépréciation et d'un support de dépendance mis à jour en option. Contrairement aux nouvelles versions majeures précédentes, Drupal 9 n'est pas une réinvention de Drupal.
Les évolutions de cette nouvelle version sont purement techniques notamment une mise à jour de Twig et de Symfony. Avec cette avancée, la version Drupal 9 promet une meilleure performance, une grande stabilité ainsi qu’une bonne capacité évolutive.
Outre cela, Drupal 9.0 est identique à Drupal 8.9, la dernière version mineure de Drupal 8.
Sera-t-il fin de vie de Drupal 7 et 8 ?
Drupal 8 tire sa révérence en novembre 2021, en même temps que Drupal 7 et Symfony 3 qui équipe actuellement la solution. ce qui laisse 18 mois aux prestataires et DSI pour préparer la migration vers la nouvelle version de la solution.
Contrairement à Drupal 7, le passage Drupal 8 à 9 sera très simple car il suffit de mettre à jour le core de Drupal vers la version 9 une fois que tous les modules tiers que vous utilisez seront compatibles.
Drupal 9 n’est pas une révolution mais simplement une « mise à jour » du socle technique marquée par le passage de Symfony 3 à Symfony 4 et la suppression de l’ensemble des éléments obsolètes.
Les 5 choses à faire pour migrer mon site Drupal 8 vers Drupal 9 ?
- Assurez-vous que votre hébergeur / serveur répond bien aux prérequis pour Drupal 9
- Faites les mises à jour du core, la migration vers Drupal 9 ne sera possible que pour les version 8.8.* et supérieures.
- Faites les mises à jour des modules tiers en vous assurant que les modules sont compatibles avec Drupal 9.
- Mettez votre code custom en conformité avec l'API de Drupal en supprimant les appels dépréciés.
- Mettez le core à jour.
Certes la migration de sites Web complexes d’une version Drupal
À l’autre prend beaucoup plus de temps et d'efforts, mais les pratiques cités et la communauté drupal en ligne peuvent vous faciliter ce passage.... Pour une transition en douceur, Fullwave est une agence de développement Drupal basé à Casablanca, peut vous accompagner et vous aider à prendre une meilleure décision avec des experts Drupal pour votre site web.