L'alternative aux agences web et digitales classiques. Création de site internet, refonte, SEO/GEO, consulting et automatisation IA.
Un collectif d'experts indépendants seniors, piloté par un directeur technique engagé.

Nous contacter
Téléphone +33 6 74 94 64 34
Adresse 57000 METZ
Nous suivre

L'alternative aux agences web et digitales classiques. Création de site internet, refonte, SEO/GEO, consulting et automatisation IA.
Un collectif d'experts indépendants seniors, piloté par un directeur technique engagé.

Nous contacter
Téléphone +33 6 74 94 64 34
Adresse 57000 METZ
Nous suivre

Fin de vie Drupal 10 : plan de migration 2026

Par Adrien Weiser · Publié le 22 avril 2026 · 9 min de lecture

Drupal 10 cesse d'être maintenu le 9 décembre 2026. Cette date est officielle, ferme, et indépendante de la date de sortie de Drupal 12. Passé ce jour, la communauté ne publie plus de correctifs de sécurité pour Drupal 10. Votre site y reste exposé.

Ce guide résume ce qu'il faut faire maintenant : options de migration, prérequis plateforme, matrice de décision selon votre contexte, checklist de préparation. Pour la vision complète du calendrier Drupal 2026 avec Drupal 12, voir notre roadmap Drupal 12.

Les dates qui comptent

Calendrier officiel

  • Drupal 10 - fin de vie : 9 décembre 2026. Date ferme annoncée par les core managers. Indépendante du calendrier Drupal 12.
  • Drupal 12.0.0 : cible semaine du 10 août 2026, avec un repli possible sur la semaine du 7 décembre 2026 si les prérequis critiques ne sont pas bouclés au 15 mai.
  • Drupal 11 : support continue en parallèle de Drupal 12. Cycle officiel de 2 ans entre versions majeures, Drupal 13 attendu autour de 2028.

La dissociation entre la sortie de Drupal 12 et la fin de vie de Drupal 10 est nouvelle. Historiquement, la fin de vie d'une version majeure se déclenchait à la sortie de N+2. Cette fois, Drupal 10 EOL est calé sur décembre 2026 quelle que soit la date de release effective de Drupal 12. Pour une équipe qui planifie une migration, c'est une garantie : le planning ne dérive pas si Drupal 12 glisse.

Ce qui change après le 9 décembre 2026

Un site Drupal 10 continue de fonctionner techniquement après la fin de vie. Le risque n'est pas l'arrêt du service, mais l'exposition progressive aux failles non corrigées et la dérive de conformité.

Impacts concrets

  • Pas de correctifs de sécurité communautaires sur le core Drupal 10 ni sur les modules contribués concernés. Chaque faille publiée après le 9 décembre reste ouverte.
  • Non-conformité aux référentiels : les audits RGPD, PCI-DSS, HDS ou sectoriels relèvent l'usage d'un CMS non supporté comme une non-conformité à corriger.
  • Responsabilité engagée en cas de fuite de données : le DPO d'une organisation qui maintient un site sur CMS non supporté peut être recherché en responsabilité.
  • Scanners automatiques (Nessus, Qualys, internes) qui flaggent systématiquement Drupal 10 comme version non maintenue, déclenchant alertes et signalements récurrents.
  • Difficulté croissante à recruter pour interventions TMA. Les prestataires sérieux refusent progressivement de maintenir un site sur version EOL, car ils ne peuvent garantir le patch sur une faille non corrigée.

Pour les organisations qui ne peuvent absolument pas migrer à temps, HeroDevs propose un programme de support étendu payant, avec backport des correctifs de sécurité sur Drupal 10 post-EOL. C'est une solution de transition chère mais valable pour gagner 6 à 18 mois supplémentaires.

Options de migration

Vos trois chemins possibles

Depuis Drupal 10, trois scénarios se tiennent. Chacun a son profil de risque, son horizon et son budget.

Migrer vers Drupal 11 maintenant

Recommandé pour la majorité des sites. Drupal 11 bénéficie d'un support long, les modules contribués sont largement compatibles, l'upgrade D11 vers D12 sera relativement doux (déprécations disruptives repoussées à D13). C'est la décision la plus sûre pour la continuité.

