Niji utilise des cookies techniques pour le bon fonctionnement du site et des cookies de mesure d’audience pour analyser le trafic. Des cookies sont également déposés par des tiers pour vous permettre de partager des contenus sur les réseaux sociaux. Si les cookies techniques ne nécessitent pas votre consentement, vous pouvez choisir d’accepter, de personnaliser ou de refuser les autres cookies. Votre choix est conservé pendant un an, il est modifiable à tout moment via le lien « Gérer vos cookies ». L’absence de choix sera considérée comme un refus.

Pour en savoir plus sur ces cookies, consultez notre politique de gestion des données via le lien « Vos données ».

04 novembre 2021

Fin de vie de Drupal 8 : Qu'est-ce que cela signifie pour votre site D8 ?

Fin de vie de Drupal 8 : Qu'est-ce que cela signifie pour votre site D8 ?

Ce contenu propose une synthèse cadrée et rédigée par Cédric Porte, CTO & Drupal Evangelist de Niji.

 

Dans l'univers, tout semble évoluer et Drupal ne déroge pas à la règle. Les versions de Drupal évoluent et les anciennes versions atteignent la "fin de vie" (EOL) après leur cycle de vie complet.

La dernière version de Drupal est la version 9, sortie en 2020. Cela signifie que les versions précédentes de Drupal qui sont actuellement utilisées, Drupal 7 et 8, arriveront bientôt en fin de vie. 

 

https://dri.es/state-of-drupal-presentation-october-2021

 

Comprenons d'abord ce qu'est la "fin de vie" dans le contexte de Drupal.

 

Que signifie réellement la fin de vie ?

Lorsqu'une version de Drupal atteint sa fin de vie, les bugs ne sont pas corrigés par la communauté, les vulnérabilités ne sont pas identifiées ni supprimées. Ainsi, après avoir atteint l'EOL, votre site web Drupal vivra avec une menace constante même si tout fonctionnera encore sur votre site web.

 

Quand et pourquoi Drupal 8 arrive-t-il en fin de vie ?

Drupal 8 atteindra sa fin de vie le 2 novembre 2021. Cela signifie qu'après cette date, il n'y aura plus de support communautaire, de mises à jour ou de corrections de bugs. Mais comprenons pourquoi cela se produit.

Drupal, pour être le CMS polyvalent que nous connaissons et aimons tous, utilise certaines dépendances tierces.

 

https://dri.es/state-of-drupal-presentation-october-2021

 

Fin de vie Symfony 3

La plus grande dépendance de toutes est actuellement Symfony. Drupal 8 utilise Symfony 3. Drupal 8 est donc lié au cycle de vie de Symfony 3, qui arrive en fin de vie en novembre 2021.

Drupal aurait pu supporter Drupal 8 si Symfony 4 (la prochaine version de Symfony) avait supporté la rétrocompatibilité. Mais comme ce n'est pas le cas, Drupal doit aussi passer à sa prochaine version, qui est Drupal 9.

 

Fin de vie Php 7.3

De même, le support officiel de la version 7.3 de PHP, un autre composant sur lequel repose Drupal 8, prendra fin après le 6 décembre 2021. Il en sera de même pour CKEditor 4.

"Chacun de ces composants a son propre cycle de vie. Ils sortent de nouvelles versions majeures, ils arrivent en fin de vie, ils peuvent ou non créer une rétrocompatibilité, etc. et c'est quelque chose que nous devons gérer." - Dries Buytaert

Les principales raisons pour lesquelles les versions de Drupal arrivent en fin de vie, sont l'évolution des dépendances critiques des tiers.

 

Qu'advient-il de votre site web lorsque Drupal 8 atteint sa fin de vie ?

Rien dans l'immédiat. Mais en l'absence d'une assistance critique et de corrections de bugs, le socle technique commencera bientôt à se fissurer et, après un certain temps, atteindra un point où votre dette technique, les compétences disponibles et l'évolutivité de votre site commenceront à être affectées. Dans le pire des cas, il peut même en résulter une cybermenace entraînant des violations et des attaques de données.

 

https://dri.es/state-of-drupal-presentation-october-2021

 

Que devez-vous faire pour rester en sécurité ?

 

La mise à niveau vers Drupal 9

Pour rester protégé et sauvegarder votre site Web (et votre entreprise), passez à Drupal 9 dès que possible. Nous proposons un audit de préparation à Drupal 9 pour vous aider à déterminer la facilité ou la difficulté de la mise à niveau. Dans l'un ou l'autre des scénarios, nous pouvons vous aider en vous proposant des solutions de bout en bout pour vos besoins de mise à niveau ou de migration vers Drupal 9.

 

Les étapes d'une mise à niveau de Drupal 9

 

  • Étape 1 : Rendez votre site Drupal 8 compatible avec Drupal 9. Cela signifie que vous devrez installer les mises à jour mineures de Drupal 8 et amener votre site D8 à la version 8.8 ou 8.9 qui sont directement compatibles avec Drupal 9.​

  • Étape 2 : Mettez à jour vos thèmes, modules et intégrations tierces pour les rendre compatibles avec Drupal 9.

  • Étape 3 : Une fois que vous avez mis à jour votre noyau vers Drupal 8.8 ou une version ultérieure, et que vous avez mis à jour tous les modules et thèmes, installez le module Upgrade Status et vérifiez les codes dépréciés.

  • Étape 4 : Une fois que vous avez supprimé le code déprécié, vous êtes vraiment prêt pour votre mise à niveau vers Drupal 9.

  • Étape 5 : Mettez à niveau votre noyau Drupal vers D9 et voilà, vous y êtes !

Questions fréquemment posées

 

Votre site web Drupal 8 cessera-t-il de fonctionner lorsqu'il aura atteint sa fin de vie ?

Comme indiqué précédemment, votre site web continuera de fonctionner, mais il ne recevra pas les mises à jour critiques qui assurent la sécurité et l'absence de bugs de l'ensemble du noyau.

 

Quand Drupal 9 arrivera-t-il en fin de vie ?

Drupal 9 arrivera en fin de vie en novembre 2023.

 

Quand Drupal 10 sera-t-il publié ?

Sans date fixe pour l'instant, la sortie de Drupal 10 est prévue entre juin et novembre 2022.

 

Que faire si vous avez un site web Drupal 7 ?

Vu que Drupal 8 est en fin de vie, il serait préférable pour vous de migrer votre site Drupal 7 directement vers Drupal 9. Cela représente un travail non négligeable, mais nous pouvons nous en charger.

 

Besoin d'aide ?

Passer à Drupal 9 est la meilleure chose qui puisse arriver à votre site Drupal. Que vous soyez sur Drupal 7, ou sur Drupal 8, ou même sur Drupal 6 (idéalement, vous ne devriez pas être sur Drupal 6), nous saurons vous accompagner pour atteindre la dernière et la meilleure version de Drupal. Nous l'avons fait pour de nombreux clients et pouvons le faire pour vous aussi.

Contact Relations Presse
Frédéric PAYEN
Directeur Marketing et Communication
presse@niji.fr