
Drupal 11 - Date de sortie, fonctionnalités et à quoi s'attendre
En 2024, Drupal 11, la dernière version du célèbre système de gestion de contenu, a été lancée. La nouvelle édition a apporté des changements significatifs, tels qu'une interface administrative intuitive et des ensembles de configurations prêts à l'emploi (Recettes). Grâce aux mises à jour automatiques, le système est également devenu plus sûr et plus facile à maintenir. Dans cet article, vous découvrirez pourquoi vous devriez choisir Drupal 11 ou mettre à jour votre site Web actuel vers cette version.
Dans cet article :
- Date de lancement de Drupal 11
- Nouvelles fonctionnalités de Drupal 11
- Drupal CMS
- Drupal 10 vs 11
- Installation et premiers pas – Drupal CMS, Droopler, Open Intranet
- Drupal 11 – résumé
Date de lancement de Drupal 11
Drupal 11 est la dernière version d'un des systèmes de gestion de contenu les plus populaires, lancée le 2 août 2024. Attendu avec impatience par la communauté Drupal, "onze" a apporté de nombreux changements par rapport à la version 10, inaugurant une nouvelle ère dans le développement de ce CMS.
Cependant, la version 11.0.0 n'était que le début. Le 16 décembre 2024, la première version fonctionnelle a été publiée – Drupal 11.1.0, qui a apporté des améliorations significatives au système de Recettes, le support des hooks écrits sous forme de classes et une flexibilité accrue du module Workspaces.
Nouveau cycle de publications
Drupal 11 introduit un nouveau calendrier de publication du noyau Drupal, plus prévisible. Le plan est de publier une nouvelle version majeure de Drupal tous les deux ans, chaque version majeure bénéficiant d'un support actif pendant environ deux ans, suivi d'un support technique et de sécurité pendant deux années supplémentaires. Cela signifie des périodes de support significativement plus longues que les versions précédentes.
Drupal 10 sera pris en charge jusqu'à la sortie de Drupal 12, prévue pour le deuxième semestre de 2026. Le support pour Drupal 10 prendra fin le 9 décembre 2026, laissant aux utilisateurs plus de deux ans pour se préparer à la mise à niveau.
Nouvelles fonctionnalités de Drupal 11
Drupal 11 introduit de nombreuses fonctionnalités puissantes qui en font un outil encore meilleur pour la création de sites Web. Ces changements améliorent considérablement la sécurité, la performance et la convivialité de cette solution de gestion de contenu. Apprenons-en davantage à leur sujet.
Recettes Drupal
Les recettes sont des ensembles thématiques prêts à l'emploi de modules et de paramètres que vous pouvez installer sur votre site Drupal avec une seule commande. C'est une excellente solution qui peut s'avérer extrêmement utile tant lors de la création d'un nouveau site Web que lors du développement d'un site existant. Les recettes Drupal peuvent être ajoutées à tout moment au cours du cycle de vie du site Web.
Grâce aux recettes, les développeurs sont non seulement capables de livrer une nouvelle fonctionnalité beaucoup plus rapidement (par exemple, des outils SEO avancés ou le support multilingue), mais ils peuvent également être sûrs que tout sera correctement configuré et prêt à l'emploi.
Vous pouvez créer de telles recettes vous-même en fonction de vos besoins actuels ou utiliser des configurations prêtes à l'emploi publiées, par exemple, sur Drupal.org. L'équipe de Droptica travaille également régulièrement sur des recettes pour faciliter la création de nouvelles fonctionnalités. Vous pouvez trouver les recettes sur notre profil GitHub.
Nouvelles fonctionnalités introduites dans Drupal 11.1.0 (16 décembre 2024):
- la capacité d'accepter des données des utilisateurs dans les recettes (par exemple, des clés API pour l'intégration avec des services externes),
- actions de configuration : ajout de nouveaux blocs, activation du constructeur de mise en page pour les types de contenu, ou clonage des configurations.
Nouvelles fonctionnalités de décembre 16, 2024 à Drupal 11.2:
- Drupal 11.2 (publiée le 19 juin 2025) a introduit le décompression par défaut des Recettes — cela signifie que les dépendances de recette ne bloquent pas l'installation et sont automatiquement décompressées.
- De plus, la version 11.2 a apporté des améliorations de performance à l'installation, ce qui affecte également l'utilisation des Recettes — les installations de modules et de configuration sont désormais 3 à 4 fois plus rapides qu'en version 11.1.
- L'intégration renforcée avec JSON Schema pour les entités, les hooks POO, et autres améliorations du noyau améliorent également le développement des Recettes dans l'ensemble de l'écosystème Drupal 11.
Drupal Workspaces
Drupal Workspaces sont une fonctionnalité remarquable pour les projets plus importants qui a été incluse dans la version stable du noyau Drupal 11. Un espace de travail est une sorte de copie d'un site de production. Ces espaces fonctionnent indépendamment du site principal. Cela permet à l'espace de travail d'être modifié et testé sans affecter ce qui est affiché sur la version réelle du site Drupal, visible pour les utilisateurs finaux.

