Veille

Drupal 10 : quelle attitude adopter en fonction de votre version de Drupal et quels bénéfices espérer de cette nouvelle version ?

  • Date de l’événement 07 Dec. 2022
  • Temps de lecture min.

À quelques jours de la sortie de Drupal 10, prévue le 14 décembre 2022, un retour rapide sur la roadmap générale de Drupal s’impose. Drupal 7 (Et oui ! De nombreux sites sont encore dans cette version obsolète du CMS), Drupal 8, Drupal 9 : quelle attitude adopter et quelles mesures devez-vous prendre en fonction de la version de votre site ou de votre usine à sites ? Examinons les différents cas de figure, du plus simple au plus complexe, du plus mesuré au plus urgent : 

Votre plateforme digitale est motorisée en Drupal 9

Vous êtes évidemment dans la meilleure configuration et votre passage à Drupal 10 peut attendre les premiers mois de 2023. Le support communautaire de Drupal 9 est encore assuré jusqu’au dernier trimestre 2023 et la montée de version vers Drupal 10 devrait constituer une opération relativement simple, similaire à celle que vous avez peut-être déjà effectuée entre Drupal 8 et Drupal 9. Les outils et les processus à mettre en œuvre sont identiques au précédent passage de version. Toutefois, en fonction de l’architecture effectivement mise en place sur votre Drupal 9 (choix des modules, développements spécifiques…) l’adaptation pourra être plus ou moins conséquente (de quelques heures à quelques jours) sans pour autant constituer une refonte à part entière, comme ce fut le cas par exemple entre D7 et D8. 

Votre site est en Drupal 8

Pour rappel, le support Drupal 8, qui coïncide avec la fin du long term support de Symfony 3, est arrivé à échéance, en fin d’année 2021. Il convient donc dans votre situation d’envisager un passage rapide à Drupal 9, voir à Drupal 10 quand cette dernière version sera disponible. Le travail de montée de version sera sûrement un peu plus conséquent que dans le cas D9. Mais si le temps presse, il ne s’agit pas nécessairement d’une refonte mais d’une mise à jour importante pour la sécurisation de votre plateforme.

Votre plateforme digitale est encore en Drupal 7 : il est temps de projeter une refonte 

Si la crise sanitaire a conduit la communauté Drupal à repousser la date de fin de vie de cette version, d’abord à novembre 2022 puis au 1er novembre 2023, il est désormais urgent pour les organisations qui seraient encore en Drupal 7, d’envisager une refonte de leur site. Le saut technologique entre D7 et D9 (et D10 très prochainement) ne permet pas en effet une “simple” montée de version mais bien une remise à plat technique et donc possiblement graphique et fonctionnelle de votre plateforme. 

Pourquoi passer à Drupal 10 ? 

Indépendamment de l’effort que constituera le passage à Drupal 10, quelles sont les raisons techniques et fonctionnelles de passer à cette nouvelle version? 
Drupal 10 est une version raffinée de Drupal 9. Du point de vue de la sécurité, Drupal suit la roadmap de Symfony. Les deux technologies étant désormais intimement liées depuis l’utilisation de composants Symfony pour la refonte de Drupal 8.0. Avec Drupal 10 nous passons de Symfony 4 à Symfony 6. Votre environnement devra de ce fait passer en PHP 8.1 pour assurer la sécurité de votre plateforme. 
En complément de la sécurité, Drupal 10 propose le Theme Starterkit, un outil pour générer un nouveau thème (la couche graphique HTML/CSS de votre site) qui devrait simplifier le travail des développeurs front end tout en respectant les bonnes pratiques Drupal. Les thèmes par défaut Seven et Bartik, (respectivement pour l’administration et le front end) sont remplacés par Claro et Olivero (déjà présent sur D9.1).  Drupal 10 comprend en outre des composants JavaScript modernes remplaçant certaines utilisations de jQuery.
Enfin, ce qui intéressera vos contributeurs éditoriaux est l’implémentation de CKEditor 5 : Rich text Editor WYSIWYG bien connu, qui dans sa version 5 propose une nouvelle expérience utilisateur facilitant l’édition de vos contenus.

Smile vous accompagne dans votre passage à Drupal 10

Les experts techniques Drupal de Smile se tiennent à votre disposition pour mener une analyse de votre plateforme. Sur la base de cet état des lieux de votre architecture technique Drupal, nous vous préconisons la meilleure stratégie de montée de version, la plus adaptée à votre cas et à votre configuration (mise à jour de modules, migration, refonte…). 
Nous prenons en charge, à la suite de cet audit de votre site Drupal, les actions techniques nécessaires au passage à Drupal 10. Nous nous engageons à faire de cette montée de version vers Drupal 10 une opération de mise à jour et de sécurisation de votre plateforme, à l’état de l’art, et dans le meilleur respect des bonnes pratiques Drupal. 

 

Thème Olivero :

Frédéric Vinzent

Consultant Avant-Vente