Avec l'écosystème numérique évolue rapidement, et le CMS Drupal ne déroge pas à la règle. En effet, la communauté a planifier des cycles de vie pour ses versions majeures. À ce jour, Drupal comprend trois versions majeures stables : Drupal 7 et Drupal 10. (Il y a eu aussi 6, 8, 9, et prochainement la 11).

Drupal cycle de vie

Le support et la maintenance de la communauté pour Drupal 7 sont prolongés jusqu'au 5 janvier 2025. La date de report a été reporté à 3 reprises.

Migration depuis Drupal 8 ou +

A partir de Drupal 8, les cycles de vie sont plus court et la technologie est basée sur Symfony, Twig, etc. La migration sur des versions majeures (de 8 à 9, de 9 à 10...) requière quelques heures de développement, des tests, etc. 

Migration depuis Drupal 7

Le CMS Drupal 7 est sortie en 2011, puis au fils de mois des évolutions et des corrections ont été apportés dans le cadre des évolutions mineures : 7.51, 7.52 ... on est aujourd'hui sur 7.100. 

Pas de panique pour autant, si votre site utilise Drupal 7, il ne va pas s'arrêter du jour au lendemain. Vous pourrez continuer à ajouter du contenu, et vos utilisateurs pourront toujours le consulter. Seulement, la communauté de Drupal n'assureront plus de maintenance et n'apporteront plus de correctifs de sécurité. L'arrêt de la maintenance peut entrainer des failles, qui pourraient être exploitées par des pirates.

A présent pour migrer sur Drupal 10 par exemple, une ré-écriture des modules dédiés et du thème graphique. Ainsi c'est plusieurs jours de développement à prévoir, ce qui équivaut à une refonte complète de l'outil. C'est également le moment de songer à une refonte graphique - tant qu'à y être.

Les questions fréquentes

Comment pouvons-nous passer d'une Dupral 7 à une Dupral 10 ? N'y avait-il pas des versions intermédiaires à mettre à jour précédemment pour lesquelles nous n'avons pas été au courant ?

Le CMS Drupal 7 est sortie en 2011, puis au fils de mois des évolutions et des corrections ont été apportés dans le cadre des évolutions mineures : 7.51, 7.52 ... on est aujourd'hui sur 7.100. Toutes ces mises à jour mineures, qui restent complexes à déployer néanmoins, ont appliqué à votre site web sans interventions de votre part dans le cadre de notre contrat de maintenance annuel. 

La fin du support de Drupal 7 est annoncée pour le début janvier 2025.

Peut-il y avoir une migration des données ?

Nous avons des solutions pour migrer les données de Drupal 7 vers la dernière version de Drupal (ou même basculer sur WordPress), mais ça impose néanmoins une reprise totale du reste : configurations, thème graphique, utilisateurs, droits, formulaires, etc.

À partir de Drupal 8 : pourquoi une ré-écriture complète a été faite ?

À partir de Drupal 8 (puis 9, 10, et 11...) une nouvelle approche technique a été mise en place. Pour les utilisateurs l'interface et les concepts de contenu restent très similaires. 

Mais au niveau du code, l’intégralité des modules et les thèmes graphiques ont été réécrit sur nouveau socle technique (Symfony). 

À partir de Drupal 8 : les migrations majeures sont-elles plus rapide ?

À partir Drupal 8, les mises à jour majeures (pour passer à 9, 10, 11) sont possibles en quelques heures car le socle technique reste le même. 

Est-ce similaire à une refonte complète du site web ?

Techniquement parlant, oui on s'y approche. On peut néanmoins migrer les données, reprendre les mêmes fonctionnalités et obtenir un rendu graphique très similaire à l'existant.

Quels services dans mon contrat ?

La majorité de nos clients nous confient l'hébergement et la maintenance de leur outil web, sous les technologies Open Source : Drupal, WordPress et PrestaShop. Pour chaque projet, on s'appuie sur les Communautés pour apporter des mises à jour correctives et sécuritaires, de manière à maintenir l'outil en condition opératoire. 

Pour le CMS Drupal, nous incluons : 

  • les mises à jour des versions mineures. (7.98 à 7.99, 10.5 à 10.6..).
  • les mises à jour des modules et du thèmes personnalités pour votre projet 
  • les évolutions de l'infrastructure liées : serveur d'hébergement, PHP, MySQL, etc. 
  • le monitoring global de votre solution. 

A quelle fréquence ? 

  • les mises à jour du CMS s'effectuent au fil des évolutions disponibles et de la sévérité des patch de sécurité. Cela s'opère en toutes transparences pour vous. 
  • les évolutions de l'infrastructure évoluent environ tous les 12 mois pour suivre les nouveautés. 

Quel coût pour migrer de Drupal 7 ? 

Le temps requis est spécifique à la complexité de projet, de quelques jours à plusieurs semaines. Le passage de Drupal 7 à Drupal 10 nécessite de grosses modifications technologiques. L'avantage, c'est que Drupal 10 propose des fonctionnalités bien plus nombreuses, et que la saisie du contenu est beaucoup plus fluide ! C'est également le moment de songer à une refonte graphique - tant qu'à y être.

Pour cela, il suffit de contacter votre chef.fe de projet afin de vous proposer une démonstration du back-office de la dernière version Drupal.