Drupal 10 : les raisons de passer à la nouvelle version du CMS

par Clarisse Fatel
le 23/12/2022

Drupal 10 : les raisons de passer à la nouvelle version du CMS

Drupal 10 est sorti le 15 décembre 2022 et a apporté son lot de nouveautés et de mises à jour pour améliorer le CMS. Créé en 2001, Drupal est un CMS open source développé en PHP et utilisé par 1,8 % des sites web dans le monde. La sortie de Drupal 10 a été très attendue par la communauté de développeurs et d'utilisateurs. Découvrez dans cet article quelles sont les nouveautés qu’apportent la mise à jour.

Une mise à jour très attendue

Étant l’un des CMS les plus utilisés au monde, Drupal est reconnu pour être flexible, performant et sécurisé, ce qui l’en fait le CMS encaissant le moins d'attaques en matière de sécurité.
Drupal a également évolué pour devenir un Content Management Framework, c'est-à-dire qu'il dispose d'un ensemble cohérent de composants réutilisables, comme une boîte à outils, pour faciliter le développement de sites web. Cependant, le rythme de sortie de Drupal est lié aux mises à jour des composants tiers, car le CMS dépend de ces derniers, notamment de Symfony. Comme plusieurs des composants arrivent à leur fin de vie dans moins d’un an, une mise à jour était plus que nécessaire.

De nombreuses mises à jour pour améliorer la sécurité et la performance

Avec Drupal 10, de nombreuses mises à jour ont été apportées aux dépendances majeures, rendant le CMS plus sécurisé, plus puissant et plus facile à prendre en main.
La mise à jour de Symfony de la version 4 à la version 6 est l’une des plus importantes. En effet Symfony 4 sera en fin de vie fin 2023. Il est donc nécessaire de passer aux versions récentes. La mise à jour Drupal 10 inclura Symfony 5.4 avant de passer à Symfony 6, ce qui est considéré comme plus judicieux.
CKEditor, l'éditeur de texte moderne, riche en fonctionnalités, a été mis à jour de la version 4 à la version 5, remplaçant ainsi la version 4 qui s'arrêtera en novembre 2023.
Enfin, le moteur de template Twig a été mis à jour de la version 2 à la version 3. Il apporte rapidité et sécurité pour l'écriture de HTML en y incorporant des variables issues de code PHP. Aussi, il permet de découper les composants des pages en templates réutilisables.

PHP 8.1 et Javascript, des langages de programmation différents

 

Pour utiliser Drupal 10, il est nécessaire de passer à PHP 8.1 afin de sécuriser le système. De nombreuses fonctionnalités sont proposées par PHP 8.1 et sont nécessaires pour améliorer grandement les performances, la compréhension et la facilité d’écriture du code. Grâce à la nouvelle version de PHP, il sera possible de construire des sites web et leur base avec plus de puissance que ne le permettait PHP 7.
Autre changement, jQuery est remplacé par des composants JavaScript. La bibliothèque jQuery est depuis longtemps essentielle au développement de sites web afin de les rendre compatibles avec la plupart des navigateurs. Cette bibliothèque est un élément constitutif de Drupal depuis sa création. Perdant en popularité, JavaScript a été choisi comme langage de programmation pour la remplacer. Il permet d’améliorer l’expérience utilisateur et de maintenir une interface moderne et efficace.

Nouveau thème en frontend : Olivero

