arrow_back

Drupal 10 : quoi de neuf dans la nouvelle version du CMS ?

Drupal, puissant système de gestion de contenu open source, fait peau neuve ! Une avancée majeure depuis Drupal 7. Au menu de la dernière version du CMS lancée le 14 septembre 2022 : plus de personnalisation et des meilleures performances, facilitant la création et la gestion d'expériences digitales répondant aux besoins des utilisateurs. Thèmes Claro et Olivero, CKEditor 5, composants JavaScript, générateur de thèmes Starterkit, Symfony 6… Que retenir des nouveautés de Drupal 10 pour la gestion de vos sites web ?

Un nouveau thème d’administration : Claro

Claro remplace le thème d'administration Seven, qui était utilisé dans les versions précédentes de Drupal. Il offre une interface plus moderne pour les administrateurs de sites web, alignée sur le thème par défaut Olivero pour assurer une cohérence visuelle entre le front-end et le back-end de votre site. Cela permet des performances de chargement rapide, garantissant que l'interface d'administration reste réactive, même sur des connexions internet plus lentes. 

À noter aussi qu’il a été conçu en tenant compte de l'accessibilité des personnes en situation de handicap. 

Un nouveau thème par défaut : Olivero

Justement, Olivero parlons-en ! Il s'agit d'un thème moderne, entièrement responsive et, lui aussi, accessible. Il a été conçu pour être propre, rapide à charger et léger, offrant ainsi une base solide pour personnaliser votre site.

Le nouveau Starterkit de thèmes

Les outils du Starterkit dans Drupal 10 facilitent la création de thèmes sur mesure pour les sites Drupal grâce à un panel de modèles et ressources pour les développeurs et intégrateurs. Un bon point de départ pour personnaliser votre propre thème ! Les outils proposés prennent en charge Sass, un préprocesseur CSS largement utilisé qui facilite l'écriture et la gestion des styles CSS, et sont là encore 100% accessibles. 

Mise à jour de l’éditeur WYSIWYG CKEditor 5 

CKEditor 5 apporte plusieurs améliorations à l'expérience d'édition, facilitant la création et la gestion de contenu de manière plus intuitive pour les utilisateurs. On peut notamment citer : 

  • Le nouvel éditeur WYSIWYG qui offre par exemple des options de barre d'outils améliorées, une mise en page plus réactive et une interface plus simple.
  • Une nouvelle fonction d'édition en ligne qui permet aux utilisateurs de modifier le contenu directement depuis le front-end du site, sans avoir à accéder à l'interface d'administration, ce qui simplifie et accélère la mise à jour du contenu, améliorant ainsi l'expérience globale d'édition.
  • Des outils améliorés pour gérer les médias : une nouvelle bibliothèque et des formulaires plus intuitifs pour la création et la modification de contenu.
  • Des fonctionnalités de collaboration améliorées permettant à plusieurs utilisateurs de travailler sur le même contenu en même temps. Cela comprend le suivi des modifications, la révision et l'approbation du contenu, ainsi que la gestion des flux de travail.

Composants javascript

Les développeurs de la communauté JavaScript se tournent de plus en plus vers les normes ES6 comme base de leur travail. Ils préfèrent également utiliser JavaScript pur (vanilla JS) à la place de jQuery pour les opérations de manipulation du DOM ou l'envoi de requêtes AJAX. Plusieurs raisons motivent ce choix : le fait que la plupart des fonctionnalités de l'API jQuery sont désormais intégrées dans les fonctionnalités des navigateurs et la dépendance constante à l'égard de frameworks avancés tels que React et Vue.js pour le développement d'applications.

La communauté Drupal suit de près cette tendance et s'efforce de remplacer jQuery par du JavaScript moderne chaque fois que cela est possible dans le code de base. Les bibliothèques jQuery, notamment jQuery.once et jQuery.cookie, ont été entièrement supprimées de Drupal 10. De nombreux modules contribués ont également commencé à déprécier l'utilisation de jQuery et de ses bibliothèques. Cette évolution devrait se traduire par une production front-end beaucoup plus propre pour les sites Drupal.

Symfony 6

Symfony 6 prend la relève de Symfony 4 et intègre PHP 8.1. Il offre une expérience améliorée en termes de performance et de sécurité, grâce à une série de corrections de bugs et de correctifs de vulnérabilités. La nouvelle version de PHP, PHP 8.1, est non seulement plus rapide, mais elle promet également de maintenir un niveau élevé de sécurité sur une durée prolongée. Ces mises à jour conjointes de Symfony et PHP contribuent à renforcer la stabilité et les performances de l'environnement Drupal.

Fonctionnalités de sécurité avancées

Tout comme de nombreux autres frameworks PHP, Drupal 10 propose régulièrement des mises à jour de sécurité pour faire face aux nouvelles vulnérabilités découvertes et garantir la sécurité continue des sites web. Plusieurs améliorations fonctionnelles sont donc à noter à ce niveau là dans Drupal 10, comme par exemple les politiques de mots de passe renforcées exigeant des utilisateurs qu’ils optent pour des mots de passe beaucoup plus sécurisés. Drupal 10 renforce aussi la sécurité des modules tiers pour faciliter l'identification et la résolution de potentielles vulnérabilités de sécurité.

Performances et évolutivité

Drupal 10 a été spécialement conçu pour offrir des performances améliorées et une meilleure évolutivité des sites web, simplifiant ainsi leur création et leur maintenance. Parmi les principales caractéristiques qui y contribuent on peut mentionner :

  • La simplification de la mise en cache du contenu, particulièrement avantageux pour les sites à fort trafic.
  • Des mécanismes de distribution de contenu efficaces qui assurent une livraison rapide et fiable aux utilisateurs.
  • L'amélioration des performances de la base de données et la réduction de la charge sur le serveur. 

De façon générale, ces mises à jour auront pour effet de simplifier le support, d'améliorer les performances du site et d'accroître l'interaction avec la plateforme : un bénéfice aussi bien pour les développeurs que les utilisateurs non techniques. Chez USERADGENTS, nous vous conseillons donc de migrer vos sites Drupal 7/8/9 vers Drupal 10. Pour rappel, Drupal 9 ne sera plus maintenu après novembre 2023 et Drupal 7 après janvier 2025.

Avec cette nouvelle version majeure de Drupal, on accède à un nouveau palier. Un CMS plus performant, plus rapide, plus UX Friendly, plus sécurisé que jamais.

Vadim Mykolenko - Développeur Drupal Senior

Faites appel à nos experts Drupal pour vous accompagner dans votre projet de migration ou de refonte de vos plateformes. 

Sur le même sujet

Étude : Pourquoi est-il urgent de refondre votre site en 2026 ?
10/06/2026

Étude : Pourquoi est-il urgent de refondre votre site en 2026 ?

Je découvre arrow_forward
expand_less