Le calendrier officiel
Le calendrier de publication de Drupal est fixé à l'avance par l'équipe du cœur. Pour Drupal 10, il est désormais définitif :
- 9 décembre 2026 : fin de vie de Drupal 10. Les branches 10.x cessent de recevoir des correctifs de sécurité.
- Semaine du 7 décembre 2026 : publication prévue de Drupal 12.
- Drupal 11 reste la version de référence, maintenue et enrichie de nouvelles fonctionnalités.
Concrètement, un site encore sous Drupal 10 après le 9 décembre continuera de fonctionner. Mais toute faille découverte ensuite dans le cœur restera sans correctif officiel, et les modules contribués abandonneront progressivement la compatibilité avec cette version.
Combien de temps reste-t-il ? Consultez le compte à rebours de la fin de Drupal 10, et vérifiez la version de votre site avec notre diagnostic Drupal gratuit.
Pourquoi ne pas attendre
Une version en fin de vie ne devient pas vulnérable du jour au lendemain. Le risque s'installe progressivement, et il est d'autant plus difficile à rattraper que l'on attend.
- La sécurité. Lorsqu'une faille est corrigée dans Drupal 11, elle est rendue publique. Si elle concerne aussi Drupal 10, les sites restés sur cette version deviennent des cibles identifiées.
- Les modules contribués. Les mainteneurs concentrent leurs efforts sur les versions supportées. Les nouvelles versions de modules, y compris les correctifs de sécurité, ne seront plus publiées pour Drupal 10.
- L'hébergement. Les hébergeurs font évoluer leurs versions de PHP. Un site figé sur une ancienne pile technique finit par ne plus être compatible avec son environnement.
- Le coût. Un passage de Drupal 10 à Drupal 11 est aujourd'hui une opération maîtrisée. Reporté de plusieurs années, il se cumule avec le passage à Drupal 12 et devient un chantier bien plus lourd.
Drupal 10 vers Drupal 11 : une mise à niveau, pas une refonte
Depuis Drupal 8, les versions majeures se succèdent selon un principe de continuité : chaque nouvelle version retire le code déclaré obsolète dans la précédente, sans changer l'architecture du système. Un site Drupal 10 à jour et correctement entretenu se met donc à niveau vers Drupal 11 sans reconstruction, contrairement au passage depuis Drupal 7.
La difficulté ne réside pas dans le cœur lui-même, mais dans tout ce qui l'entoure : modules contribués, code sur mesure, thème et environnement d'hébergement.
Les prérequis techniques à vérifier
L'environnement serveur
Drupal 11 requiert PHP 8.3 au minimum, ainsi que des versions récentes des bases de données (MySQL 8.0, MariaDB 10.6 ou PostgreSQL 16 notamment). C'est souvent le premier point bloquant : il faut s'assurer que votre hébergement propose ces versions, et les activer sur vos environnements de préproduction et de production.
Les modules contribués
Chaque module installé doit disposer d'une version compatible avec Drupal 11. La grande majorité des modules courants le sont déjà. Pour les autres, plusieurs solutions existent : version de développement, correctif proposé par la communauté, module de remplacement ou développement spécifique.
Les modules retirés du cœur
Certains modules historiques du cœur, peu utilisés, ont été retirés de Drupal 11 et sont désormais disponibles sous forme de modules contribués. Si votre site en utilise un, il suffit en général de l'installer séparément avant la mise à niveau.
Le code sur mesure
Vos modules et votre thème spécifiques doivent être débarrassés des fonctions déclarées obsolètes dans Drupal 10. Des outils comme le module Upgrade Status ou Drupal Rector permettent de repérer, et souvent de corriger automatiquement, une bonne partie de ces usages.
Notre méthode de migration vers Drupal 11
- Diagnostic. Inventaire des modules et de leur compatibilité, analyse du code sur mesure, vérification de l'hébergement. Vous obtenez une estimation précise de l'effort nécessaire.
- Mise à jour de Drupal 10. Le site est d'abord porté sur la dernière version de Drupal 10 et sur des versions de modules compatibles avec les deux versions majeures. Cette étape réduit fortement le risque de la suivante.
- Corrections du code. Remplacement des fonctions obsolètes, adaptation du thème, traitement des modules sans version compatible.
- Mise à niveau et tests. Passage à Drupal 11 sur un environnement de préproduction, puis recette des fonctionnalités clés avec vos équipes.
- Mise en production. Déploiement planifié à un moment de faible activité, avec sauvegarde complète préalable et possibilité de retour arrière.
Pour un site bien entretenu, l'opération se compte généralement en jours plutôt qu'en semaines. Pour un site resté longtemps sans maintenance, la remise à niveau préalable représente l'essentiel du travail.
Et Drupal 12 ?
Drupal 12 sera publié la même semaine que la fin de vie de Drupal 10. Faut-il passer directement à Drupal 12 ? Non : à sa sortie, une partie des modules contribués ne sera pas encore compatible, et Drupal 11 restera supporté encore plusieurs années. La démarche raisonnable consiste à passer dès maintenant à Drupal 11, puis à planifier sereinement le passage à Drupal 12 lorsque l'écosystème sera prêt.
Ce que nous vous proposons
Nous réalisons un diagnostic de compatibilité de votre site Drupal 10 et vous remettons un plan d'action chiffré. Nous pouvons ensuite prendre en charge la migration vers Drupal 11, puis assurer la veille de sécurité de votre site sous Drupal 11 pour qu'il reste à jour dans la durée.
Le 9 décembre approche : plus le diagnostic est réalisé tôt, plus la migration peut être planifiée sans précipitation.
