Drupal 10 en fin de vie : préparer la bascule en 2026
Le 9 décembre 2026, le support de Drupal 10 s'éteint pour de bon. L'échéance est gravée dans le marbre et ne dépend en rien du calendrier de Drupal 12. Une fois ce seuil dépassé, plus aucune rustine de sécurité ne sera diffusée par la communauté. Votre site se retrouve alors à découvert.
J'ai condensé ici les actions à mener sans tarder : les voies de migration envisageables, les prérequis côté serveur, un repère pour trancher selon votre situation et une liste de contrôle pour cadrer le chantier. Si vous voulez la photographie complète du calendrier Drupal 2026 et de Drupal 12, je vous renvoie à ma roadmap Drupal 12.
Les échéances à graver dans votre agenda
Le calendrier validé par la communauté
- Drupal 10, arrêt du support : le 9 décembre 2026. Un jalon verrouillé par les core managers, qui ne suit pas le rythme de Drupal 12.
- Drupal 12.0.0 : visé pour la semaine du 7 décembre 2026 (le créneau d'août 2026 a été écarté le 14 mai 2026, les exigences critiques n'étant pas finalisées au 15 mai). La Beta 1 est prévue la semaine du 14 septembre et la Release Candidate 1 celle du 9 novembre.
- Drupal 11 : reste maintenu en parallèle de Drupal 12. Avec un rythme officiel d'une majeure tous les deux ans, Drupal 13 pointerait son nez vers 2028.
Découpler la sortie de Drupal 12 de l'extinction de Drupal 10 constitue une rupture par rapport aux usages. Jusqu'ici, une version majeure tirait sa révérence au moment où la version N+2 voyait le jour. Désormais, l'arrêt de Drupal 10 est fixé à décembre 2026, peu importe quand Drupal 12 atterrira vraiment. Quand je planifie une migration, c'est une vraie sécurité : même si Drupal 12 prend du retard, mon rétroplanning tient.
Ce qui bascule une fois le 9 décembre 2026 passé
Sur le plan purement technique, un site Drupal 10 ne s'arrête pas du jour au lendemain. Le danger n'est pas une panne, mais une vulnérabilité qui grandit au fil des failles laissées sans réponse, doublée d'une conformité qui s'effrite peu à peu.
Les retombées concrètes
- Plus aucun correctif communautaire ne couvre le cœur de Drupal 10 ni les modules contribués touchés. La moindre faille révélée après le 9 décembre demeure exploitable.
- Écart de conformité : un contrôle RGPD, PCI-DSS, HDS ou propre à votre secteur épingle aussitôt l'usage d'un CMS hors support comme un point à régulariser.
- Responsabilité exposée lors d'une fuite : laisser tourner un site sur un CMS abandonné peut placer le DPO de l'organisation en première ligne.
- Outils de scan (Nessus, Qualys ou solutions internes) qui marquent invariablement Drupal 10 comme édition périmée, générant alertes et remontées à répétition.
- Prestataires de plus en plus rares pour assurer la TMA une fois le support clos. Sur une version abandonnée, impossible de promettre la correction d'une faille apparue ensuite, ce qui amène beaucoup d'intervenants à décliner ce type de mission.
Quand une migration ne peut décemment pas aboutir à temps, HeroDevs commercialise une offre de support prolongé qui rétroporte les correctifs de sécurité sur Drupal 10 au-delà de l'arrêt officiel. La facture est salée, mais ce sas de transition permet d'arracher 6 à 18 mois de marge supplémentaire.
Les trois itinéraires qui s'offrent à vous
Au départ de Drupal 10, trois trajectoires tiennent la route. Chacune affiche son propre niveau de risque, son calendrier et son enveloppe budgétaire.
Passer à Drupal 11 sans attendre
C'est la voie que je conseille pour le plus grand nombre de sites. Drupal 11 profite d'un cycle de maintenance étendu, ses modules contribués sont en grande partie au rendez-vous, et le futur saut vers Drupal 12 s'annonce indolore (les ruptures lourdes ayant glissé vers D13). Pour la continuité, difficile de faire plus sûr.
Profil de risque : faible. Horizon : achevé avant décembre 2026.
Patienter jusqu'à Drupal 12 et basculer d'un coup
Plausible pour un projet tout neuf lancé en 2026 ou pour un site qui peut se permettre un décalage de mise en ligne. Mais sur un site déjà en exploitation, ce pari fait peser le risque de rester scotché à Drupal 10 après le 9 décembre 2026, dès lors que Drupal 12 dérape vers décembre ou plus tard.
Profil de risque : moyen à élevé suivant la criticité du site. Horizon : début 2027 dans le meilleur des cas.
Le support prolongé HeroDevs
Une prestation payante qui rétroporte les correctifs de sécurité sur Drupal 10 une fois le support communautaire éteint. Ce filet de transition fait gagner 6 à 18 mois et dépanne lorsque la migration ne peut, en toute honnêteté, pas aboutir dans les délais. Engagement à l'année, tarif indexé sur la criticité du site.
Profil de risque : contenu sur le volet sécurité. Horizon : du temps de respiration pour orchestrer la migration.
L'itinéraire à privilégier selon votre profil
Site sensible à forte audience (institutionnel, e-commerce, applicatif métier)
Mon conseil : Drupal 11, et tout de suite. La fenêtre pour cadrer le projet se referme dès septembre 2026. En lançant l'audit dès le printemps, vous gardez de l'air pour les tests de charge, le plan de continuité et la recette fonctionnelle avant le couperet.
Site vitrine ou corporate sans complexité particulière
Mon conseil : Drupal 11 au cours de l'été. Le chantier reste court, entre 2 et 4 mois. Un coup d'envoi au troisième trimestre 2026 est jouable pour une mise en ligne à l'automne, en conservant une marge de sécurité avant le 9 décembre.
Projet flambant neuf démarré au milieu de 2026
Mon conseil : peser Drupal 11 face à l'attente de Drupal 12. Si la mise en production n'a rien d'urgent, attaquer directement sous Drupal 11 évite de suspendre tout le planning à la sortie de D12. La montée vers D12 se fera ensuite en douceur, dans le cadre de la TMA.
Site en bout de course, sans budget de migration disponible
Mon conseil : support prolongé HeroDevs et chantier reporté à 2027. Un palier de transition tout à fait recevable quand la migration ne tient pas dans le budget avant décembre 2026. À arbitrer avec la DSI et le DPO, en consignant le choix retenu et la trajectoire de sortie.
Le socle technique exigé par Drupal 12
Si vous optez pour l'attente de Drupal 12, ou pour un double saut D10 vers D11 puis vers D12, mieux vaut prendre les devants sur les prérequis du socle, officialisés par les core managers le 14 janvier 2026 sur drupal.org.
Les seuils qui grimpent avec Drupal 12
- PHP 8.5 au minimum (contre 8.3 sous Drupal 11)
- MariaDB 10.11 au plancher (contre 10.6 sous Drupal 11)
- PostgreSQL 18 au plancher (16 sous Drupal 11). L'extension
pg_trgmdemeure indispensable. - MySQL 8.0 et SQLite 3.45 sans évolution
- Composer 2.9.3 conseillé
Une réalité que je croise régulièrement en intervention : au printemps 2026, l'hébergement mutualisé ne sert pas toujours PHP 8.5 d'origine. Ce contrôle est à mener en amont de la migration applicative, surtout pas en cours de route.
Les modules qui quittent le cœur sous Drupal 12
Six d'entre eux deviennent des modules contribués : Ban, Contact, Field Layout, History, Migrate Drupal, Migrate Drupal UI. Si votre Drupal 10 s'appuie dessus, en récupérer la version contrib via composer require drupal/[nom] dès Drupal 11.3 ou 11.4 vous laisse lisser la charge avant le passage de code vers Drupal 12.
La checklist pour aborder la migration sereinement
Voici les points que je passe au crible avant de lancer une migration depuis Drupal 10. C'est exactement le livrable que je remets à l'issue de ma phase de cadrage sur ce genre de projet.
- PHP et moteur de base de données sur le serveur cible : au moins PHP 8.3 pour viser D11, PHP 8.5 si l'objectif est D12. MariaDB 10.11 ou PostgreSQL 18 figurent-ils bien dans l'offre de l'hébergeur ?
- Upgrade Status : ce module Drupal recense de lui-même les dépendances obsolètes et les extensions contrib à faire évoluer.
- Drupal Rector : un utilitaire en ligne de commande qui prend en charge une partie des retouches de code déprécié dans vos modules sur mesure. Sur un volume de code conséquent, le gain de temps est net.
- Recensement des modules contribués : lesquels sont à l'abandon, lesquels offrent une mouture compatible D11, lesquels font barrage au passage de code ?
- Modules du cœur à repasser en contrib si la cible est D12 : Ban, Contact, Field Layout, History, Migrate Drupal ou Migrate Drupal UI sont-ils en service chez vous ?
- Revue des patches : les composer-patches empilés au fil des ans sont-ils toujours utiles, déjà intégrés en amont ou bons pour la corbeille ?
- Modules sur mesure : compatibles Symfony 7 (D11) ou Symfony 8 (D12) ? Des tests de non-régression existent-ils ?
- Habillage de l'administration : on glisse de Claro vers Gin, puis vers « Admin » au fil des versions. Les surcharges CSS du back-office sont à reprendre.
- Gestion de la configuration : la config est-elle exportée proprement en YAML et suivie dans Git ?
- Accessibilité RGAA : le bon moment pour se remettre à niveau sur le référentiel, d'autant que l'European Accessibility Act s'applique désormais.
- Tests de performance et de charge : traque des fuites mémoire, des requêtes N+1 et des régressions sur les index GIN de PostgreSQL.
- Brique de recherche : ElasticSearch ou Solr, version à harmoniser et réindexation à prévoir sur les gros volumes.
- CI/CD : chaîne de déploiement automatisée, environnement de préproduction et tests joués sans intervention manuelle.
- Plan de continuité : RPO et RTO posés, sauvegardes éprouvées par une vraie restauration.
- Recette fonctionnelle et technique : tri des anomalies, disponibilité des référents côté client et calendrier de validation arrêté.
Vos questions les plus courantes
Approfondir le sujet
Drupal 12 en 2026 : la feuille de route détaillée
Le calendrier validé, les prérequis du socle, les modules sortis du cœur et un repère de décision version par version.
TMA Drupal : tout ce qu'il faut savoir
Ce qu'un contrat de TMA Drupal doit couvrir et comment anticiper les montées de version majeures directement en maintenance.
Mon offre Drupal
Migrations de Drupal 7 jusqu'à 12, modules sur mesure, architecture découplée, DSFR et accessibilité RGAA. En proximité : Drupal à Bordeaux et dans le Nouvelle-Aquitaine, Drupal au Luxembourg.
Votre Drupal 7 arrivé en fin de course
Un site encore sous Drupal 7 ? C'est l'urgence numéro un, avant tout le reste : montée de version, passage à WordPress ou reconstruction complète.
Collectivités & secteur public
L'arrêt de Drupal 10 touche de plein fouet les collectivités et administrations équipées en Drupal. Mon accompagnement sur mesure : DSFR, RGAA, hébergement souverain et marchés publics. À l'appui : un portail national d'information publique de l'État.
Un Drupal 10 à faire migrer avant l'échéance de décembre 2026 ?
Échangeons.