Back to top

Fin de vie de Drupal 8 : Guide des prochaines étapes

La seule vérité immuable sur la planète est que tout évolue. Alors pourquoi Drupal peut-il être différent ? Comme tout le reste, le code source Drupal se développe et les codes sources plus anciens atteignent la fin de vie (EOL) après avoir parcouru leur cycle de vie complet. La dernière version de Drupal 9 est sortie en 2020, les versions précédentes de Drupal 7 et 8 seront donc bientôt abandonnées. Découvrons donc tout sur la fin de vie de Drupal 8.

Drupal Upgrade and Update

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

Quand Drupal 8 arrive-t-il en fin de vie ? Le support de Drupal 8 a pris fin le 2 novembre 2021. Après l'apparition de la date de fin de vie de Drupal 8, il n'y aura plus de support communautaire ni de correction de bogues après cette date. La raison en est pourtant assez simple. Tout le monde connaît et apprécie Drupal, un CMS universel avec des dépendances tierces spécifiques. Il n'y a pas de retour en arrière maintenant !

Fin de vie de Symfony 3 et fin de vie de PHP 7.3

Symfony est la plus grande dépendance de toutes actuellement. Drupal 8 est connecté au cycle de vie de Symfony 3, c'est pourquoi il atteignait sa fin de vie en novembre 2021.
De nos jours, Drupal 8 aurait pu être pris en charge par Drupal si Symfony 4, la prochaine version de Symfony, prenait en charge la rétrocompatibilité. Cependant, comme ce n'est pas la raison, Drupal doit également passer à la version suivante - Drupal 9.
Généralement, ce support officiel de PHP version 7.3 est un autre composant dont dépend Drupal 8, qui a pris fin après le 6 décembre 2021. La même chose C'est arrivé à CKEditor.
Rien n'arrivera immédiatement à votre site Web si Drupal 8 EOL démarre. Cependant, le framework peut commencer à se fissurer sans un support significatif ni des corrections de bugs. Après un certain temps, cela atteindra le point où les résultats commenceront à être affectés, ou cela pourra même conduire à une cybermenace de violations de données et d'attaques.

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

Lorsque Drupal 8 est n'est plus pris en charge, la communauté Drupal cessera de fournir des mises à jour des problèmes de sécurité Drupal pour cette version de Drupal. Cela signifie qu'il est possible d'obtenir un support étendu Drupal 8 End of Life. Ainsi, les fournisseurs sélectionnés dans la communauté Drupal peuvent fournir des mises à jour de sécurité Drupal pour Drupal 8 au-delà de novembre 2022.
Tout d'abord, vous devez prendre une profonde respiration et vous détendre. La fin de vie n'est qu'une période de développement du cycle logiciel, et cela signifie que le support du fournisseur prendra fin pour une certaine version - Drupal 8 End Of Life 2022, dans notre cas. Le support du fournisseur fournit des mises à niveau de sécurité, des corrections de bugs, des améliorations de fonctionnalités - généralement tout ce qui fait référence au support.
Ce n'est pas un nouveau processus, mais c'est quelque chose que nous verrons probablement davantage à l'avenir avec la fréquence et la complexité croissantes des problèmes majeurs. mises à niveau (par exemple, Drupal 8 vers Drupal 9) et la difficulté à prendre en charge le code plus ancien. C'est facile à corriger : effectuez une mise à niveau avant la date limite ou contactez votre équipe d'assistance.

Ainsi, lorsque la version Drupal atteint sa fin de vie, les bugs ne sont pas corrigés par la communauté et les vulnérabilités ne sont ni détectées ni supprimées. C’est pourquoi, une fois atteint la fin de vie, le site Drupal sera comme un navire sans ancre qui flotte dans des eaux dangereuses avec une menace constante qui le menace. C’est pourquoi gardez votre site Web ancré et la mise à niveau sera meilleure tant que vous aurez encore un peu de temps.
 

Dois-je passer de Drupal 8 à Drupal 9 ?

Pour protéger votre site Web, mettez à niveau Drupal 8 vers la version suivante dès que possible. La mise à niveau de Drupal 8 vers 9 est généralement plus simple que n'importe quelle version précédente de Drupal. C'est aussi simple que la mise à niveau des fonctionnalités de Drupal 8.8 vers 8.9, avec quelques étapes supplémentaires. Aucune migration de contenu n'est impliquée et la plupart des opérations incluent le remplacement des modules de base et la mise à jour de la façon dont les API sont appelées.
Vous pouvez embaucher des développeurs Drupal dédiés. Vous trouverez ci-dessous un guide sur la mise à niveau de Drupal 8 vers Drupal 9 qui vous aidera à comprendre à quel point il sera simple ou difficile de passer à la version Drupal.

Comment mettre à niveau Drupal 8 vers Drupal 9 ?

Étape 1 : Créer le site Web Drupal 8 compatible avec Drupal 9. Vous devrez installer la mise à niveau mineure de Drupal 8 et effectuer votre migration de Drupal 8 vers des versions 8.7, 8.8 ou 8.9 conformes à Drupal 9.
Étape 2 : Mettre à niveau les thèmes, modules et intégrations tierces du site Web. pour les atteindre en étant conforme à Drupal 9.
Étape 3 : Lorsque vous atteignez le noyau de Drupal 8.7 End of Life, Drupal 8.8 End of Life ou Drupal 8.9 End of Life et que vous mettez à jour tous les modules et thèmes, configurez le module Upgrade Status. et observez les codes obsolètes.
Étape 4 : Lorsque vous avez supprimé le code obsolète, vous êtes prêt à mettre à niveau Drupal 8 vers 9.
Étape 5 : Mettez à niveau le noyau Drupal vers Drupal 9, et vous avez terminé !

Réflexions finales

Garder votre site Web sécurisé et protégé est crucial quelle que soit la version de Drupal que vous utilisez. Lorsque la fin de vie de la version Drupal 8 est atteinte, le temps presse et nous déconseillons aux organisations commerciales d'utiliser des logiciels non pris en charge.
Il n'est pas si facile de mettre à niveau Drupal 8 vers Drupal 9 d'un point de vue technique. La majeure partie du processus de mise à niveau implique l'application de correctifs aux modules contribués et des mises à jour mineures des modules personnalisés. En cas de questions, vous pouvez toujours contacter notre Drupfan,​​ une société de développement Drupal.