Profil de risque : faible. Horizon : bouclé avant décembre 2026.

Attendre Drupal 12 puis migrer directement

Envisageable pour un projet neuf qui démarre en 2026 ou un site qui peut se permettre de glisser en production. Pour un site en exploitation, ce scénario expose à rester sur Drupal 10 au-delà du 9 décembre 2026 si Drupal 12 glisse à décembre ou au-delà.

Profil de risque : moyen à élevé selon la criticité du site. Horizon : Q1 2027 si tout se passe bien.

HeroDevs Extended Support

Support payant qui backporte les correctifs de sécurité sur Drupal 10 après la fin de vie communautaire. Solution de transition pour gagner 6 à 18 mois supplémentaires, utile quand la migration ne peut objectivement pas être bouclée à temps. Contrat annuel, tarif dépendant de la criticité.

Profil de risque : maîtrisé sur le périmètre sécurité. Horizon : gain de temps pour organiser la migration.

Quelle option selon votre contexte

Site critique à fort trafic (institutionnel, e-commerce, métier)

Recommandation : Drupal 11 maintenant. La fenêtre de cadrage se ferme en septembre 2026. Démarrer l'audit dès avril-mai laisse la marge pour tests de charge, plan de reprise et recette fonctionnelle avant la date butoir.

Site vitrine ou corporate classique

Recommandation : Drupal 11 en milieu d'année. Migration plus courte (2 à 4 mois). Démarrage au T3 2026 tenable, livraison fin automne. Une marge de sécurité avant le 9 décembre reste à préserver.

Projet neuf qui démarre mi-2026

Recommandation : évaluer Drupal 11 vs attente Drupal 12. Si la mise en production n'est pas urgente, démarrer directement sur Drupal 11 permet de ne pas bloquer le planning sur la release de D12. L'upgrade vers D12 sera doux en TMA ultérieurement.

Site en fin de cycle, pas de budget migration immédiat

Recommandation : HeroDevs Extended Support + planning 2027. Solution de transition légitime quand la migration ne peut pas être budgétée avant décembre 2026. À négocier avec la DSI et le DPO, en documentant la décision et le plan de sortie.

Prérequis plateforme Drupal 12

Si votre choix est d'attendre Drupal 12 ou de planifier la double migration D10 vers D11 vers D12, il faut anticiper les prérequis plateforme annoncés officiellement par les core managers le 14 janvier 2026 sur drupal.org.

Ce qui monte en Drupal 12

  • PHP 8.5 minimum (Drupal 11 = 8.3)
  • MariaDB 10.11 minimum (Drupal 11 = 10.6)
  • PostgreSQL 18 minimum (Drupal 11 = 16). L'extension pg_trgm reste requise.
  • MySQL 8.0 et SQLite 3.45 inchangés
  • Composer 2.9.3 recommandé

Point pratique que nous rencontrons sur le terrain : en avril 2026, tous les hébergements mutualisés ne proposent pas encore PHP 8.5 par défaut. À vérifier avant d'engager la migration applicative, pas pendant.

Modules retirés du cœur en Drupal 12

Six modules passent en modules contribués : Ban, Contact, Field Layout, History, Migrate Drupal, Migrate Drupal UI. Si votre site Drupal 10 les utilise, installer la version contrib en composer require drupal/[nom] dès Drupal 11.3 ou 11.4 permet d'étaler l'effort avant le code upgrade vers Drupal 12.

Checklist : préparer la migration

