Lors du DrupalCon Barcelone 2024, Dries Buytaert, créateur et chef de projet Drupal, a présenté son 40e DriesNote, dans lequel il a partagé une vision inspirante de l'avenir de la plateforme, avec un accent marqué sur le Drupal CMS (un produit en cours de développement dans le cadre de l'initiative Starshot). En tant que membre de l'équipe de direction de cette initiative, je suis responsable du marketing, je m’affaire à aligner le positionnement du produit avec les besoins de nos publics cibles : les marketeurs, les équipes de contenu et les créateurs de sites en priorité, mais aussi les évaluateurs, les designers et les développeurs.

 

L'équipe de direction de Drupal Starshot, avec des portraits stylisés des années 1960 des 7 membres.
L'équipe de direction de Drupal Starshot, avec Dries Buytaert en tant que responsable produit, Tim Plunkett en tant que responsable technique, Pamela Barone en tant que propriétaire de produit, Cristina Chumillas en tant que responsable UX, Lenny Moskalyk en tant que responsable de la livraison, Gabor Hojsy en tant que coordinateur des contributions, et Suzanne Dergacheva (c'est moi !) en tant que responsable marketing.

 

Mes collègues chez Evolving Web qui dirigent la piste Analytics et moi-même sommes ravis de contribuer à cet important chantier. Nous sommes fiers de contribuer au Drupal CMS (anciennement connu sous le nom de Starshot). En se concentrant sur le Drupal CMS, Experience Builder, les innovations en matière d'IA et un engagement envers une IA responsable, Dries a montré comment la plateforme deviendra plus accessible aux non-développeurs tout en faisant avancer l'innovation et la flexibilité qui font la renommée de Drupal.

Vous avez manqué le DriesNote? Je partagerai ci-dessous quelques points clés. Consultez l'enregistrement pour découvrir la démo de prévisualisation de Drupal CMS ainsi que toutes les fonctionnalités passionnantes à venir, directement de Dries.
 

Drupal CMS

Drupal CMS est conçu pour rendre la puissance de Drupal plus accessible que jamais, offrant des solutions préconfigurées qui permettent aux marketeurs, aux web designers et aux organisations de construire et gérer facilement leurs propres sites web.

Il est important de noter que Drupal CMS n'est pas une version simplifiée avec des fonctionnalités réduites ; il repose sur les fondements de Drupal Core. Cela signifie qu'il est conçu pour faciliter l'accès à Drupal pour les nouveaux utilisateurs tout en offrant toute la puissance, la flexibilité et l'évolutivité dont les développeurs expérimentés dépendent. Drupal CMS ouvre la voie à une adoption accrue directement par les marketeurs et les non-développeurs, rendant son utilisation plus simple, sans sacrifier les capacités avancées qui font de Drupal un outil puissant pour des sites web complexes.

Un aperçu de Drupal CMS

Lors de la démo DriesNote, Dries a démontré à quel point il sera facile de travailler avec Drupal CMS en utilisant « Sarah », une marketeuse fictive, qui arrivait créer facilement un site web de visites de vignobles avec un calendrier pour mettre en avant les prochaines dégustations. 

Les 'Recipes' (les recettes), de quoi s’agit-il ?

Une fonctionnalité remarquable de Drupal CMS est l'introduction des 'Recipes' (recettes), qui sont des fonctionnalités préconfigurées, comme l'optimisation SEO ou la gestion d'événements, pouvant être facilement ajoutées à votre site web. Elles regroupent des types de contenu et d'autres configurations en ensembles réutilisables.

L'avantage est que vous pouvez ajouter des fonctionnalités rapidement, utiliser des paramètres intelligents soigneusement sélectionnés par des experts, et bénéficier des meilleures pratiques même si vous n'êtes pas un utilisateur technique.

Dries a démontré comment Sarah a utilisé une Recette Événements pour mettre en place un calendrier interactif et des pages optimisées pour le SEO pour son site de visites de vignobles. En quelques clics, Sarah a pu accomplir en quelques heures ce qui aurait auparavant pris des jours.
 

Le tableau de bord des Recettes affichant l'état d'avancement des 14 Recettes en cours, avec une non commencée, 6 en phase de recherche et 7 en cours de réalisation.
Le tableau de bord des Recettes affichant l'état d'avancement des 14 Recettes en cours, avec une non commencée, 6 en phase de recherche et 7 en cours de réalisation.

Création et migration de sites pilotée par l'IA

L'un des moments les plus excitants de la DriesNote a été le dévoilement des Agents IA, qui automatisent de nombreuses tâches complexes dans Drupal. Ces agents IA, intégrés à Drupal CMS, permettent aux utilisateurs non techniques de renommer des types de contenu, de créer des champs personnalisés et d'imposer des normes de qualité d'image — le tout à l'aide de commandes simples en langage courant.

Dries a montré comment Sarah a utilisé l'IA pour apporter rapidement des modifications critiques à son site. De la migration de contenu d'un site non-Drupal à la mise en place de types de contenu structurés, l'IA simplifie les processus traditionnellement lourds.

