Se préparer à l'arrivée de Drupal 10

7 décembre 2021 - by Kian Rieben
Kian Rieben
Drupal 10

Depuis Drupal 8, les dépendances avec Symfony et d'autres composants tiers ─ CKEditor, Twig, etc. ─ impliquent un changement dans les dates et la méthodologie de lancement des nouvelles versions. Malgré un plan légèrement erratique et temporairement moins prévisible, les conséquences sont très positives pour Drupal. Nous pouvons souligner certains des principaux avantages :

  • Les mises à niveau vers une version plus récente sont beaucoup plus simples et moins coûteuses,

  • Les versions les plus récentes seront plus stables, dès leur date de sortie,

  • Drupal est plus puissant que jamais grâce à tous ces composants tiers qui constituent un bond en avant technologique.

 

Voici ce que vous devez savoir et faire si votre instance Drupal est sur...

Drupal 7

Vous devriez passer à Drupal 9 dès que possible, car Drupal 7 se sera plus pris en charge à partir de novembre 2023. Cette mise à niveau sera probablement une refonte complète de votre site web. La conception et la construction d'un site complet ainsi que la migration éventuelle du contenu doivent être budgétisées en conséquence.

Drupal 8

Vous devriez passer à Drupal 9 dès que possible, car Drupal 8 n'est plus pris en charge depuis novembre 2021. La mise à niveau n'est pas très coûteuse et n'a aucun impact sur les éditeurs et les visiteurs de votre site. Il n'est donc pas nécessaire d'attendre plus longtemps pour la faire.

Drupal 9

La fin de vie de Drupal 9 est prévue pour novembre 2023 et la sortie de Drupal 10 est prévue le 14 décembre 2022. La mise à niveau vers Drupal 10 devrait donc se faire entre fin 2022 et 2023. La principale incertitude concerne CKEditor qui devra être mis à niveau de la version 4 à la version 5. Les données produites avec CKEditor 4 risquant de ne pas être compatibles avec CKEditor 5, des efforts devront être consentis pour que la transition se fasse en douceur, sans perte de données.

D'une manière générale, si vous prévoyez ces mises à niveau majeures, il est généralement possible de décider sur quel budget annuel effectuer la mise à niveau, car cette dernière peut être reportée de quelques mois.

 

Et pour le futur?

Il est difficile de fournir des prédictions précises et sûres car l'avenir dépend essentiellement de décisions et d'évolutions qui se produiront... dans le futur.

Ce à quoi nous pouvons nous attendre:

  • Des mises à niveau majeures moins coûteuses, comme indiqué ci-dessus : la mise à niveau de Drupal 9 à Drupal 10 coûtera probablement encore moins cher que celle de Drupal 8 à Drupal 9.

  • Pour la version 11, il est trop tôt pour se prononcer sur le calendrier et les coûts. Par exemple, on ne sait pas encore si Drupal 10 sera basé sur Symfony 5 ou 6, ce qui pourrait modifier considérablement sa durée de vie.

  • Un coût potentiellement plus élevé pour la maintenance régulière (mises à jour mineures / de sécurité).

Le changement majeur est que la version suivante est construite à l'intérieur de la version actuelle. Au moment du lancement de la nouvelle version, la version actuelle sera proche de la nouvelle, à condition que les mises à jour mineures aient été effectuées.

Contactez-nous pour obtenir de l'aide

 

Pour en savoir plus

Voici quelques ressources intéressantes que nous vous invitons à lire :

What is different about CKEditor 5 compared to CKEditor 4?

https://www.drupal.org/about/core/policies/core-release-cycles/schedule

Drupal 10 | Gábor Hojtsy on Drupal

Kian Rieben
Kian Rieben
Directeur & associé

Co-fondateur d'Inovae, Kian met à profit son approche anthropologique des technologies pour intégrer chaque projet aux réalités concrètes.