L'alternative aux agences web et digitales classiques. Création de site internet, refonte, SEO/GEO, consulting et automatisation IA.
Un expert web indépendant senior, engagé personnellement sur chacun de vos projets.

Nous contacter
Téléphone +33 6 95 67 50 27
Adresse 33000 BORDEAUX
Nous suivre

L'alternative aux agences web et digitales classiques. Création de site internet, refonte, SEO/GEO, consulting et automatisation IA.
Un expert web indépendant senior, engagé personnellement sur chacun de vos projets.

Nous contacter
Téléphone +33 6 95 67 50 27
Adresse 33000 BORDEAUX
Nous suivre

Drupal 10 en fin de vie : préparer la bascule en 2026

Par Driss Redouane · Publié le 22 avril 2026 · 9 min de lecture

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.

Voies de migration

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_trgm demeure 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é.
FAQ

Vos questions les plus courantes

C'est le 9 décembre 2026 que le support de Drupal 10 prend officiellement fin. Cette borne est verrouillée et n'est pas liée à la date réelle de livraison de Drupal 12. Au-delà, la communauté ne diffuse plus le moindre correctif de sécurité pour la version 10. Les sites maintenus en ligne sur cette base se retrouvent vulnérables face à toute faille révélée par la suite.

Basculer dès à présent sur Drupal 11 reste le pari le plus prudent. Cette version profite d'une maintenance qui s'étend dans le temps, et le futur saut de Drupal 11 vers Drupal 12 s'annonce sans heurts, les ruptures lourdes ayant été reportées à Drupal 13. Choisir d'attendre Drupal 12 fait courir le risque de rester bloqué sur Drupal 10 une fois passé le terme de décembre 2026.

Tout se joue sur le degré de complexité. Un site vitrine reposant sur un thème récent et une poignée de modules contribués se boucle en 1 à 3 mois. Un site institutionnel doté de développements maison et de circuits éditoriaux demande plutôt 3 à 6 mois. Et pour une plateforme à fort trafic, branchée sur des outils métier et soumise à des tests de charge, il faut compter 7 à 12 mois, plan de continuité et recette fonctionnelle compris.

Les écueils s'additionnent : plus aucun patch de sécurité communautaire pour le cœur ni pour les modules touchés, une vulnérabilité ouverte dès qu'une faille paraît, un décrochage vis-à-vis des cadres de sécurité (RGPD, HDS, exigences sectorielles) et des outils de scan qui rejettent Drupal 10 comme édition hors support. Quand la migration ne peut pas se faire à temps, HeroDevs propose un support prolongé payant pour temporiser.

L'essentiel des modules répandus propose déjà une version taillée pour Drupal 11. La difficulté se concentre sur les extensions délaissées ou peu suivies, susceptibles de rester en retrait. Passer l'outil Upgrade Status en amont fait ressortir les points de blocage avant de se lancer dans la bascule. Par ailleurs, six briques actuellement intégrées au cœur de Drupal 10 deviennent des modules contribués sous Drupal 12 : Ban, Contact, Field Layout, History, Migrate Drupal et Migrate Drupal UI.
À lire dans la foulée

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.

Échanger autour de votre projet de migration Drupal