Aller au contenu principal
Stéphane Quantin

Main navigation

  • Portfolio
  • À Propos
  • Freelance Drupal
    • Audit de site Drupal
    • Contrat de maintenance Drupal
  • Blog
  • CV
  • Contact
Languages
  • French
  • English

Fil d'Ariane

  1. Accueil
  2. Blog

Drupal 9 : une transition en douceur vers un Drupal modernisé

Introduction

Publié aujourd’hui, Drupal 9 s’inscrit dans la continuité directe de Drupal 8. Contrairement aux versions précédentes, cette nouvelle version majeure ne propose pas de rupture technique, mais plutôt une évolution maîtrisée et progressive.

L’objectif est clair : moderniser l’écosystème tout en facilitant la montée de version pour les projets existants.

Une mise à jour basée sur Drupal 8

Drupal 9 repose directement sur Drupal 8.

Concrètement :

  • Aucun changement d’architecture majeur
  • Compatibilité avec les bonnes pratiques Drupal 8
  • Mise à jour des dépendances

Drupal 9 est essentiellement Drupal 8… sans le code déprécié.

Suppression du code déprécié

Le principal changement concerne la suppression de toutes les API marquées comme obsolètes dans Drupal 8.

Cela implique :

  • Nettoyage du core
  • Code plus maintenable
  • Obligation de mettre à jour les modules custom

Si votre code ne déclenche aucune dépréciation en Drupal 8, il est compatible Drupal 9.

Mise à jour des dépendances

Drupal 9 met à jour ses dépendances principales :

  • Symfony 4 → Symfony 5
  • Twig 1 → Twig 2
  • Bibliothèques JS modernisées

Ces mises à jour améliorent les performances et la sécurité.

Une montée de version simplifiée

L’un des objectifs majeurs de Drupal 9 est de simplifier les migrations.

Le processus repose sur :

  • L’identification des dépréciations
  • La mise à jour progressive du code
  • L’utilisation d’outils comme upgrade_status

La migration devient une évolution continue plutôt qu’un projet complexe.

Continuité des bonnes pratiques

Drupal 9 confirme les choix introduits avec Drupal 8 :

  • Architecture basée sur Symfony
  • Utilisation de Twig
  • Gestion de configuration en YAML
  • Approche API-first

Aucune remise en cause, seulement une consolidation.

Focus sur la stabilité et la pérennité

Avec Drupal 9, le projet adopte un cycle de mises à jour plus prévisible.

  • Versions mineures régulières
  • Dépréciations anticipées
  • Meilleure visibilité pour les équipes

L’objectif est de réduire les effets de rupture entre versions majeures.

Conclusion

Drupal 9 marque une évolution importante dans la stratégie du projet.

Cette version :

  • Supprime le code obsolète
  • Met à jour les dépendances clés
  • Simplifie les migrations

Plus qu’une révolution, Drupal 9 est une étape vers un Drupal plus stable, maintenable et durable.

Étiquettes

  • Drupal
  • Drupal 9

Réseaux sociaux

  • Malt
  • codeur.com
  • 404Works
  • LinkedIn
  • Twitter
  • DoYouBuzz

Twitter

Tweets by @StephaneQ
RSS feed

Pied de page

  • Contact
  • Mentions légales
Propulsé par Drupal