Du 9 au 11 avril 2026, l'équipe IOSAN était présente au DrupalCamp de Grenoble, événement que nous avons eu le plaisir de sponsoriser une fois de plus. L'événement se tenait sur le campus universitaire de la ville, sous un soleil généreux — Grenoble, magnifique écrin niché au cœur de ses montagnes, offrait un cadre idéal pour trois jours denses, riches en échanges et en apprentissages. Cette année, l'événement s'est également ouvert à des communautés au-delà de nos frontières, avec une track de conférences en anglais qui a permis d'accueillir des participants venus entre autres de Tunisie, des Pays-Bas, d'Angleterre, de Suisse et de Belgique. Et même les déjeuners étaient des moments spéciaux, avec des produits du terroir à la hauteur du cadre : croziflette, Saint-Genix… autant de bonnes raisons de ne pas rater la pause repas.
Retrouvez les photos de l'événement prises par Fabien Clément sur son album Flickr.
Jeudi — Jour 1 : conférences
Keynote — Bursting the Bubble: Why Code Alone Won't Save the Open Web par Alex Moreno
Alex Moreno a ouvert le camp avec un constat sans détour : la communauté Drupal tourne en vase clos. Si 6,5 % des 10 000 sites à plus fort trafic mondial tournent sous Drupal, le CMS souffre d'un problème d'image et de visibilité — perçu de l'extérieur comme un outil « legacy » — et d'un manque criant de marketing. 96 % des contributions proviennent de seulement 219 entreprises, et la moyenne d'âge des développeurs Drupal (76 % ont entre 30 et 49 ans) pointe un déficit de renouvellement. Le lancement de Drupal CMS a généré de l'enthousiasme, vite retombé. La conclusion est claire : les clients ne viendront pas d'eux-mêmes, il faut aller les chercher — dans d'autres événements (Web Summit, conférences IA…), avec une communication adaptée à des audiences non-techniques. Un discours volontairement provocateur, mais nécessaire.
L'accessibilité, ce n'est pas notre problème par Vanessa Frayard
Une conférence concrète et pragmatique sur l'accessibilité dans Drupal : améliorer les formulaires Webform (champs requis, placeholders, autocomplete), soigner les balises <title> en cas de pagination ou de recherche. Deux extensions à retenir pour auditer vos pages : Tanaguru Webext et Stylus. Des victoires accessibles sans refonte globale.
Comment j'ai raté tous mes projets (en 2025) par Simon Georges
Un retour d'expérience honnête et lucide sur les facteurs d'échec en gestion de projet : trop d'interlocuteurs non-décisionnaires, un planning imposé par le client, des spécifications mouvantes, et l'absence de date de mise en ligne — signe quasi certain qu'un projet n'aboutira jamais. La recette proposée : un interlocuteur unique côté client, une gestion documentée dans GitLab (issues, milestones, wiki), des tests au plus tôt, et une attention sincère à la santé de l'équipe. Sans oublier l'importance de faire valoir sa propre méthodologie face au client.
Drupal + HTMX : des interfaces dynamiques sans JavaScript, c'est possible ! par Thomas Bailly
HTMX, une bibliothèque JS légère intégrée dans le core depuis Drupal 11.3, permet d'ajouter des interactions dynamiques (filtres, recherche, pagination, actions ponctuelles) côté serveur, sans reproduire en front-end une logique que Drupal maîtrise déjà. Ce n'est pas un concurrent de React — pas de gestion de state complexe — mais une solution élégante pour du progressive enhancement en back-office ou sur des interfaces simples. Attention toutefois : HTMX ne gère pas l'accessibilité, elle reste à votre charge.
Keynote — The Symfony Console Gets a Makeover! par Robin Chalas
Robin Chalas, contributeur Symfony, a présenté la refonte en cours de la Console Symfony — 6e paquet PHP le plus utilisé au monde, au cœur de Drupal, Laravel et Composer. Le constat de départ : implémenter une commande CLI est aujourd'hui bien plus laborieux qu'écrire un contrôleur HTTP. La PR #59340, disponible à partir de Symfony 7.3, change la donne : exit la classe de base obligatoire, place aux commandes invocables avec typage fort basé sur la signature de la méthode. Les versions 7.4 et 8.1 iront plus loin encore (Enums, DTOs, argument resolver…), avec une parité complète avec les contrôleurs prévue pour Symfony 8.1. La migration du code legacy ? L'outil Rector est là pour ça.
Drupal et MCP : modélisez et connectez vos contenus par l'IA par Guillaume Gérard
Une présentation sur l'intégration du protocole MCP (Model Context Protocol) dans Drupal pour connecter les contenus aux agents IA. L'idée : exposer la structure de données Drupal à des LLMs afin de permettre des interactions intelligentes et contextuelles avec le contenu. Une piste sérieuse pour les projets souhaitant intégrer de l'IA de façon structurée.
Style Utilities: How Can It Revolutionize Drupal Core Rendering par Florent Torregrosa
Florent a présenté la future API Style Utilities en cours d'intégration dans le core Drupal (issue #3517033). L'objectif : permettre aux développeurs front-end d'appliquer des classes CSS via Twig ou des render arrays, sans aucune connaissance du contexte PHP Drupal. Les modules contrib existants (Block Style, UI Styles, Layout Builder Styles) ne couvrent pas tous les cas — la solution core résoudra ça proprement. Une bonne nouvelle pour les design systems, avec un support étendu prévu pour Display Builder.
Vendredi — Jour 2 : conférences
Keynote — Dans l'œil du cyclone par Marta Rybczynska
Marta Rybczynska, venue du monde de l'embarqué, a dressé un parallèle saisissant avec le développement web : les bugs ont toujours existé, ce qui a changé c'est leur impact et leur échelle. En Europe, la réponse est réglementaire : RGPD, NIS2, DORA… et désormais le Cyber Resilience Act (CRA) (texte officiel, relayé en France par l'ANSSI), entré en vigueur en 2024 et applicable en 2027. Ce règlement impose à tous les éditeurs de logiciels vendus en Europe — sans seuil de chiffre d'affaires — des mises à jour de sécurité gratuites pendant 5 ans minimum, une correction « sans délai » des vulnérabilités, et une analyse de risques sur toutes leurs dépendances, y compris open source. L'IA est à la fois un atout (détection, analyse) et un risque (utilisation par des attaquants, ou par des développeurs sans les connaissances nécessaires). Un signal fort : la sécurité n'est plus optionnelle.
Accessibilité, délais, budget : quand les projets Drupal se confrontent à la réalité
Une session pragmatique sur les tensions inhérentes aux projets Drupal entre les exigences d'accessibilité, les contraintes de planning et les réalités budgétaires. Un sujet récurrent dans nos projets, qui mérite une vraie intégration en amont plutôt qu'en rattrapage.
Drupal AI : Feuille de route 2026 par David Suissa
David Suissa a présenté l'état et les ambitions de l'initiative Drupal AI. Lancé en mars 2023, le module Drupal AI a décollé en 2025 et mobilise désormais plus de 1,5 million de dollars et 50 contributeurs à temps plein. La feuille de route 2026 est ambitieuse : faire de Drupal une plateforme assistée, automatisée et apprenante. Au programme : génération automatisée de pages (via MCP ou agents), gestion centralisée du contexte éditorial (module CCC), agents IA en tâche de fond, intégration aux design systems, rédaction assistée, recherche intelligente et audit IA (accessibilité, SEO, performance). L'enjeu est clairement posé : tenir tête aux plateformes SaaS comme Contentful ou Wix, en apportant la puissance et la flexibilité de Drupal dans un environnement augmenté par l'IA.
Keynote — De la ligne de code à la responsabilité sociétale : devenez acteurs d'une littératie en IA ! par Jean-François Lucas
Jean-François Lucas, du think tank Renaissance Numérique, a conclu les conférences sur une note plus sociétale. En février 2026, ChatGPT compte 900 millions d'utilisateurs — et 16 millions de Français demeurent éloignés du numérique. La littératie en IA — comprendre, utiliser, évaluer et contribuer aux débats autour de l'IA — n'est pas réservée aux spécialistes. Son message à la communauté Drupal était direct : un développeur n'est pas un simple exécutant technique, il configure des usages et des relations sociales. Notre rôle inclut d'accompagner nos clients dans cette compréhension, de distinguer les usages effectifs des promesses marketing, et de « déléguer le froid » (tâches administratives, validation) à l'IA pour « retrouver le chaud » — la confiance, l'empathie, l'animation d'équipe. Une keynote qui dépasse largement le cadre technique.
Display Builder par Pierre Dureau
Nous ne présentons plus la conférence de notre ami Pierre Dureau sur le Display Builder, cet outil concurrent de Drupal Canvas qui propose une interface basée sur HTMX pour construire ses pages — réactive et au plus proche des standards et des fonctionnalités Drupal.
BOF — Association Drupal France
Une session ouverte consacrée aux échanges autour de l'association Drupal France : ses problématiques actuelles, ses actions et sa vision. Ce type de format, informel et participatif, est l'un des atouts des DrupalCamps : on y parle vrai.
Samedi — Jour 3 : contribution
La journée du samedi était dédiée à la contribution. C'est un moment privilégié d'échanges où nous avons pu discuter technique, partager nos bonnes pratiques et contribuer aux projets de la communauté — même si chez IOSAN, nous n'avons pas besoin de ce jour pour contribuer tout au long de l'année.
Bilan
Le DrupalCamp de Grenoble 2026 aura été, comme toujours, une expérience enrichissante à tous les égards. Au-delà des conférences, c'est l'occasion de retrouver les acteurs de l'écosystème Drupal en France, d'échanger sur nos problématiques communes, de partager nos retours d'expérience. Ces rencontres nourrissent notre pratique bien au-delà de ce qu'on peut trouver en ligne.
Un grand merci à tous les bénévoles qui ont rendu cet événement possible, et une mention toute particulière à Marine et Nicolas, qui quittent le bureau de l'association après plusieurs années d'implication remarquable. Leur engagement a contribué à faire vivre cette communauté. Merci à eux.
Rendez-vous au prochain DrupalCamp !