Les points à auditer avant d'engager une migration depuis Drupal 10. C'est le livrable type de notre phase de cadrage sur un projet de migration.

  • Version PHP et base de données du serveur cible : compatible PHP 8.3 minimum pour D11, PHP 8.5 si cible D12. MariaDB 10.11 ou PostgreSQL 18 disponibles chez l'hébergeur ?
  • Upgrade Status : module Drupal qui liste automatiquement les dépendances dépréciées et les modules contrib à basculer.
  • Drupal Rector : outil CLI qui automatise une partie des corrections de code déprécié dans les modules custom. Gain de temps significatif sur les gros codebases.
  • Inventaire des modules contribués : lesquels sont abandonnés, lesquels ont une version compatible D11, lesquels bloquent le code upgrade ?
  • Modules core à basculer en contrib si cible D12 : Ban, Contact, Field Layout, History, Migrate Drupal, Migrate Drupal UI utilisés sur votre site ?
  • Audit des patches : composer-patches accumulés au fil du temps, encore nécessaires, mergés upstream ou obsolètes ?
  • Modules custom : compatibilité Symfony 7 (D11) ou Symfony 8 (D12) ? Tests de non-régression disponibles ?
  • Thème back-office : passage de Claro à Gin puis à "Admin" sur les prochaines versions. Surcharges CSS admin à re-valider.
  • Configuration management : configuration exportée proprement en YAML, versionnée dans Git ?
  • Accessibilité RGAA : occasion de se mettre à jour sur le référentiel, surtout avec l'European Accessibility Act en vigueur.
  • Tests de performance et de charge : détection des memory leaks, N+1, régressions sur les index GIN PostgreSQL.
  • Stack de recherche : ElasticSearch ou Solr, version à aligner, réindexation sur gros volumes.
  • CI/CD : pipeline de déploiement automatisé, environnement de préproduction, tests automatisés.
  • Plan de reprise : RPO et RTO définis, sauvegardes testées en restauration.
  • Recette fonctionnelle et technique : qualification des tickets, mobilisation des équipes côté client, planning de validation.
FAQ

Questions fréquentes

Drupal 10 atteint officiellement sa fin de vie le 9 décembre 2026. Cette date est ferme et indépendante de la date de sortie effective de Drupal 12. Passé cette date, la communauté ne publie plus de correctifs de sécurité pour Drupal 10. Les sites encore en production sur Drupal 10 sont exposés à toute faille découverte ensuite.

Migrer vers Drupal 11 maintenant est la décision la plus sûre. Drupal 11 bénéficie d'un support long, et l'upgrade de Drupal 11 vers Drupal 12 sera relativement doux, les déprécations disruptives ayant été repoussées à Drupal 13. Attendre Drupal 12 expose le site à rester sur Drupal 10 au-delà de la fin de vie de décembre 2026.

La durée varie selon la complexité. Pour un site vitrine avec peu de modules contribués et un thème récent, compter 1 à 3 mois. Pour un site institutionnel avec modules custom et workflows éditoriaux, 3 à 6 mois. Pour une plateforme à fort trafic avec intégrations métier et tests de charge, 7 à 12 mois, plan de reprise et recette fonctionnelle inclus.

Absence de correctifs de sécurité communautaires sur le core et les modules concernés, exposition à toute faille découverte après cette date, non-conformité avec les référentiels de sécurité (RGPD, HDS, directives sectorielles), refus des scanners automatiques qui flaggent Drupal 10 comme version non supportée. Pour un site qui ne peut pas migrer à temps, HeroDevs propose un support étendu payant.

La majorité des modules largement utilisés ont une version compatible Drupal 11. Les modules abandonnés ou peu maintenus peuvent ne pas avoir de version à jour. Un audit préalable avec l'outil Upgrade Status permet d'identifier les blocages avant d'engager la migration. Six modules du core Drupal 10 passent en modules contribués dans Drupal 12 : Ban, Contact, Field Layout, History, Migrate Drupal et Migrate Drupal UI.
Ressources liées

Pour aller plus loin

Drupal 12 en 2026 : roadmap complète

Calendrier officiel, prérequis plateforme, modules retirés du cœur, matrice de décision par version.

TMA Drupal : le guide complet

Ce qui doit être inclus dans un contrat TMA Drupal, comment préparer les montées de version majeures en maintenance.

Notre offre Drupal

Migrations Drupal 7 à 12, modules custom, architecture découplée, DSFR, accessibilité RGAA. Pour le local : Drupal Metz et Grand Est, Drupal au Luxembourg.

Votre site Drupal 7 en fin de vie

Si votre site est encore en Drupal 7, c'est la priorité absolue avant tout le reste. Upgrade, migration WordPress ou rebuild.

Votre site Drupal 10 à migrer avant décembre 2026 ?
Parlons-en.

Parlons de votre migration Drupal