Le 9 décembre 2026, Drupal 10 arrive en fin de vie. Si votre site tourne sur cette version, comme environ 30 % des sites Drupal détectés par W3Techs en août 2026, il est temps de planifier sa mise à jour vers Drupal 11. Voici ce qui change concrètement, les options possibles et les budgets à prévoir.

Ce que signifie « fin de vie »

Drupal publie une version majeure environ tous les deux ans, et chaque version majeure est maintenue pendant une durée limitée. Pour Drupal 10 :

  • Drupal 10.6 est la dernière version mineure de la branche ;
  • après le 9 décembre 2026, plus aucun correctif de sécurité ne sera publié, ni pour le cœur, ni progressivement pour les modules contrib qui abandonneront la compatibilité Drupal 10 ;
  • le même mois, Drupal 11.5 et Drupal 12 sortent.

Votre site ne s'arrêtera pas du jour au lendemain. Mais la première faille de sécurité découverte après cette date restera ouverte. Pour un site qui collecte des données (formulaires, comptes utilisateurs, paiements), c'est un risque réel, y compris vis-à-vis du RGPD.

Une deuxième échéance : PHP 8.2

Beaucoup de sites Drupal 10 tournent encore en PHP 8.1 ou 8.2. PHP 8.1 n'est plus maintenu depuis fin 2025, et PHP 8.2 perd son support de sécurité le 31 décembre 2026. Drupal 11 demande au minimum PHP 8.3 : la mise à jour de Drupal est donc souvent l'occasion de mettre aussi à jour la version de PHP chez votre hébergeur. Les deux chantiers se préparent ensemble.

Drupal 11 ou Drupal 12 ?

On pourrait être tenté de « sauter » directement à Drupal 12. Pour un site en production, ce n'est généralement pas le bon calcul en décembre 2026 :

  • Drupal 12 demande PHP 8.5, encore rare chez les hébergeurs mutualisés ;
  • les modules contrib mettent plusieurs mois à publier des versions compatibles avec une nouvelle version majeure ;
  • Drupal 11 reste supporté au moins jusqu'en 2028.

La cible raisonnable aujourd'hui est donc Drupal 11, en gardant le site à jour des versions mineures pour préparer la suite.

Comment se passe la mise à jour vers Drupal 11

Depuis Drupal 8, les montées de version majeures se font « en place ». On ne reconstruit pas le site, on le met à jour. Le chantier suit toujours les mêmes étapes :

  1. Préparer le terrain : mettre Drupal 10 en version 10.6, mettre à jour tous les modules contrib dans leur dernière version, passer en PHP 8.3 ou plus.
  2. Mesurer la compatibilité avec le module Upgrade Status : quels modules contrib sont prêts, lesquels doivent être mis à jour, remplacés ou retirés, quelles API dépréciées sont encore utilisées dans le code personnalisé et le thème.
  3. Corriger le code : l'outil Drupal Rector traite automatiquement une bonne partie des dépréciations, le reste se corrige à la main.
  4. Faire la mise à jour sur une copie du site (préproduction), avec Composer, puis lancer les mises à jour de base de données.
  5. Recetter, puis mettre en production à un moment creux.

La difficulté ne vient presque jamais du cœur de Drupal. Elle vient des modules contrib abandonnés et du code sur mesure écrit il y a longtemps. C'est ce que l'audit préalable permet d'évaluer.

Combien de temps faut-il prévoir ?

Tout dépend du nombre de modules et du volume de code personnalisé. Pour donner des ordres de grandeur :

Profil de site Charge typique
Site vitrine, peu de modules, thème standard 2 à 4 jours
Site institutionnel, 40 à 80 modules, quelques modules sur mesure 4 à 8 jours
Plateforme métier, intégrations, multilingue 2 semaines et plus

À cela peut s'ajouter la mise à niveau de l'hébergement si votre serveur ne propose pas PHP 8.3.

Et si je ne fais rien ?

Rien ne se passera le 10 décembre. Puis, au fil des mois : une alerte de sécurité non corrigée, un module qui ne se met plus à jour, un hébergeur qui retire PHP 8.2… et une mise à jour qui devient plus longue et plus chère, parce que faite dans l'urgence et avec plus de retard à rattraper.

Par où commencer ?

Le déroulé détaillé et les forfaits sont sur la page mise à jour Drupal 10 vers 11, et les situations les plus fréquentes sur la page cas d'usage.

Commencez par savoir où vous en êtes : version exacte de Drupal et de PHP, nombre de modules, part de code sur mesure. C'est l'objet de l'audit flash : en 5 jours ouvrés, vous obtenez l'état de votre site et un devis ferme pour la mise à jour. Les dernières semaines avant l'échéance seront chargées pour tous les prestataires Drupal : mieux vaut réserver son créneau dès maintenant.