Vendredi 09 janvier 2026
Drupal 10 : présentation et guide complet d'installation

Drupal 10 modernise le cœur du CMS. Nouvelles bases techniques (Symfony 5, PHP 8.x), meilleure gestion des ressources, sécurité renforcée et interface d’administration repensée avec Claro et Olivero.

    Résumé :

    * Drupal 10 apporte des améliorations majeures en matière de performance et de sécurité (Symfony 5, mises à jour régulières).
    * L’expérience utilisateur est nettement optimisée avec les nouveaux thèmes Claro et Olivero (accessibilité WCAG AA).
    * La migration depuis Drupal 8/9 est simple et assure la continuité, tout en supprimant les modules obsolètes.
    * Les prérequis techniques incluent au moins PHP 8.0.2, PostgreSQL 12+ et SQLite 3.26+.
    * L'installation est flexible (manuelle, Softaculous, Composer, Docker).
    * Les avancées incluent l’éditeur CKEditor 5 et l'adoption de composants JavaScript pour remplacer jQuery.
    * En 2025, la plateforme se concentre sur le Headless (JSON:API, GraphQL) et l’amélioration de l’accessibilité (RGAA/WCAG).
    * Drupal 10 offre un socle stable et performant, avec une feuille de route active vers Drupal 11.

     

    L'expérience utilisateur progresse nettement : CKEditor 5, interface plus lisible, accessibilité renforcée (WCAG/RGAA), thèmes plus modernes et plus légers.

    La migration est recommandée : continuité naturelle depuis Drupal 8/9, disparition progressive de modules obsolètes, compatibilité assurée avec les modules récents. L’installation reste flexible : installation manuelle, Softaculous, Composer, Docker ou hébergeurs spécialisés ; prérequis techniques clairs (PHP 8.0.2+, PostgreSQL 12+, SQLite 3.26+). 

    En 2025, l’écosystème s’affine encore : montée en puissance du Headless (JSON:API, GraphQL), optimisation des performances (Core Web Vitals, AVIF/WebP), automatisation DevOps, sécurité continue et feuille de route active vers Drupal 11.

    Drupal 10 : que faut-il savoir sur cette dernière version ?

    Drupal 10 apporte de nombreuses améliorations significatives par rapport aux versions précédentes. 

    Tout d’abord, elle est conçue pour offrir de meilleures performances grâce à l’utilisation de technologies comme Symfony 5. Celle-ci offre une gestion plus efficace de la mémoire, des ressources et du code.  En outre, Drupal 10 permet une sécurité renforcée de votre projet, avec des mises à jour régulières et des corrections de bugs. C’est ainsi qu’il garantit une protection maximale contre les attaques. 

    La nouvelle version de Drupal met également l’accent sur l’expérience utilisateur, avec une interface utilisateur plus conviviale et plus intuitive pour les utilisateurs finaux. Le thème d’administration Claro remplace Seven et sert de socle au thème contribué : Gin. 

    En front, le thème par défaut Olivero remplace Bartik et offre davantage de modernité et une accessibilité totale en répondant aux normes du WCAG niveau AA. 

    Drupal 10 est conçu pour être plus facilement accessible aux développeurs tiers grâce à des améliorations de l’API et de la documentation. Il favorise une plus grande flexibilité pour les développeurs qui cherchent à personnaliser et à étendre la plateforme. Drupal 10 est une version majeure particulièrement intéressante.

    Pourquoi migrer vers Drupal 10 ?

    L’interface utilisateur est bien plus améliorée que celle des versions précédentes. Elle utilise l’éditeur de texte CKEditor 5 qui, lui-même, offre une meilleure expérience plus fluide et donne accès aux derniers plugins.

    Si votre site Internet implique différentes versions dans plusieurs régions du monde, vous pourrez plus facilement gérer les différents sites web grâce au module Field Layout. Cette version est facile à adopter.

    Comment bien se préparer à l’installation de Drupal 10 ?

    Voici comment s’y prendre : 

    Quels sont les prérequis techniques ?

    Pour se préparer à Drupal 10, il est important de maintenir son code à jour. Pour cela il faut :

    • Mettre à jour le core,
    • Utiliser les versions compatibles de modules contribués,
    • Éliminer les éléments obsolètes de son propre code personnalisé. 

    Vous pouvez également consulter cette page “État de la dépréciation de Drupal 10” qui affiche la compatibilité de Drupal 10 en fonction de toutes les utilisations d’API dépréciées.

    Bon à savoir : assurez-vous des prérequis techniques : Drupal 10 requiert actuellement au moins PHP 8.0.2, et PHP 8.1 est fortement recommandé.
    Cette version requiert PostgreSQL 12 ou supérieur avec l’extension pg trgm activée et SQLite 3.26 ou supérieur avec l’extension json1 activée.  La configuration requise pour le serveur Web de Drupal reste la même pour Drupal 9 et 10.

    Comment télécharger les fichiers nécessaires ?

    Si elle est réalisée avec méthode, la migration vers Drupal 10 depuis Drupal 8 ou 9 est assez simple. Tout d’abord, il faut télécharger la dernière version de Drupal depuis la page d’accueil du site (vous trouverez un bloc intitulé “Download”.)

    Choisir la bonne méthode d’installation 

    Il existe plusieurs méthodes pour installer Drupal 10, selon vos préférences et votre niveau de compétence technique. La méthode d’installation manuelle est la plus courante. 

    Elle nécessite de télécharger les fichiers d’installation (ce que nous avons à l’étape précédente). Puis, vous devez les transférer vers votre serveur web à l’aide d’un client FTP. 

    Vous devrez ensuite créer une base de données et configurer les informations de connexion avant de lancer l’installation de Drupal 10 à partir de votre navigateur.

    Une autre méthode d’installation courante est l’utilisation de scripts d’installation automatique tels que Softaculous ou Fantastico. Ces scripts peuvent être installés sur votre serveur web et vous permettent d’installer Drupal 10 avec un minimum d’effort en utilisant une interface graphique conviviale.

    Il est possible d’utiliser : 

    • Docker,
    • Composer
    • Les services d’hébergement Drupal spécialisés tels que Acquia ou Pantheon. 

    Ceux-ci proposent des installations de Drupal 10 préconfigurées et optimisées pour les performances et la sécurité.

    Bon à savoir : si cela peut vous rassurer, toutes ces méthodes sont accessibles et n’impliquent a priori rien de compliqué. Dans tous les cas, Drupal bénéficie d’une communauté forte qui pourra vous aider et d’un support en ligne réactif. 

    La configuration des paramètres de base et de la base de données

    Il est nécessaire de choisir votre langue. Pour accéder à la configuration en français, cliquez sur “Determine if a translation of this Drupal version”. Vous accédez alors à un fichier compressé qu’il faut installer au même endroit que les précédents fichiers. 

    Puis, il faut configurer votre base de données. Ajoutez les informations demandées : 

    • Le “Nom de la base de données”,
    • Le “Nom d’utilisateur”
    • Le “Mot de passe” que vous avez configuré au préalable. 

    Et voilà la configuration de base est terminée. Vous accédez alors à la page de démarrage.

    L’installation des modules et thèmes

    Les modules et les thèmes contribuent très largement à la richesse et à la flexibilité de la solution Drupal, mais là encore rien de très compliqué. Voici la démarche à suivre : 

    • Pour en télécharger de nouveaux, rendez-vous dans les bibliothèques disponibles sur Drupal.org.
    • Pour activer les modules, rendez-vous dans le menu d’administration,
    • Sur la page Extensions (admin/modules) vous y trouverez tous les modules disponibles sur votre site.
    • Même chose pour les thèmes, mais depuis la page Apparences.

    Bon à savoir : 
    Comme nous l’avons vu, certains modules disparaissent du core de Drupal tel que : 

    • CKEditor 4,
    • Color,
    • Quick Edit,
    • RDF. 

    De même pour les anciens thèmes de Drupal : 

    • Bartik,
    • Seven,
    • Classy. 

    Ils sont remplacés par des versions plus modernes et plus efficaces.

    Installation de Drupal 10 à l’aide d’un installeur en ligne

    Il existe plusieurs options pour installer Drupal 10, notamment les installateurs manuels et automatiques. Le choix d’un l’installeur dépendra en grande partie de : 

    • Vos préférences,
    • Votre expérience avec Drupal,
    • Votre niveau de confort avec les différentes technologies et outils impliqués dans l’installation.

    Parmi les options d’installation automatique, Softaculous est souvent considéré comme l’un des plus pratiques. Il s’agit d’un script d’installation facile à utiliser qui vous permet d’installer Drupal 10 en quelques clics, sans avoir besoin de connaissances en code. 

    Il vous suffit alors de télécharger l’installeur et de vous laisser guider. Cet outil vous accompagnera avec pédagogie.

    Nouveautés / points à jour pour Drupal 10 en 2025

    Voici les nouveautés pour Drupal 10 :  

    Support étendu & feuille de route vers Drupal 11

    En 2025, Drupal 10 continue d’être amélioré : 

    • Mises à jour de sécurité,
    • Correctifs,
    • Travail sur la compatibilité avec les dernières versions de PHP (8.1, 8.2, voire 8.3 selon les hébergeurs).

    La roadmap pour Drupal 11 est désormais publique, avec des axes performants : 

    • Amélioration des performances,
    • Meilleure intégration des technologies Headless / decoupled (GraphQL, JSON : API),
    • Plus grande modularité du front-end.

    Accessibilité et RGAA / WCAG

    Drupal 10 a continué ses efforts, mais en 2025, les mises à jour visent une conformité renforcée aux normes RGAA (en France) et WCAG 2.2 / 3.0 selon les usages.

    De nouveaux thèmes contribuent à améliorer l’expérience pour les utilisateurs déficients visuels ou moteur.

    Performances / expérience utilisateur moderne

    • Lazy-loading natif des images, optimisations front-end (critères Core Web Vitals) mieux intégrées.
    • Support amélioré pour les Progressive Web Apps (PWA), image formats modernes (AVIF, WebP), CDN, edge caching, etc.
    • Meilleure gestion de la mémoire et des ressources serveur, notamment pour les hébergements cloud ou serverless.

    Découplage et architecture Headless / API-first

    En 2025, de plus en plus de sites Drupal utilisent Drupal 10 en mode Headless ou Decoupled, en utilisant JSON : API, GraphQL, ou des frameworks front-end comme React, Vue ou Svelte. La documentation et les modules pour faciliter ce type d’architecture ont été améliorés.

    Outillage, environnements & automatisation

    • Utilisation de Docker, de containers, d’environnements de staging / préprod isolés.
    • Intégration continue / déploiement continu (CI/CD) plus standardisée dans les projets Drupal-10.
    • Tests automatisés plus répandus (tests fonctionnels, tests e2e, tests de performance).

    Sécurité renforcée

    • Compatibilité avec PHP 8.x, mais aussi amélioration des outils de mise à jour automatique des modules, alerte sur modules obsolètes.
    • Audits réguliers de sécurité,
    • Amélioration de la sécurité de l’interface d’administration,
    • Gestion des accès et SSO.

    La personnalisation de Drupal 10

    Elle passe par les 2 étapes suivantes :  

    Comment ajouter du contenu sur votre site ?

    • Rendez-vous dans dans le menu et choisissez l’option “Créer un contenu”.
    • Vous pouvez ensuite choisir le type de contenu que vous souhaitez créer.
    • Par défaut, vous aurez le choix entre un article ou une page.
    • Choisissez l’un des deux. Vous accédez ensuite à différents champs.
    • Pour ajouter d’autres types de contenus, vous pouvez vous rendre dans Structure > Types de contenu (admin/structure/types) et voir ceux disponibles.

    Comment modifier le thème par défaut ?

    Vous pouvez commencer par consulter les différents thèmes contribués disponibles sur Drupal.org

    • Pour être sûr de bien le choisir, vous pouvez consulter notre article sur ce sujet.
    • Une fois le thème choisi, téléchargez-le.
    • Puis créer un sous-dossier dans votre répertoire racine “themes”.

    Bon à savoir : la bonne pratique consiste à créer un sous-dossier pour les thèmes contribués et un sous-dossier custom pour ceux personnalisés. 

    Ajouter des fonctionnalités supplémentaires à l’aide de modules

    Les modules permettent d’enrichir le core Drupal sans forcément avoir besoin de connaître le code. Il permet donc d’étendre les possibilités offertes par le CMS et ce pour tous les projets depuis les blogs jusqu’aux sites d’ecommerce les plus complexes. 

    Nous avons sélectionné les meilleurs modules disponibles dans cet article. N’oubliez pas d’y jeter un coup d’œil. Une fois que vous avez repéré un module qui vous intéresse et que vous vous êtes bien assuré de sa comptabilité avec Drupal 10, vous n’avez qu’à le télécharger et l’installer à la racine. 

    Il ne vous reste plus qu’à le configurer. En cas de soucis, n’hésitez pas à vous adresser à la communauté ou au support propre à chaque module.

    Les différentes avancées de Drupal 10

    Voici les différences que vous constaterez : 

    L’éditeur de texte CKEditor 5

    CKEditor 5 est un éditeur de texte de dernière génération. Parmi les nouveautés, on peut citer la prise en charge des blocs de contenu, qui permettent de créer des mises en page complexes. 

    La gestion des images est également améliorée en intégrant de nouveaux services tels que : 

    • Google Drive,
    • Dropbox
    • Ou OneDrive. 

    Il propose aussi une fonctionnalité de vérification orthographique en temps réel.

    Les composants JavaScript pour remplacer jQuery

    Les développeurs seront ravis d’apprendre que Drupal 10 a adopté une approche plus moderne pour le développement de thèmes et de modules en utilisant des composants JavaScript pour remplacer jQuery

    En effet, jQuery peut ralentir les performances des sites Drupal et n’est plus réellement considérée comme une bonne pratique en matière de développement front-end.

    Les composants JavaScript sont des bibliothèques de code qui peuvent être intégrées à Drupal 10 pour fournir des fonctionnalités de base comme :

    • La manipulation du DOM,
    • L’interaction avec les événements utilisateur,
    • L’appel d’API à partir d’une source de données. 

    Parmi les plus populaires utilisés dans Drupal 10, on peut citer : 

    • React,
    • Vue.js,
    • Web Components. 

    Nettoyage du code du Core

    Un grand ménage a été fait dans le code du Core Drupal, ce qui devrait permettre d’améliorer les performances et le maintien des sites. Une vraie source de satisfaction pour ceux qui apprécient l’organisation et la netteté.

    Que devez-vous retenir ? 

    Drupal 10 s’impose comme une étape solide dans l’évolution du CMS. La version apporte une base technique plus saine, un environnement éditorial plus fluide et des outils mieux adaptés aux exigences actuelles : 

    • Accessibilité,
    • Performances,
    • Sécurité,
    • Architectures Headless. 

    La migration peut sembler rapide après Drupal 9, mais elle reste logique, surtout pour ceux qui veulent maintenir un socle technique durable. 

    L’écosystème continue de bouger, la feuille de route vers Drupal 11 est déjà visible, et l’ensemble montre une plateforme qui avance sans rupture brutale, mais avec une vraie volonté de modernisation. 

    Pour un projet neuf comme pour une refonte, Drupal 10 offre aujourd’hui un terrain stable, performant et prêt à évoluer. Nos experts sont à votre écoute pour échanger sur Drupal 10 et surtout sur votre projet !
     

    Drupal 11 : Ce qu'il faut anticiper

    Drupal 11, lancé en août 2024, apporte des améliorations significatives :

    • Intégration de technologies modernes : Adoption de Symfony 7, jQuery 4 et PHPUnit 10, offrant des performances accrues et une meilleure sécurité.
    • Personnalisation accrue : Une interface utilisateur plus intuitive pour les administrateurs et les utilisateurs finaux.
    • Nouvelles fonctionnalités :
      • Single Directory Components (SDC) : Simplification du développement front-end en consolidant le code nécessaire dans un seul répertoire.
    • Recipes : Fonctionnalité permettant d'ajouter instantanément de nouvelles fonctionnalités à votre site en appliquant un ensemble de configurations prédéfinies.
       

    Comment faire la mise à jour vers Drupal 11 sans risque ?

    Une montée de version réussie ne s'improvise pas : elle se prépare. Avant toute chose, nous auditons l'existant pour repérer les modules contrib et personnalisés qui bloqueront la migration, puis nous vérifions leur compatibilité avec Upgrade Status. La règle que nous appliquons systématiquement chez nos clients : passer d'abord par Drupal 10 avant de viser Drupal 11, plutôt que de tenter un saut direct depuis Drupal 9. On réduit ainsi la dette technique par étapes, sans tout casser d'un coup. Chaque adaptation est testée dans un environnement de staging (fonctionnel, performance, sécurité) avant la moindre mise en production. Le site en ligne n'est touché qu'une fois la nouvelle version validée. C'est cette discipline, plus que la rapidité, qui garantit une transition sans mauvaise surprise.

    Migrez vers Drupal 11 sans prendre de risque

    FAQ - Drupal 10 : présentation et guide complet d'installation

    Quelle méthode d'installation choisir pour Drupal 10 ?

    Tout dépend de votre contexte et de votre niveau de maîtrise technique. L'installation manuelle via FTP reste la plus répandue, mais Composer s'impose comme le standard pour les projets professionnels et les équipes qui pratiquent le versioning. Docker convient aux environnements de développement isolés, et les hébergeurs spécialisés comme Acquia ou Pantheon proposent des installations préconfigurées. Pour un projet d'entreprise durable, nous privilégions toujours une approche Composer, plus propre à maintenir dans le temps.

    La migration depuis Drupal 8 ou 9 vers Drupal 10 est-elle risquée ?

    La migration depuis Drupal 9 reste dans une logique de continuité, sans rupture d'architecture. Le vrai risque ne vient pas du core, mais des modules contribués et du code personnalisé qui reposent sur des API dépréciées. Nous auditons systématiquement l'existant avec Upgrade Status avant de lancer quoi que ce soit, puis nous testons chaque adaptation en environnement de staging. Le site en production n'est touché qu'une fois la nouvelle version validée fonctionnellement.

    Faut-il passer par Drupal 10 avant de viser Drupal 11 ?

    Oui, et c'est une règle que nous appliquons systématiquement chez nos clients. Tenter un saut direct de Drupal 9 vers Drupal 11 accumule les risques et rend le débogage bien plus difficile. En passant d'abord par Drupal 10, on réduit la dette technique par étapes et on isole plus facilement les points de blocage. Cette discipline allonge légèrement le calendrier, mais elle garantit une transition sans mauvaise surprise.

    Quels modules et thèmes disparaissent avec Drupal 10 ?

    Plusieurs éléments quittent le core : CKEditor 4 (remplacé par CKEditor 5), Color, Quick Edit et RDF. Côté thèmes, Bartik, Seven et Classy laissent place à Olivero en front et Claro en administration, plus modernes et conformes au WCAG niveau AA. Si votre site s'appuie sur l'un de ces composants, il faut anticiper leur remplacement en amont de la migration, sous peine de fonctionnalités inopérantes après la mise à jour.

    Drupal 10 est-il conforme aux normes d'accessibilité RGAA ?

    Drupal 10 pose des bases solides en matière d'accessibilité, notamment grâce au thème Olivero conçu pour répondre au WCAG niveau AA. En 2025, les évolutions visent une conformité renforcée au RGAA en France et au WCAG 2.2. Attention toutefois : le CMS fournit un socle, mais la conformité réelle de votre site dépend de vos contenus, de vos gabarits et de vos développements spécifiques. C'est un point que nous auditons dès la phase de conception sur nos projets soumis à obligation légale.