Les choses à prendre en compte avant la montée en Drupal 11

Le passage à une nouvelle version majeure de Drupal est toujours un moment stratégique. Avec l’annonce officielle de Drupal 11, les entreprises doivent dès maintenant s’organiser pour préparer leur montée de version dans les meilleures conditions.
Mais quels sont les points clés à évaluer avant de migrer ? Et comment Drupal 11 s’inscrit-il dans l’évolution du CMS ?
Drupal 11 : une version qui consolide et simplifie
Drupal 11 ne révolutionne pas l’écosystème, mais poursuit l’objectif amorcé depuis Drupal 8 : simplifier l’expérience développeur, améliorer les performances et offrir une base moderne et maintenable sur le long terme.
Au programme :
-
Suppression des APIs et fonctionnalités dépréciées depuis Drupal 9 et 10
-
Amélioration de la DX (Developer Experience) avec un core plus léger
-
Intégration de nouveaux outils (Symfony 6.4, PHP 8.3)
-
Renforcement de la compatibilité headless et de la modularité
-
Refactorisation du theming pour Twig 3 et Starterkit 2.0
1. Lister les dépendances de votre projet
Avant toute chose, vous devez faire l’inventaire de votre environnement Drupal actuel :
-
Version actuelle de Drupal Core (10.x, 9.x ?)
-
Modules contribués utilisés et leur compatibilité annoncée avec Drupal 11
-
Modules custom et complexité du code spécifique
-
Thème(s) actif(s) et moteur de rendu utilisé (Twig, UIkit, Bootstrap...)
Il est essentiel d’identifier les modules qui ne seront plus maintenus ou qui doivent être remplacés.
2. Tester la compatibilité de vos modules contribués
La plupart des modules populaires sont compatibles avec Drupal 11, mais cela dépend de leur mise à jour par la communauté.
Utilisez :
-
Upgrade Status
-
Drupal Rector
-
Le rapport de dépréciation généré par le
phpstan-drupal
Ils permettent de repérer les appels d’APIs obsolètes ou les dépendances incompatibles.
3. Préparer votre code custom
Votre code personnalisé est souvent le point le plus sensible d’une migration majeure. Les classes ou services internes du core ayant été modifiés, il est probable que certaines fonctions ne soient plus utilisables telles quelles.
À faire :
-
Lister toutes vos surcharges (
alter
,hook
, services custom...) -
Identifier les appels obsolètes (fonctions dépréciées depuis D9/D10)
-
Nettoyer le code et mettre en place des tests pour limiter les régressions
4. Vérifier votre environnement technique
Drupal 11 reposera sur :
-
PHP 8.3 minimum
-
Symfony 6.4 LTS
-
Une base de données à jour (MySQL ≥ 8.0 ou PostgreSQL ≥ 13)
Assurez-vous que votre hébergement est prêt à accueillir ces prérequis techniques, tant sur votre environnement de recette que de production.
5. Migrer votre thème vers Starterkit
Drupal 11 met fin aux anciens thèmes de base comme Classy ou Stable. Il faudra désormais utiliser Starterkit, un générateur de thème moderne qui vous permet de partir d’un squelette propre sans hériter des dépendances du core.
Cela vous donne plus de contrôle et de pérennité dans la gestion de votre thème front-end.
6. Drupal 10 : une fin de vie programmée
La version 10 de Drupal atteindra sa fin de vie (End of Life) fin 2026, en même temps que Symfony 6. À partir de cette date, aucune mise à jour de sécurité ne sera assurée. Ne pas anticiper cette échéance, c’est exposer son site à des risques critiques en matière de sécurité et de conformité. Il est donc recommandé de préparer la migration vers Drupal 11 dès 2025, pour éviter toute précipitation et maintenir une base technique à jour.
Pourquoi vous faire accompagner ?
Monter en version vers Drupal 11 demande :
-
Un audit technique complet,
-
Une stratégie de tests,
-
Une capacité à maintenir la continuité de service pendant les migrations.
Chez Drupal Services, nous accompagnons nos clients dans toutes les étapes critiques : audit de compatibilité, planification progressive, développement de modules compatibles et refonte ou adaptation des thèmes.
Nous disposons d’environnements de tests et de checklists internes issues des précédentes montées de version réussies.
Vous souhaitez anticiper Drupal 11 sans stress ?
Contactez notre équipe pour un audit ou un accompagnement personnalisé vers la migration.