Introduction
Publié aujourd’hui, Drupal 10 marque une nouvelle étape dans l’évolution du CMS. Dans la continuité de Drupal 9, cette version se concentre sur la modernisation des outils, l’amélioration de l’expérience développeur et la suppression du code obsolète.
L’objectif reste le même : proposer une plateforme plus performante, plus maintenable et alignée avec les standards actuels du web.
Une base technique modernisée
Drupal 10 repose sur des versions récentes de ses dépendances principales :
- Symfony 5 → Symfony 6
- Twig 2 → Twig 3
- Mise à jour des bibliothèques front-end
Ces évolutions apportent des gains en performance, sécurité et maintenabilité.
Suppression du code déprécié
Comme pour Drupal 9, Drupal 10 supprime l’ensemble du code marqué comme déprécié dans les versions précédentes.
Cela implique :
- Un core plus léger
- Un code plus propre
- La nécessité de maintenir ses modules à jour
Un projet Drupal prêt pour Drupal 9 est en grande partie prêt pour Drupal 10.
Olivero devient le thème par défaut
Drupal 10 adopte Olivero comme nouveau thème d’administration.
Caractéristiques :
- Design moderne et accessible
- Responsive par défaut
- Amélioration de l’expérience utilisateur
Une interface plus agréable pour les contributeurs et les éditeurs.
Claro s’impose comme thème d’administration
Le thème d’administration Claro devient le standard.
Il apporte :
- Une interface claire et moderne
- Une meilleure lisibilité des formulaires
- Une expérience cohérente dans le back-office
CKEditor 5 remplace CKEditor 4
Drupal 10 intègre CKEditor 5 dans le core.
Améliorations :
- Interface plus moderne
- Meilleure gestion du contenu structuré
- Extensibilité améliorée
Une expérience d’édition plus fluide pour les utilisateurs.
Vers un front-end plus moderne
Drupal 10 poursuit la modernisation du front-end :
- Réduction de la dépendance à jQuery
- Meilleure gestion des assets
- Adoption progressive de JavaScript moderne
Une base plus adaptée aux pratiques actuelles.
Continuité de l’approche API-first
Drupal 10 continue de renforcer son approche API-first :
- JSON:API stable dans le core
- Meilleure intégration avec les frameworks front
- Support des architectures headless
Une montée de version toujours simplifiée
Grâce à la stratégie initiée avec Drupal 9, la montée vers Drupal 10 reste progressive :
- Identification des dépréciations en amont
- Mise à jour continue du code
- Peu de rupture fonctionnelle
Le passage à Drupal 10 s’inscrit dans une logique d’évolution continue.
Conclusion
Drupal 10 s’inscrit dans la continuité des versions précédentes en poursuivant la modernisation du CMS.
Cette version :
- Met à jour les dépendances clés
- Introduit des améliorations visibles côté UI
- Continue de simplifier les montées de version
Drupal 10 confirme une direction claire : un CMS moderne, stable et durable.