Source: Drupal.org
Après avoir appliqué toutes les modifications et s'être assuré que le résultat final répond aux attentes, les espaces de travail peuvent être déployés à la version principale du site web. Cela facilite le contrôle des mises à jour de contenu.
Il convient de noter que dans Drupal 11.1.0, l'interface utilisateur du module Workspaces a été déplacée vers un module séparé appelé Workspaces UI. Cette amélioration augmente la modularité du système et donne aux utilisateurs plus de flexibilité dans la gestion des environnements de test.
Single Directory Components (SDC)
Une autre fonctionnalité précieuse dans Drupal 11 est Single Directory Components (SDC). C'est un nouveau système de composants UI qui permet aux développeurs frontaux de conserver tous les fichiers pour un composant unique dans un seul répertoire. Par exemple, si nous créons notre propre composant "tile d'article", nous pouvons placer son modèle Twig, son fichier CSS, JavaScript, et la définition de configuration dans un seul dossier. Cela facilite grandement l'organisation du projet et la réutilisation des composants – un tel dossier peut être facilement déplacé entre des projets.
SDC est une fonctionnalité stable dans Drupal 11 qui soutient une approche de développement axée sur les composants. Les développeurs bénéficient d'une structure de fichiers plus claire et de la possibilité de travailler sur un composant isolé, ce qui réduit le risque d'erreurs.
Project Browser
Project Browser est une nouvelle fonctionnalité dans le noyau de Drupal 11 qui simplifie l'installation et la gestion des modules, thèmes et configurations prêtes à l'emploi. Avec cet outil, les utilisateurs peuvent parcourir les extensions disponibles directement depuis l'interface administrative sans avoir à utiliser Composer ou d'autres outils en ligne de commande.
L'interface intuitive intégrée au Navigateur de projets facilite le filtrage, la recherche et l'installation des projets sélectionnés. Ce module non seulement fait gagner du temps, mais abaisse également la barrière à l'entrée pour les nouveaux utilisateurs de Drupal qui ne sont pas nécessairement techniquement avertis.

Source: Drupal.org
Depuis Drupal 11.1.0, le Navigateur de projets a reçu des améliorations supplémentaires, notamment un filtrage de modules plus précis, un système de recommandations amélioré et une meilleure intégration avec les Recettes Drupal, permettant une mise en œuvre encore plus rapide de jeux de fonctionnalités complets.
Automatic Updates
Automatic Updates sont l'une des fonctionnalités clés de Drupal 11, améliorant considérablement la commodité de gestion et la sécurité des sites Web. Avec cette fonctionnalité, le système installe automatiquement des correctifs de sécurité et d'autres mises à jour importantes du noyau Drupal sans besoin d'intervention manuelle de l'administrateur.
Automatic Updates permettent une réponse plus rapide aux menaces et garantissent la continuité du fonctionnement du site Web sans interruptions causées par des mises à jour manuelles. De plus, depuis Drupal 11.1.0, il est possible de mettre à jour automatiquement non seulement le noyau, mais aussi des modules et composants supplémentaires sélectionnés, ce qui simplifie encore la gestion du système et réduit la charge de travail de l'équipe d'administration.
Experience Builder
Experience Builder (XB) est une initiative innovante qui vise à révolutionner la façon dont les sites Web sont créés dans Drupal grâce à un éditeur intuitif "sans code". XB permet aux utilisateurs sans expérience en programmation de construire et styliser des sites Web directement dans leur navigateur, semblable aux constructeurs de sites populaires tels que Wix ou Squarespace. Contrairement à l'outil précédant Layout Builder, Experience Builder ne permet pas seulement l'arrangement de contenu, mais donne également un contrôle visuel complet sur les composants de la page – des mises en page aux éléments de style tels que les couleurs, les polices et les effets visuels.