L’ancienne interface, appelée Bartik, se faisait quelque peu vieillissante et montrait des signes de fatigue. Le thème Olivero, déjà présent dans les anciennes versions de Drupal en version expérimental, remplace Bartik en étant plus classique et épuré. Le nouveau thème est entièrement conforme avec les règles internationales du WCAG (règles sur l'accessibilité numérique). Grâce à ce nouveau thème, l’interface frontale est simple et moderne, tout en étant flexible sur ses paramètres. D’ailleurs, cette nouvelle disposition a été conçu pour rester pertinent au moins pour les 5 prochaines années. Olivero conviendra aux projets simples mais ne sera pas adapté aux projets nécessitant une forte identité graphique.

Nouveau thème en backend : Claro

Le thème Claro est destiné à l'administration du back-office. Il remplace le thème Steven qui compliquait la gestion du backend. Le nouveau thème est accessible par défaut et modernise l’interface. Il facilite le travail sur les prochains thèmes d'administration. Par exemple, le thème Gin est un thème d’administration directement tiré de Claro. Il est accessible en version expérimental pour le moment mais pourrait être déployé dans le futur si la version se stabilise.

Le thème Starterkit, la solution idéale pour créer des thèmes personnalisés

Le thème Starterkit de Drupal 10 est une solution innovante qui permet aux développeurs de créer de nouveaux thèmes de manière autonome et indépendante. Auparavant, il fallait choisir un thème parent et le surcharger avec des templates personnalisés. Cette manière posait des problèmes de compatibilité à l'avenir lorsque les thèmes parents évoluaient. Le thème Starterkit résout ce problème en générant un thème indépendant qui peut être décliné à volonté sans être impacté par les évolutions futures. De plus, il offre la possibilité de faire évoluer rapidement les thèmes par défaut, et les développeurs peuvent même créer leur propre Starterkit pour encore plus de personnalisation.

De nouvelles fonctionnalités pour une meilleure gestion des sites web

Drupal 10 apporte de nombreuses nouveautés qui améliore l'expérience utilisateur et la gestion des sites web. Pour profiter de ces nouveautés, il sera nécessaire de faire la mise à jour de versions mineures qui sont, pour le moment, dans leurs version expérimentale. Une fois matures et stables, ces versions pourront s’intégrer dans le core.
Parmi ces nouveautés, les automatic updates ou mises à jour automatisées ont pour objectif d’appliquer des patches de sécurité, voire des mises à jour plus conséquentes sans nécessiter de déploiement ni le travail d’un développeur. Cependant, cette fonctionnalité reste expérimentale et peut causer des problèmes potentiels.

Le project browser qui a pour objectif de rendre la page des modules de Drupal plus accessible et de créer une sorte de Marketplace. De ce fait, cette fonctionnalité sera plus compréhensible pour les utilisateurs moins techniques (elle est aujourd’hui pas très accessible et complexe à utiliser).
Workspace est sans doute la nouveauté la plus significative. Elle permet de créer un espace de travail privé dans lequel on peut préparer, modifier et supprimer du contenu simplement. Les utilisateurs pourront préparer des publications ou des modifications multiples, de les valider et de les publier d’un coup, sans risque ni difficulté.

Autres changements de cette nouvelle version

Enfin, d’autres changements sont à inclure grâce à cette mise à jour.
Drupal 10 offre une expérience améliorée pour les développeurs et les webmasters concernant la gestion des menus et des URLs.
Aussi, plusieurs modules qui ont peu été utilisés dans les versions précédentes ont été supprimés, tels que l'Agrégateur, QuickEdit, le Tracker d'activité, RDF et Forum.

En conclusion

Drupal est en constante évolution et amélioration depuis sa création en 2001, grâce à l’ajout de fonctionnalités améliorées et au soutien de sa communauté. Il est essentiel de mettre à jour son site pour en profiter pleinement. Bien que la mise à jour paraît facile à installer, des procédures doivent tout de même être respectées pour faire la mise à jour en toute sérénité. Passer de Drupal 7 à Drupal 9 peut nécessiter plus de temps et d'expertise. C'est pourquoi il est recommandé de faire appel à une agence pour s'assurer que le site reste bien fonctionnel. L’agence Verywell Digital possède l’expertise qualifiée en la matière. Notre équipe peut mettre à jour votre site web de manière efficace en vérifiant en profondeur tous les aspects du site pour garantir une mise à jour réussie. Contactez-nous pour planifier une consultation afin de vérifier et optimiser votre site !

ÉCRIT AVEC PASSION PAR
Clarisse Fatel

Et sinon ? Vous en pensez quoi ?

À lire également

éviter le contenu dupliqué en référencement
09/11/2016
Le contenu dupliqué est la bête noire de tous les référenceurs et propriétaires de site internet. Chassé dès l’audit d’un site web, le contenu dupliqué ou « duplicate content » sous son appellation…
emotion illustration experience web
29/05/2023
Dans le monde numérique d'aujourd'hui, où les sites web sont devenus une vitrine essentielle pour les entreprises, il est primordial de captiver les utilisateurs dès leur arrivée sur une…
image réduire empreinte numérique
05/06/2023
Dans notre monde connecté d'aujourd'hui, il est facile de se laisser emporter par le tourbillon numérique qui nous entoure. Chaque jour, nous interagissons avec une multitude d’appareils…

Proposez votre brief !

C'est le début d'une belle aventure ! Planifiez une visio ou venez boire un café* à l'agence.
Nos experts analyseront votre projet pour y apporter des conseils, expertises techniques ou encore des idées novatrices et différenciantes.

 

*Notre café est vraiment délicieux et nous le préparons avec beaucoup de soins ☕ Si vous préférez, on a aussi du thé, de la tisane, des chocolats, des chocolatines (désolé, nous ne proposons pas de pains au chocolat), des œufs fraichement pondus, des céréales, des pommes, du lait, des yaourts, du jus de fruits, du beurre (salé), du pain, de la confiture...