De plus, l'IA de Drupal est transparente et flexible. Les utilisateurs peuvent voir quels modèles de langage sont utilisés et même remplacer les fournisseurs d'IA par leurs propres modèles, offrant une couche supplémentaire de personnalisation et de contrôle.

Un engagement envers une IA responsable

Dans le cadre de son engagement envers le web ouvert, Dries a annoncé la nouvelle politique d'IA responsable de Drupal, qui repose sur les principes suivants :

  • Humain dans la boucle : Les décisions prises par l'IA doivent être révisables et réversibles par un humain.
  • Transparence : Les utilisateurs doivent savoir où et comment l'IA est utilisée sur leurs sites.
  • Flexibilité des modèles d'IA : Les utilisateurs de Drupal peuvent sélectionner différents fournisseurs d'IA en fonction de leurs besoins, garantissant que la vie privée, l'éthique et l'efficacité énergétique sont prioritaires.

Cette politique a été développée pour non seulement promouvoir l'incorporation de fonctionnalités d'IA dans Drupal CMS, mais aussi pour encourager son adoption dans d'autres parties de l'écosystème Drupal, y compris Drupal Core et les contributions Drupal.

'Experience Builder' (Le Constructeur d'Expériences)

Un autre point fort du discours principal a été un aperçu du 'Experience Builder' (Le Constructeur d'Expériences) une interface basée sur React pour modifier l'UX et l'UI d'un site web. Elle fournit aux rédacteurs de contenu et aux marketeurs un constructeur sans code qui permet aux utilisateurs finaux d'ajouter des composants, de sélectionner des options de style et d'appliquer du branding au site sans écrire de code personnalisé. La rapidité de l'interface est vraiment ce qui la rend conviviale. Grâce à sa base React, les clics sont instantanés, encouragent les utilisateurs à expérimenter et rendent l'expérience globale beaucoup plus positive. Enfin, il est construit en utilisant des composants de répertoire unique (SDC), ce qui le rend familier pour les développeurs front-end.

Le Constructeur d'Expériences fera partie de Drupal CMS mais devrait également révolutionner la façon dont tous les sites Drupal sont construits. Le plan est qu'il remplace éventuellement l'interface admin actuelle de Drupal, fournissant une manière plus intuitive de modifier tous les aspects d'un site Drupal. Au cours de la présentation, Dries a fait une démo du Constructeur d'Expériences, présentant sa version initiale avec une interface glisser-déposer, ainsi qu'un aperçu de ce à quoi elle ressemblera à l'avenir. 

Avec 30 développeurs à plein temps travaillant dessus — ce qui en fait l'initiative la plus importante et la plus dynamique jamais entreprise dans Drupal — le Constructeur d'Expériences modernisera considérablement la façon dont les sites web seront construits et gérés dans Drupal, remplaçant éventuellement l'interface admin actuelle de Drupal.

 

 Un aperçu de l'interface utilisateur d'Experience Builder
L'interface d'Experience Builder sera conçue pour offrir une expérience conviviale, intégrée directement dans Drupal CMS, permettant aux créateurs de contenu et aux constructeurs de sites de concevoir et de gérer visuellement des mises en page sans avoir besoin de compétences techniques approfondies.

Une feuille de route pour Drupal CMS 

Une version préliminaire de Drupal CMS est disponible pour installation, vous pouvez donc l'essayer, et une version hébergée est également disponible pour tester les capacités de l'IA directement depuis votre navigateur. La première version de Drupal CMS sera lancée le 15 janvier 2025 — le 24e anniversaire de Drupal. Un aperçu sera lancé à DrupalCon Singapour, du 9 au 11 décembre 2024. Le Constructeur d'Expériences sera disponible dans la version 2 de Drupal CMS au courant de l’année 2025.

Le programme « Adopte un document »

En plus de ces avancées techniques, Dries a introduit le programme Adopte-un-document, une nouvelle initiative visant à améliorer la documentation de Drupal, non seulement pour Drupal CMS mais aussi pour Drupal Core. Les organisations peuvent parrainer des sections de documentation pour garantir que Drupal reste bien soutenu et accessible à tous les utilisateurs grâce à un partenariat avec Drupalize.me. De plus, l'Association Drupal embauche un responsable de la documentation à plein temps.

Impliquez-vous

Le message de Dries était clair : Drupal CMS ne se limite pas à faciliter le développement web ; il s'agit de rendre le web ouvert accessible à tous. Avec des outils pilotés par l'IA, une création de pages intuitive et un engagement envers une technologie responsable, Drupal CMS est prêt à apporter la puissance de Drupal à une toute nouvelle génération d'utilisateurs.

Que vous soyez développeur, créateur de site ou marketeur, c'est le moment idéal pour vous impliquer et aider à façonner l'avenir de Drupal. Vous souhaitez nous rejoindre pour faire avancer ces initiatives ? Contactez-nous ou apprenez-en plus sur drupal.org/about/starshot.