Modification de l'apparence d'un composant dans Experience Builder. Source: Drupal Experience Builder - Part 1
Il est important de noter que Experience Builder n'est pas simplement un simple constructeur de pages. Il est conçu pour intégrer les avantages de Drupal, tels que les données structurées, un système de permissions et la réutilisation des composants, avec la commodité d'un éditeur graphique. Dries Buytaert (créateur de Drupal) a annoncé que l'objectif est de consolider les solutions existantes (Paragraphs, Layout Builder, etc.) en un outil cohérent. Cela mettra fin à la fragmentation – actuellement, il existe de nombreuses façons de construire du contenu dans Drupal, ce qui peut être déroutant. Experience Builder est censé devenir un environnement unifié et intuitif pour créer des pages de destination, des modèles de sous-pages et même des éléments de thème.
Actuellement, ce module est disponible en version alpha (0.7.0-alpha1, juillet 2025) et est activement en développement. La version stable de Experience Builder (1.0) est attendue à l'automne 2025.
Améliorations de l'interface du menu de navigation
Les améliorations de l'interface du menu de navigation dans Drupal 11 sont l'une des améliorations significatives axées sur la commodité des utilisateurs et des éditeurs. Le nouveau module de navigation — introduit en tant que module expérimental — propose un menu latéral vertical et extensible sur le côté gauche du panneau d'administration. Ce menu peut être personnalisé : vous pouvez créer vos propres blocs de navigation et reconstruire la disposition depuis l'interface en utilisant le constructeur de mise en page, vous donnant plus de contrôle sur la structure des écrans administratifs. Les sous-menus s'étendent dans des panneaux latéraux de pleine hauteur, et sur les appareils mobiles, le menu est rendu comme un superposition et s'adapte automatiquement à la taille de l'écran.

Source: Drupal.org
Access Policy API
Access Policy API est l'une des améliorations les plus importantes de Drupal 11, introduisant une approche basée sur les politiques (Contrôle d'accès basé sur les politiques, PBAC) au lieu du modèle traditionnel basé sur les rôles (RBAC). Cela permet aux développeurs de définir des règles d'accès complexes à l'aide de services, créant une logique entièrement adaptée aux besoins du projet.
Dorénavant, l'accès ne doit plus dépendre uniquement du rôle de l'utilisateur. Vous pouvez créer des politiques conditionnelles : par exemple, restreindre l'accès en fonction de l'URL actuelle, de l'heure du jour, des valeurs de champ de l'utilisateur, du domaine, ou toute autre condition environnementale.
Comment ça fonctionne ?
L'ensemble du processus API de politique d'accès se compose de deux étapes simples. Dans la première étape (construction), le système collecte et établit les règles d'accès à partir de politiques individuelles. Dans la deuxième étape, facultative (altération), des modifications supplémentaires peuvent être apportées pour restreindre ou modifier les permissions précédemment accordées. Le résultat final est ensuite enregistré et mis en cache en mémoire, ce qui accélère les vérifications de permission ultérieures. Les politiques sont créées en tant que services, de sorte qu'elles peuvent être facilement activées, désactivées ou personnalisées en fonction des besoins du projet.
Amélioration des performances du système
Drupal 11 apporte également des améliorations de performance au site Web. La nouvelle version comprend des améliorations telles que l'optimisation des requêtes de base de données, une mise en cache plus efficiente et l'optimisation de l'utilisation des fichiers JS et CSS. Il est également important de noter que la version minimale de PHP requise a été élevée à 8.3 (la version 11.1.0 introduit une prise en charge complète de PHP 8.4). Tout cela signifie que les sites Web fonctionnant sur la dernière version de Drupal fonctionneront de manière plus fluide et plus rapide.
Drupal 11.1.0 introduit également la capacité d'utiliser la mise en cache du rendu pour les formulaires. Cette amélioration améliore considérablement la vitesse de chargement des pages, surtout pour les sites Web à fort trafic.
Module AI
Le module AI est la réponse de Drupal aux tendances dans le domaine de l'intelligence artificielle. Il permet l'intégration avec des modèles de langage de grande taille (LLM) populaires tels que OpenAI GPT, Anthropic Claude, Google Gemini, et des modèles locaux par Ollama. Le module agit comme une couche d'abstraction unifiée – vous pouvez facilement basculer entre différents fournisseurs d'IA sans changer votre configuration de site.
Les applications les plus importantes du module AI dans Drupal 11 sont la génération automatique de contenu – titres d'articles, résumés, balises SEO, et textes alternatifs pour les images. Le module AI CKEditor intègre l'intelligence artificielle directement dans l'éditeur de contenu, offrant des suggestions et améliorations en temps réel. AI Search introduit une recherche sémantique utilisant des incrustations de vecteurs et des techniques RAG (Génération augmentée par récupération) pour de meilleurs résultats de recherche.
L'écosystème de modules AI comprend également AI SEO Analyzer (analyse et optimisation SEO), AI Translate (traduction contextuelle), AI Automators (automatisation du remplissage de champs), AI Agents (agents autonomes pour la gestion de configuration) et des outils spécialisés tels que la génération de documentation README et la modération de contenu. Le module prend également en charge les déploiements locaux d'IA pour les organisations nécessitant un contrôle total sur leurs données, offrant une flexibilité dans le choix entre des installations cloud et sur site.
Drupal 11 - thèmes
Drupal 11 a également introduit des changements significatifs dans le domaine des thèmes. Le thème d'administration par défaut Claro a été considérablement amélioré, offrant une interface utilisateur encore plus transparente, cohérente et accessible. Cependant, à la fin de cette année, le thème Claro est prévu d'être remplacé par le thème d'administration populaire Gin, qui offre un look plus moderne, encore plus de clarté et une meilleure ergonomie.

