#4 - Drupal 9 is coming

Quelques remarques qui peuvent intéresser vos clients...

Bonjour,

Si certains de vos clients utilisent Drupal pour réaliser leurs projets, ils ont forcément en tête la question de la prochaine version majeure. Plutôt que de longues phrases, je vais tenter de donner les infos clés (et puis des images…) :

  • Date de sortie annoncée : autour de juin 2020, donc ça se rapproche.

  • Des mises à niveau majeures très technico-techniques : Symfony 4.4 (composant fondamentaux) + Twig 2 (moteur de gabarits) + vers CKeditor 5 (éditeur de texte) + PHPunit (tests unitaires) et Doctrine (interface avec la base de données).

Screenshot of Olivero theme showing a dropdown menu.
  • Plein d’annonces formidables orientées vers les profils non-techniques, et la gouvernance du projet, faites lors du keynote de la DrupalCon d’Amsterdam (octobre 2019) : mais pour le moment, la version installable se limite à du Drupal 8. Olivero, le nouvel habillage Front n’est pas présent, et même l’habillage d’administration Claro n’est pas encore activé par défaut à l’installation. Donc encore énormément de choses attendues, le travail se fera comme toujours jusqu’au dernier moment.

  • Certains messages mettent finalement en avant la très grande fluidité qu’il y aura à passer à la première sous-version de Drupal 9 depuis Drupal 8. Il est donc difficile de savoir l’importance de l’inflexion portée par cette nouvelle version à son lancement en dehors des couches basses qui concernent essentiellement les Experts et les DSI. Mais en même temps, ce sont… les services que vous proposez, et les clients à qui vous les proposez ;-)

Upgrade Status Drupal 8 module UI
  • L’accompagnement vers la montée de version est toujours une grosse préoccupation car la relation entre la proposition de valeurs de Drupal et l’offre de modules de qualité est extrêmement critique pour la communauté. Et c’est cela qui fait la décision d’y aller rapidement ou pas pour le nouveau projet à lancer.

Drupal release support figure visualizing the text explanation earlier
  • La version 10 est attendue autour de juin 2022, avec une fin de maintenance de D9 pour en même temps que Sf4, actuellement annoncée pour novembre 2023. Mais cela pourrait avoir lieu avant si la version d’autres dépendances clés ne sont plus supportées.

  • Donc, il s’agit de revenir à un cycle de vie plus rapide des versions, comme avant l’interminable Drupal 7. Cela signifie que la capacité de la communauté à opérer des montées de versions pour un nombre important de modules clés en 3 mois, plutôt que 6 mois après la sortie de la nouvelle version devient de plus en plus critique : nous entrons dans un âge où la capacité à gouverner une communauté ouverte sur la longueur de temps est plus stratégique qu’avant.

  • Pour la grande image, c’est sur Drupal.org, naturellement.

De mon côté, mon engagement actuel porte jusqu’au mois de mai.

Pour rappel, mon cœur d’expertise et d’interventions porte sur les activités suivantes :

  • Conception d’architecture de projet Drupal 8 / Symfony / Php à partir de spécifications générales.

  • Réalisation globale & Développement de briques complexes.

  • Industrialisation & Fluidification du DevOps sur ces technologies.

  • Audit & Documentation de code.

  • Formation & Accompagnement.

Et je vous remets le lien vers mon petit site pour une présentation un peu plus structurée :
https://alexandre-israel.com

A très bientôt, prenez soin de vous, n’hésitez pas à me contacter si vous avez un projet en tête… et profitez des derniers jours de l’hiver.

Alexandre