mise à jour Drupal
Inclure dans drupal.fr

Afin de répondre aux évolutions technologiques du marché, Drupal est un CMS qui ne cesse d’évoluer en proposant de nouvelles versions, toujours plus performantes les unes que les autres. Dans la suite de cet article, nous allons ainsi voir ce que ces mises à jour apportent à vos sites internet et comment les effectuer. 

Pourquoi mettre à jour votre CMS ? 

Drupal propose actuellement à sa communauté des mises à jour à 3 niveaux : 

  • Les mises à jour majeures, qui consistent à passer d’une version majeure de Drupal à une autre (ex : passage de Drupal 7 vers Drupal 9). Caractérisées comme étant des évolutions importantes, elles sont principalement effectuées pour faire face à la fin de vie d’une version de Drupal. En effet, chacune des versions majeures de Drupal (Drupal 7, Drupal 8, Drupal 9, Drupal 10) possède toutes un cycle de vie, plus ou moins long. Il est ainsi vivement recommandé de disposer d’une longueur d’avance sur ses cycles de vie afin d'avoir un socle technique toujours à jour. 
  • Les mises à jour mineures, qui consistent à passer d’une version intermédiaire à une autre (ex : passage de Drupal 9.4 à Drupal 9.5). Elles sont ainsi principalement effectuées pour stabiliser une version majeure, disposer de nouvelles fonctionnalités ou encore pour préparer son socle technique vers le passage d’une version majeure.
  • Les mises à jour correctives (ex : passage de Drupal 9.5.8 à Drupal 9.5.9) qui consistent à corriger certains bugs, faire face aux failles de sécurité et protéger son site contre toutes attaques malveillantes. 

Par ailleurs, comme nous pouvons le remarquer, les différentes versions de Drupal comprennent 3 numéros, dont chacun correspond à un type de mises à jour. Le premier est attribué au nom de la version majeure, le second est associé au nom de la version mineure, et le troisième est donné pour les mises à jour correctives. 

Versions Drupal

 

En complément des celles de Drupal, il est également important de noter que les modules font également l'objet de nombreuses mises à jour. À cet effet, il est ainsi primordial de les effectuer pour sécuriser l'ensemble du socle technique et réduire considérablement les failles qui peuvent être associées. Il faut néanmoins veiller à ce que les modules soient bien compatibles avec vos versions de Drupal avant de les mettre à jour.

Quelles mises à jour sont à prévoir pour les prochains mois ?

 

Versions Drupal

Vous l’aurez donc compris, Drupal sort périodiquement des versions majeures et mineures et offre la possibilité à sa communauté d’effectuer des mises à jour qui composent le cœur de son CMS afin de renforcer la sécurité des sites Drupal, améliorer les performances d’une plateforme, bénéficier des toutes dernières versions ou encore pour tendre vers un écosystème plus stable et pérenne. 

En effet, si nous suivons le calendrier transmis par la communauté Drupal, il est important de savoir que la fin de la version 9 de Drupal est prévue pour novembre 2023 et que la fin de la version 7 de Drupal est quant à elle prévue pour janvier 2025. Concrètement, cela signifie qu’à partir de ces dates, Drupal 7 et Drupal 9 ne seront plus supportées par la communauté dans son ensemble. Les améliorations et l’intégration de nouvelles fonctionnalités ne seront ainsi plus fournies pour les sites développés sous ces deux versions. En conséquence, afin de continuer à posséder un site fonctionnel, il sera nécessaire de migrer vers Drupal 10 d'ici la fin d'année pour tous ceux qui disposent d'un site sous Drupal 9. Les utilisateurs de Drupal 7 ont quant à eux un peu plus de temps pour effectuer leur migration. En ce qui concerne les mises à jour mineures, il est important de noter qu'au même titre que Drupal 9, la version 10 sortira tous les 6 mois des versions mineures, ce qui permettra ainsi de stabiliser son socle technologique. À cet effet, Drupal 10.1 devrait voir le jour en juin 2023.    

Par ailleurs, concernant Drupal 8, nous pouvons voir que son socle technique a atteint ses limites en 2021, ce qui a ainsi donné lieu à une fin de vie en novembre. 

Comment effectuer ces mises à jour ? 

Ces mises à jour sont souvent réalisées dans le cadre d’une prestation de maintenance applicative (préventive et corrective). Les mises à jour mineures sont généralement effectuées dès la sortie d’une version mineure et les mises à jour correctives sont généralement effectuées une fois par mois. 

Les mises à jour majeures font quant à elles souvent l’objet d’une prestation à part entière. Cela s’explique principalement par le fait que le passage d’une version majeure à une autre nécessite des temps de développement beaucoup plus importants. C'est le cas par exemple pour les migrations des sites d'une version 7 de Drupal vers une version 9 ou 10. En effet, ayant un gap technologique assez important entre la version 7 et la version 10, ce type de migration nécessite une refonte complète de l’architecture technique des sites, ce qui exige ainsi des compétences techniques particulières. 

A contrario, la version 10 de Drupal étant basée et construite sous la version 9 de Drupal, si les fonctionnalités actuelles et l’aspect graphique de votre site Drupal 9 vous conviennent, une simple mise à jour du site vers la version 10 sera suffisante. Dans ce cas de figure, le passage de Drupal 9 vers Drupal 10 s’effectue sans trop de difficultés et pourra être effectuée également dans un contrat de maintenance. 

Vous l’aurez donc compris, si vous disposez en interne des compétences techniques nécessaires pour maintenir votre site web, alors il ne vous sera pas nécessaire de faire appel à une agence web Drupal. En revanche, si vous souhaitez disposer d’un accompagnement ou de conseils au sujet de ces migrations et de ces mises à jour, n’hésitez pas à prendre contact avec une agence web Drupal. Cela vous permettra de bénéficier de l’expertise et de l’expérience nécessaire pour effectuer la migration de votre site dans les meilleures conditions qu’il soit et de vous assurer de disposer, par la suite, d’un socle technique capable de supporter l’ensemble des données de votre plateforme. 

Ajouter un commentaire

Le contenu de ce champ sera maintenu privé et ne sera pas affiché publiquement.