Source : Drupal.org
Le thème frontend Olivero a été encore optimisé, notamment en termes de vitesse de chargement, d'accessibilité et de support des normes du web moderne. Avec ces changements, les thèmes dans Drupal 11 offrent aux utilisateurs et aux développeurs de sites Web une meilleure expérience visuelle et une plus grande flexibilité pour créer des designs personnalisés.
Drupal CMS
Drupal CMS est la nouvelle distribution officielle de Drupal 11, publiée le 15 janvier 2025, et la culmination d'une initiative anciennement connue sous le nom de Starshot. Son objectif est de simplifier le fonctionnement et la gestion des sites Web autant que possible, surtout pour les utilisateurs non techniques. Drupal CMS combine les solutions les plus innovantes, telles que Constructeur d'Experience, Navigateur de projets et Recettes, pour créer un système cohérent et intuitif pour la création et l'édition de contenu rapide.
Drupal CMS se distingue par son ensemble d'outils étendus pour personnaliser l'apparence des pages, gérer le contenu et s'intégrer avec des services externes. Avec Recettes, les utilisateurs peuvent facilement mettre en œuvre des ensembles de modules thématiques, et le Constructeur d'Experience permet une conception de contenu intuitive par glisser-déposer. Navigateur de projets, quant à lui, simplifie considérablement la gestion des extensions. Le tout est complété par un système de navigation amélioré et un mécanisme de politique d'accès plus flexible (API de politique d'accès), faisant de Drupal CMS une solution complète tant pour les débutants que pour les utilisateurs avancés.
Drupal 10 vs 11
La nouvelle version de Drupal apporte de nombreuses nouvelles fonctionnalités. Alors, comment se distingue-t-elle de Drupal 10?
- Certains modules ont été retirés du noyau Drupal pour en faciliter la maintenance. Ces modules peuvent toujours être installés. Ils sont :
- Actions UI,
- Book,
- Tracker,
- Forum,
- Statistics,
- Tour.
- Les exigences système de Drupal ont été mises à jour :
- UI Admin amélioré
- Modération de contenu plus intuitive
La performance, l'optimisation pour les moteurs de recherche, et l'accessibilité ont également été améliorées, rendant l'utilisation de Drupal plus agréable et efficace.
Installation et premiers pas – Drupal CMS, Droopler, Open Intranet
Maintenant que nous savons ce que Drupal 11 a à offrir, il vaut la peine de répondre à la question : comment pouvez-vous l'essayer par vous-même ? Heureusement, il existe plusieurs moyens faciles de configurer une instance locale de Drupal 11 et des distributions prêtes à l'emploi basées sur Drupal 11 qui démontrent ses capacités. Ci-dessous se trouvent les instructions pour débuter avec les options les plus intéressantes. Nous supposons que vous allez utiliser DDEV (un environnement populaire pour configurer rapidement des serveurs locaux pour Drupal) pour les tests locaux.
Drupal CMS localement
Drupal CMS est la nouvelle distribution Drupal (profil d'installation) mentionnée précédemment. L'objectif de ce système est de faciliter le démarrage, grâce à un installateur plus simple et des fonctions préconfigurées pour des cas d'utilisation courants (par exemple, site Web d'entreprise, blog, page d'atterrissage).
Pour installer Drupal CMS 1.2.0 localement en utilisant DDEV, suivez ces étapes dans le terminal :
git clone [email protected]:project/cms.git drupalcms
cd drupalcms
git checkout 1.2.0
ddev config --project-type=drupal11 --docroot=web
ddev start
ddev composer install
ddev launch
Les commandes ci-dessus vont cloner le code de Drupal CMS depuis le dépôt drupal.org, se basculer à la version 1.2.0, configurer le projet pour DDEV (type drupal11), démarrer le conteneur et installer les dépendances Composer. ddev launch devrait ouvrir votre navigateur avec l'assistant d'installation Drupal CMS – suivez simplement les quelques étapes de l'installateur (définir le nom du site, le compte administrateur, etc.). Après un moment, vous aurez un site Web fonctionnant sur Drupal 11 avec un contenu d'exemple et toutes les nouvelles fonctionnalités prêtes à être testées.
Open Intranet localement
Open Intranet est une solution d'intranet prête à l'emploi basée sur Drupal développée par Droptica. C'est une distribution de Drupal 10/11 qui inclut une base de connaissances, une gestion de documents, et des nouvelles de l'entreprise – tout ce dont vous avez besoin pour créer un portail interne d'entreprise ou une plateforme communautaire. Open Intranet démontre les capacités de Drupal comme base pour un intranet avancé.
Pour exécuter Open Intranet localement, vous pouvez utiliser le script d'installation inclus. Exécutez les commandes suivantes :
git clone https://git.drupalcode.org/project/openintranet.git openintranet
cd openintranet
./launch-intranet.sh
Le launch-intranet.sh script téléchargera automatiquement les dépendances nécessaires, lancera les conteneurs (basé sur DDEV), et installera le profil Open Intranet. Une fois terminé, un message devrait apparaître avec l'adresse où l'intranet est disponible (par exemple, https://openintranet.ddev.site). C'est un excellent moyen d'explorer les capacités de Drupal 11 dans un scénario d'intranet sans avoir à tout configurer manuellement depuis zéro.
Droopler localement
Droopler est une autre distribution Drupal (maintenue par Droptica) qui sert de constructeur de sites Web d'entreprise et de marketing. Droopler inclut un ensemble de composants visuels prêts à l'emploi (appelés Paragraphs) pour construire des sites Web d'entreprise, des pages d'atterrissage, des offres de produits, etc. Droopler possède toutes les fonctionnalités SEO les plus importantes intégrées. Avec Droopler, vous pouvez créer un site Web moderne en seulement quelques instants – c'est un type de "kit de démarrage" pour Drupal, avec un thème graphique prêt à l'emploi et du contenu d'exemple. Droopler est basé sur Drupal (actuellement version 10/11), ce qui signifie qu'il possède tout le potentiel de Drupal Core sous le capot, mais dès le départ, vous obtenez une configuration qui accélère le lancement d'un site Web professionnel typique.
Pour installer Droopler localement, exécutez la commande suivante dans le terminal :
git clone https://git.drupalcode.org/project/droopler.git droopler
cd droopler
./launch-droopler-cms.sh
Le launch-droopler-cms.sh script, similaire au cas précédent, s'occupera de créer l'environnement et d'installer Droopler. Une fois terminé, ouvrez l'adresse locale (par exemple, https://droopler.ddev.site) – vous verrez un site Web fonctionnant basé sur Droopler. Connectez-vous au panneau d'administration (par défaut via /user/login) pour explorer les composants et paramètres préparés. Droopler démontre comment Drupal 11 (et Paragraphs) peuvent être utilisés pour créer un constructeur de pages flexible pour les éditeurs. Vous pouvez ajouter des sous-pages, des sections, des bannières et des galeries – tout cela par le biais d'une interface conviviale.
Drupal 11 – résumé
Drupal 11 est un pas en avant significatif dans l'évolution de l'un des systèmes de gestion de contenu les plus estimés. Il a apporté un certain nombre de nouvelles fonctionnalités importantes qui améliorent considérablement l'expérience utilisateur, la performance et la sécurité des sites Web. Avec des fonctionnalités telles que les Mises à jour automatiques, le Constructeur d'Experience, le Navigateur de projets et les interfaces administratives améliorées, Drupal 11 est devenu plus convivial tant pour les utilisateurs non techniques que pour les utilisateurs avancés.
Un autre élément important de Drupal 11 est la nouvelle distribution – Drupal CMS, qui vise à créer un environnement intuitif pour construire et gérer des sites Web sans nécessiter d'impliquer des équipes de développement pour chaque modification mineure. Cette initiative réduit considérablement la barrière à l'entrée pour les nouveaux utilisateurs tout en offrant des options de personnalisation avancées pour les professionnels.
Le support pour Drupal 10 est prévu de se terminer en 2026. Faites des plans dès maintenant pour passer à la nouvelle version. Notre équipe de développeurs Drupal vous aidera à migrer en douceur vers Drupal 11.
***
Article mis à jour le 19/12/2024