28 mai 2020

Drupal 9 : à quoi s’attendre?

Son arrivée est très attendue et la date en est désormais fixée : ce sera ce 3 juin ! Nous parlons bien sûr de Drupal 9. A quelles nouveautés faut-il s’attendre? Voici ce qui nous a été révélé lors de la dernière visioconférence donnée par Dries Buytaert – fondateur de Drupal - et ses quatre experts.

 

Pas une révolution, plutôt une évolution

Contrairement aux versions précédentes, la version 9 n’est pas une réinvention de Drupal mais plutôt une mise à jour de Drupal 8.

 

Quels modules seront supprimés ?

Les modules Place Blocks et SImple Test.

 

Quelles sont les nouvelles exigences en termes d’environnement ?

  • Apache : version minimum 2.4.7 requise
  • PHP :  version minimum 7.3. La 7.4 est également prise en charge ( PHP 8 sera prochainement disponible aussi)
  • Drush : dès la version 10

 

Migration de Drupal 8 à Drupal 9

En comparaison avec les versions antérieures, la migration de Drupal 8 vers Drupal 9 ne nécessitera quasiment aucune retouche au niveau du code puisque Drupal 9 a été construit et testé à partir de Drupal 8. De ce fait, la migration sera aussi simple et rapide que lors d’une montée en version mineure de Drupal 8. Les modules contribués ainsi que les modules sur-mesure de Drupal 8 seront compatibles à 95% avec Drupal 9.

 

Migration de Drupal 7 à Drupal 9

Là, la question est un peu plus épineuse, et il est fortement conseillé d’agir rapidement si l’on ne veut pas avoir à se lancer dans une migration bien plus périlleuse ultérieurement. Pour rassurer un peu les administrateurs, il a été décidé d'étendre le support des sites Drupal 7 jusqu'en novembre 2021, soit la date de fin de vie prévue de Drupal 8. Il reste donc 18 mois pour migrer vers Drupal 8 avant de faire le saut vers Drupal 9. Le plus vite sera le mieux!

 

Un nouvel atout de taille

Contrairement à ce qui a été fait dans le passé où le passage d’une version à l’autre de Drupal demandait des changements notables et conséquents, The Drupal Association a annoncé une nouvelle philosophie de développement où les mises à niveau de versions majeures ne devraient plus être un passage difficile pour les utilisateurs. Une nouvelle politique symbolisée par l’adoption du nouveau logo baptisé « Evergreen ».

 

Des doutes? Parlons-en!

Chez Sinartis, nous suivons au plus près l’évolution de Drupal et sommes donc à même de vous conseiller d’ores et déjà sur la stratégie à adopter pour vos prochaines migrations depuis Drupal 7 ou 8.