Drupal 10 : dernières orientations et nouveautés

A l'occasion de la sortie prochaine de Drupal 10 (D10), ads-COM vous propose un état des lieux concernant les futures orientations techniques prises par l'équipe de développement de Drupal, ainsi que les nouveautés à venir.

 

Drupal 10 : déjà ?

Deux ans à peine après la sortie de Drupal 9 (D9), et moins d'un an après l'annonce de la fin de vie de Drupal 8 (D8), voici que la nouvelle version de Drupal pointe déjà le bout de son nez pour cet été 2022 et en version stable.

L'une des principales raisons de l'arrivée soudaine de cette nouvelle version est la dépendance de Drupal avec le célèbre framework PHP Symfony. En effet, Drupal 9 étant dépendant de la version 4 de Symfony, celle-ci ne sera plus maintenue après décembre 2022. L'équipe de développement Drupal a donc dû emboiter le pas et se mettre rapidement au diapason.

Initialement prévu pour se baser sur la version 5.4 de Symfony, Drupal 10 utilisera finalement la version 6, sortie récemment. Par ailleurs, et dès Drupal 10, l'équipe de développement Drupal calquera les sorties de ses versions majeures avec les sorties des versions majeures de Symfony. A noter : Drupal 10 nécessitera de disposer d'une version supérieure ou égale à PHP 8.

Mise à jour vers Drupal 10

La mise à jour vers Drupal 10 dépendra de votre version actuelle de Drupal :

- Votre site tourne sur Drupal 8 ou Drupal 9 ? Vous n'aurez aucun problème pour migrer vers Drupal 10.

- Votre site tourne sur Drupal 7 ou une version inférieure ? La mise à jour ne sera pas si simple. En effet, depuis la version 8 de Drupal, l'équipe de développement Drupal a effectué un virage à 180° et refondu le code initial, de sorte qu'une migration rapide n'est pas envisageable. Découvrez ici pourquoi : plus d'informations sur la montée de version Drupal.

Drupal 10 : priorités et nouveautés

Depuis la DrupalCon 2021 il y a 1 an, les objectifs sont clairs pour les équipes et la communauté Drupal : améliorer l'expérience utilisateur pour les webmasters, contributeurs et développeurs.

1

Olivero : le nouveau thème de Drupal

Thème Drupal Olivero
2

Claro : la nouvelle interface de l'administration

Thème Drupal Claro
3

CKEditor 5

Drupal 9 utilise l'éditeur de texte CKEditor 4. Sur Drupal 10, l'administration bénéficiera de CKEditor 5, dernière version en date. Au programme : une meilleure expérience utilisateur et un accès aux derniers plugins.

4

Module Field Layout

Actuellement organisés dans une seule et même région (à savoir sur 1 colonne), les champs d'un type de contenu pourront, via le module Field Layout, être organisés dans plusieurs régions et différentes mises en page.

5

Module Workspace

Le module Workspace proposera un espace de travail correspondant à une copie du site en ligne. Cette copie existera en parallèle de ce dernier.

Workspace sera particulièrement utile lorsqu'il faudra mettre en place un grand nombre de modifications ou de nouveaux contenus en même temps, tout en gardant une maîtrise totale de ce qui est ou non publié.

Drupal : les discussions en cours

Dans cette optique d'améliorer continuellement l'expérience des webmasters et développeurs, et conscient des faiblesses de Drupal, des discussions sont en cours quant à la mise en place d'un gestionnaire de modules (Project Browser).

Intégré nativement à l'administration de Drupal, ce gestionnaire permettrait, en quelques clicks, d'installer de manière simple et rapide des modules et leurs dépendances. De plus, en lien étroit avec ce gestionnaire, la notion de mises à jour automatiques est également en discussion au sein de la communauté Drupal.

   

Voici une première ébauche du gestionnaire de modules Drupal (Project Browser) :

 
Drupal project browser

Source : drupal.org

Le pôle développement Web

Sites de communication et e-commerce, applications Web métiers et mobiles : depuis 1997, notre pôle développement Web à Orléans a acquis une expérience et un savoir-faire solide dans la création de sites et d'applications mobiles sécurisés et performants.

Découvrir le pôle développement Web

Nos experts Drupal sont à votre écoute

Vous souhaitez propulser votre prochain site sous Drupal 10 ? Qu'il s'agisse d'une création, d'une refonte ou d'une maintenance, notre agence Drupal répond présente à tous vos besoins.

Contactez-nous sans attendre via notre formulaire, ou appelez-nous au 02 38 21 55 21.

*champs obligatoires

Les informations personnelles saisies dans ce formulaire sont facultatives. Elles serviront exclusivement le traitement de votre demande (en savoir plus).