Pour sa nouvelle version 11, Drupal continue de se perfectionner, sans pour autant être en rupture avec la version 10. En imposant l'utilisation de PHP 8.3 et en intégrant Symfony 7, le CMS profite de gains de performance et de sécurité notables. Passons en revue une partie des nouvelles fonctionnalités.
Il est désormais possible d'appliquer une flux de publication sur les termes de taxonomies (Content Moderation Workflow). Cela veut dire qu'on peut maintenant publier, dé-publier ou encore de créer un brouillon pour un terme de taxonomie. Les différentes étapes du flux sont à définir de la même manière que pour les contenus.
La gestion des révisions pour les taxonomies a également été améliorée pour faciliter leur utilisation par le contributeur.
Intégré comme module expérimental depuis la version 10.1, SDC fait désormais partie intégrante du cœur Drupal 11. Cette fonctionnalité orientée front-end permet de regrouper les fichiers en composants en respectant l'Atomic Design. Concrètement, cela permet de rassembler dans un même répertoire les fichiers liés à un composant visuel (css/js/html/yml) pour faciliter les développements et la maintenance. Il n'est plus nécessaire de déclarer une librairie pour pouvoir l'injecter dans un template et la syntaxe simple pour appeler le composant allège les fichiers du thème.
Cette fonctionnalité permet d'ajouter de manière automatisée un ensemble de dépendances et de réglages prédéfinis appelé "recipe" (recette). Les recettes sont partagées par la communauté Drupal et peuvent être ajoutées au projet comme des modules pour installer les changements. Les opérations peuvent être de nature différente comme : l'installation et la personnalisation d'un thème d'administration, l'ajout de rôles et la configuration des permissions liées ou encore la création de types de contenus. A la différence des profils d'installation, qui s’exécutent une seule fois à l'initialisation du projet, les recette peuvent être lancées à n'importe quel moment de la vie d'un projet de manière indépendante.
Alors que la dernière version mineure de Drupal 10 (10.5) s'apprête à sortir, il est recommandable de passer directement à Drupal 11 pour tout nouveau projet. Cela permet de bénéficier des dernières fonctionnalités, dont celles détaillées dans cet article et de ne pas réaliser de mise à jour majeure à court terme. Pour les sites qui ne sont toujours pas en Drupal 11, la situation n'est pas urgente, les mises à jour pour la version 10 étant garanties jusqu'en 2026. Mais il convient de le prendre en compte dans le planning de maintenance et d'anticiper la mise à jour future, notamment pour les sites complexes.
Chez Digital Garden, nous pouvons vous aider à passer votre site Drupal à la version supérieure. Après réalisation d'un rapide audit technique, nous vous proposons un plan d'action adapté à votre contexte. La sécurisation et le maintien en condition opérationnelle des applications web est au cœur de nos compétences.
N'hésitez pas à contacter nos équipes digitales pour plus d'informations sur notre accompagnement.
dernière mise à jour en juillet 2025 - voir source