Pourquoi il est important de passer de Drupal 7 a Drupal 8 pour être pret à passer à Drupal 9.
En septembre 2018, à l'occasion du Drupal Europe, Dries Buytaert, le fondateur de Drupal à annoncé la fin de vie de Drupal 7 et de Drupal 8 pour novembre 2021.
Quand Drupal 9 sort-il ?
Drupal 9 est prévu dans sa version stable pour juin 2020.
Qu'est-ce qu'une fin de vie pour une version de logiciel ?
La fin de vie signifie que le logiciel, dans cette version majeure n'aura plus aucune correction de sécurité. Si des failles de sécurités sont découvertes et publiées, elles pourront être exploitées car la communauté ne fournira plus de mise à jour de ces versions.
Comment faire pour éviter cela ?
Le plus simple est de continuer à maintenir son site à jour et de le faire monter en versions.
Pourquoi la fin de 2 versions, dont la dernière actuelle ?
Tout d'abord, la version 7 aurait dû se terminer à la sortie de Drupal 9.
Devant le nombre important d'utilisation de cette version et la complexité à faire migrer les sites existant vers une version 8, la durée de support de sécurité pour la version 7 a été allongée pour suivre la même date de fin de vie que la version 8. Cela permet ainsi d'avoir plus de temps pour penser à une refonte et prévoir le budget et les ressources adéquates.
Drupal 7 disposera d'un programme de support commercial longue durée. Moyennant finance, il sera possible de se prémunir des futures failles de sécurités trouvées dans le core de Drupal, et ce même après sa fin de vie. Toutefois, cela ne s'applique qu'au core, les modules "contrib" de la communauté et votre code spécifique ce sera pas supporté.
Il faut également prendre en compte que plus le temps passera, et moins de sociétés seront enclines à faire de la maintenance ou des corrections sur une version qui n'est plus supportée.
Ok pour Drupal 7, mais pourquoi Drupal 8 également ?
La raison est purement technique. La grande nouveauté de Drupal 8 était son utilisation des composants de Symfony 3.x. Or Symfony 3 ne sera plus supporté à partir de novembre 2021. A cette date, il sera déconseillé d'utiliser la version 3 de Symfony, et donc d'utiliser tout Drupal utilisant cette version, au risque d'être piraté.