Conseils & retours d'expérience
Des articles pratiques sur la création de sites, la performance, le SEO et l'écosystème Drupal.
IA dans Drupal : passer du buzz au plan d'action en 30 jours
Intégration ERP CRM : trois patterns qui durent
PHP-FPM Drupal : bannir les réglages copiés, viser le fiable
Drupal 12 : audit des thèmes Starterkit, Twig, assets
Drupal 12.0.0 est prévue pour la semaine du 7 décembre 2026, la même semaine où Drupal 10 atteint sa fin de support, selon le…
Composer Drupal 10→12 : des contraintes qui tiennent
Contrôle d'accès agents IA Drupal : rôles et scopes
Sécurité PHP et Drupal : comment opérer la mise à jour
Config Split : organiser la configuration Drupal en équipe
PHP 8 Drupal : assainir vos modules custom avant Drupal 11
Automatiser relances back-office avec n8n, sans tout perdre
RGPD rétention Drupal : durées, purges, preuves d'effacement
Headless Drupal : séparer contenu et logique métier
CVE-2026-109618/109619 (PHP) : agir vite sans spéculer
CKEditor 5 dans Drupal 10/11 : configurations éditoriales robustes et gouvernées
Le passage de CKEditor 4 à CKEditor 5 dans Drupal 9, 10 et 11 a surpris plus d'une équipe éditoriale. La barre d'outils a changé,…
Next.js + Drupal : budgets RSC et JSON:API pour réduire la facture réseau réelle
Le passage en mode headless apporte une liberté réelle côté front : on choisit son framework, ses composants, son cycle de…
Webform et conformité RGPD: rétention, export, purge et preuves d'effacement maîtrisées
Les formulaires sont le premier point d'entrée de données personnelles dans Drupal, et pourtant la politique de rétention RGPD…
Drupal 12 en vue : cartographier vos dépendances avant d'acter la bascule
Drupal 12 approche. Et dans vos équipes, la question circule déjà : « On bascule quand ? » Mauvaise question — ou du moins,…
Refonte Drupal : recadrer la demande « site » en système
La plupart des demandes de refonte commencent par la même question : « À quoi doit ressembler le nouveau site ? » C'est la…
Mesure d'audience sans consentement : ce qu'autorise la CNIL
L'exemption CNIL de consentement pour la mesure d'audience : conditions réelles, durées, choix de l'outil et mise en œuvre sur…
Drupal 7 en 2026 : ce que l'arrivée de Drupal 12 change pour les sites restés en Drupal 7
Un site encore en Drupal 7 aujourd'hui n'est pas un site en panne. C'est précisément ce qui rend la décision difficile : rien ne…
Portails développeurs API : ce qui compte vraiment pour l'adoption
La plupart des portails développeurs existent pour cocher une case. Un portail que personne n'utilise vraiment n'est pas un actif…
Caches HTTP unifiés : headers, Varnish et proxies entre Drupal et Symfony
Dans une architecture qui mêle Drupal et des composants Symfony, la question du cache HTTP se pose très tôt — et souvent trop…
Migrer d'un WordPress à blocs vers Drupal : composants, thèmes et risques
Les thèmes à blocs WordPress imposent une logique d'édition qui ne se transpose pas 1:1 vers Drupal. Voici comment cartographier…
URLs multilingues et SEO : gouverner slugs, hreflang et redirections dans Drupal
Un site multilingue mal configuré peut multiplier silencieusement ses propres concurrents dans les moteurs de recherche. Contenu…
Drupal et MySQL : connexions, encodage et isolation pour éviter les pièges
Un site Drupal qui ralentit, des requêtes qui se bloquent mutuellement, des caractères qui s'affichent tronqués après un import :…
RAG sur contenu Drupal : indexer, anonymiser et servir des réponses fiables
Mettre un RAG sur un corpus Drupal exige de traiter la qualité des données avant l'IA. Voici le pipeline complet : extraction,…
Recherche découplée : facettes, tri et permissions entre Drupal et front
En architecture headless, qui calcule les facettes, filtre les permissions et trie les résultats ? Une question que Drupal couplé…
Menus, modales, carrousels : maîtriser le focus clavier dans votre Drupal
L'audit d'accessibilité s'arrête souvent au contraste des couleurs et au texte alternatif des images. C'est nécessaire, mais ce…
CVE-2026-96355 : sécuriser votre Drupal en priorisant par impacts réels
CVE-2026-96355 couvre six classes d'impact dont une seule concerne le défacement. Voici comment transformer cette alerte en plan…
OPcache, préchargement et realpath cache : les réglages PHP qui aident Drupal
Avant de toucher au code, il y a des gains qui se décrochent dans un fichier php.ini . OPcache, le préchargement introduit en PHP…
Next.js Edge et middleware : authentifier proprement face à un Drupal
Le runtime Edge et les middleware Next.js bousculent les patterns d'authentification avec un backend Drupal. Nous passons en…
Réduire la dette Drupal en s'appuyant sur les composants Symfony utiles
Beaucoup de code custom Drupal réimplémente ce que Symfony offre déjà. Cet article identifie les cinq composants Symfony les plus…
Drupal 12 en bêta : plan d'action concret pour décider, tester et anticiper
La sortie de Drupal 12.0.0-beta1 est un signal, pas un déploiement. Pour un DSI, un CTO ou un responsable de plateforme digitale,…
Webform sous pression : leçons pratiques des CVE-2026-96367 et CVE-2026-96360
Deux avis de sécurité Drupal publiés en 2026 sur le module Webform ont remis un sujet familier au centre de l'attention : le…
Drupal 11 : mettre en place une cadence d'upgrade fiable à partir de la 11.4.8
La sortie de Drupal 11.4.8 rappelle une réalité que beaucoup d'équipes techniques ignorent jusqu'à ce qu'elles en paient le prix…
Drupal Canvas : faut-il remplacer Layout Builder en 2026 ?
Depuis janvier 2026, Drupal CMS 2.0 est livré avec Canvas comme expérience d'édition par défaut. La 2.2 ajoute la traduction…
Drupal CMS 2.2 : le multilingue prêt à l'emploi change-t-il le coût d'un site international ?
Le 25 septembre 2026, l'équipe Drupal CMS a publié la version 2.2. Parmi les nouveautés, plusieurs concernent directement la…
Souveraineté numérique et Drupal : ce que l'open source garantit, et ce qu'il reste à décider
Du 28 septembre au 1er octobre 2026, DrupalCon Rotterdam consacre un parcours entier à la question : « Digital Sovereignty &…
Faille critique Webform : ce que la vague d'avis du 23 septembre change pour votre maintenance Drupal
Le 23 septembre 2026, l'équipe de sécurité Drupal publie trois avis en une seule journée. Le plus sévère concerne Webform — un…
API-first : préparer votre SI à accueillir de nouveaux usages
La demande arrive sous des formes variées : ouvrir les données à une application mobile, connecter un outil d'automatisation,…
Pourquoi et comment tracer chaque action d'un agent automatisé
Un agent automatisé qui agit dans vos systèmes sans laisser de trace, c'est le scénario qui se termine mal. Pas immédiatement :…
Tableur ou système ? Quand Excel devient un goulot d'étranglement
Il n'y a rien de honteux à gérer une activité avec Excel. Mais le moment où le tableur devient la colonne vertébrale invisible de…
Le vrai coût des ressaisies manuelles dans une PME
Exports hebdomadaires, copier-coller entre outils, notes de réunion ressaisies à la main : dans presque toute PME, ces tâches…
Sécurité et permissions dans un extranet Drupal moderne
Un extranet Drupal n'est pas un site web avec un cadenas devant. C'est un système à accès différencié, où chaque utilisateur voit…
TMA Drupal : organiser une maintenance réellement évolutive
Votre TMA Drupal maintient la plateforme en production — mais la fait-elle vraiment progresser ? Corriger les incidents ne suffit…
n8n pour orchestrer vos processus : quand et comment l'introduire
Des outils qui ne se parlent pas, des ressaisies manuelles entre systèmes, une équipe qui perd du temps chaque semaine sur des…
Portail client : de la vitrine au système actif
La plupart des portails clients ne sont pas des portails. Ce sont des formulaires de contact habillés en espace sécurisé.…
Intégrer un CRM à Drupal via API : architectures composables en pratique
Il y a un paradoxe courant dans les organisations qui ont investi à la fois dans un CRM et dans une plateforme Drupal : les deux…
Agents IA gouvernés : validation humaine, journalisation, réversibilité — le triptyque obligatoire
La plupart des projets d'automatisation ne stoppent pas parce que la technologie ne fonctionne pas. Ils stoppent parce que…
TMA Drupal : ce qu'une offre sérieuse doit couvrir et les preuves qui comptent
Un site Drupal livré, puis laissé sans suivi, c'est un système qui se dégrade. Les modules contrib reçoivent des correctifs de…
Checklist technique pour une montée de version Drupal 11 sans interruption
Une montée de version Drupal n'est pas un clic de mise à jour. C'est une opération d'ingénierie qui engage la disponibilité d'un…
Migration Drupal 10 vers 11 : pourquoi anticiper plutôt qu'attendre décembre 2026
Drupal 10 atteint sa fin de vie en décembre 2026. La date est connue depuis longtemps, publiée sur drupal.org, et pourtant la…
Headless Drupal : authentification sécurisée entre front et API
Passer à une architecture headless avec Drupal expose immédiatement une question que les projets monolithiques n'avaient pas à…
Streaming SSR avec Next.js : impacts sur APIs Drupal, images et cache
Le streaming SSR change la façon de livrer les pages Next.js : le HTML arrive au navigateur bloc par bloc, sans attendre que tout…
Dépendances Symfony/Drupal : gel, mises à jour contrôlées et rollback
Un parc Drupal vieillissant n'est pas seulement un problème technique. C'est un risque opérationnel que la direction finit par…
Vidéo dans Drupal : encoder, stocker et diffuser sans saturer le back-office
La vidéo est devenue un format incontournable dans les stratégies de contenu B2B. Mais dans Drupal, la gestion naïve des fichiers…
PHP et Internals : ce que les évolutions changent pour Drupal en prod
Les évolutions du moteur PHP — allocateur mémoire, JIT, comportements des extensions — ont des effets directs sur la stabilité et…
TMA Drupal : ce qu'une offre sérieuse doit couvrir et les preuves qui comptent
<p>La TMA Drupal, tierce maintenance applicative, est le contrat qui garantit que votre plateforme reste opérationnelle,…
Observabilité Next.js / Drupal : tracing, logs et budgets d'erreur
Sans observabilité partagée, les incidents sur une architecture Next.js / Drupal se transforment en jeu de ping-pong entre…
WordPress hooks expliqués aux DSI qui migrent vers Drupal
Quand une organisation décide de migrer de WordPress vers Drupal, la première conversation technique tourne souvent autour des…
Drupal au cœur de l'agentic stack : préparer votre site aux agents IA
Les agents IA sont passés du statut de prototype à celui d'outil opérationnel. Des workflows de qualification, de génération…
Agents IA pour la qualité éditoriale Drupal : où ils aident vraiment
Les équipes éditoriales sur Drupal gèrent des volumes qui débordent : des dizaines de contenus par semaine, plusieurs…
Next.js + Drupal : contrats d'API pour éviter les régressions front
Il existe un moment dans tout projet headless où l'équipe Drupal renomme un champ, déplace un bundle de contenu ou modifie la…
Agents IA gouvernés : ce que ça veut dire, concrètement
Le mot « agent IA » circule dans à peu près toutes les conversations sur la transformation digitale en ce moment. Parfois pour…
Reprendre une TMA Drupal : la checklist des 30 jours
Reprendre la TMA Drupal d'une organisation, c'est prendre le volant d'une voiture dont vous ne connaissez pas l'historique…
Se préparer à migrer de Drupal 10 à Drupal 11
Décembre 2026, c'est à la fois loin et très proche. Loin parce que la date semble abstraite quand la plateforme tourne sans…
Headless Drupal : authentification sécurisée entre front et API
Un front Next.js ou une application mobile qui consomme une API Drupal expose une surface d'attaque que l'architecture…
PHP 8.5 dépasse le pic : comment préparer votre Drupal sans casse ni perte de temps
Les derniers jours ont vu remonter des signaux très concrets autour de PHP 8 : un guide d'upgrade vers PHP 8.5 et une…
Accessibilité médias dans Drupal : sous-titres, descriptions et PDF
L'accessibilité numérique se réduit trop souvent à un audit de contraste des couleurs. C'est une vérification nécessaire, mais…
PHP 8 et Drupal : nettoyer vos dépréciations sans casser la prod
Les messages de dépréciation s'accumulent dans votre Drupal et masquent les vrais incidents. Voici une méthode en quatre temps…
RGPD dès la conception sur Drupal : repenser recherche, logs et consentements
La conformité RGPD n'est plus une couche qu'on ajoute en fin de projet. Pour un site Drupal, trois zones deviennent prioritaires…
TMA Drupal : structure d'une offre sérieuse et preuves à exiger de votre prestataire
Un site Drupal ne s'arrête pas le jour de sa mise en ligne. Il doit être maintenu, sécurisé, mis à jour, adapté aux évolutions du…
Drupal 11 : audit de compatibilité de vos modules et thèmes existants
Avant d'ouvrir un chantier de migration, vous avez besoin de savoir ce que vous allez réellement trouver. La question que posent…
Symfony et Drupal : anticiper les dépréciations dans vos modules custom
Votre code custom Drupal utilise Symfony directement — EventSubscribers, services injectés, composants HttpFoundation ou Console.…
Drupal découplé au pic de tendance : décider, cadrer et livrer utilement
En 2026, les indicateurs de veille placent le Drupal découplé en phase PEAK. C'est précisément ce moment qu'il faut aborder avec…
Next.js au pic d'attention : décisions clés pour piloter un Drupal découplé
Next.js est au sommet de sa courbe d'attention. La plupart des appels d'offres "headless" le citent en premier. Ce pic crée une…
Core Web Vitals & Drupal : comment atteindre le score vert en 2026
<p>Votre site Drupal tourne, les pages s'affichent — mais PageSpeed Insights vous sort un score dans le rouge et Google…
Coût d'un projet Drupal en 2026 : guide tarifaire complet
Le prix d'un projet Drupal est l'une des questions les plus posées lors d'une consultation, et l'une des moins bien documentées…
Agents IA gouvernés : l'autonomie encadrée en 4 règles
Déployer un agent IA dans un processus métier, ce n'est pas le même geste qu'ouvrir ChatGPT pour rédiger un e-mail. Un agent qui…
Drupal 11 : ce qui change pour les sites d'entreprise
Sorti en 2024, Drupal 11 ne réinvente pas le CMS — il le consolide. Pour les organisations qui s'appuient sur Drupal pour gérer…
Drupal Commerce B2B : vendre en ligne sans compromis
La vente B2B en ligne n'est pas la vente B2C avec un logo d'entreprise collé dessus. C'est un autre métier : comptes clients…
RGAA & Accessibilité Drupal : mettre votre site en conformité en 2026
Votre site Drupal est en ligne depuis plusieurs années. Vos équipes maîtrisent le CMS, les performances sont au rendez-vous, et…
Performance Drupal pour le B2B : cache, CDN et modules essentiels
Votre site Drupal répond en 3 secondes. Votre prospect B2B, lui, est passé à autre chose en 2,5.
Sécurité Drupal en 2026 : guide complet pour les DSI
Votre site Drupal tourne en production depuis plusieurs années. Les équipes techniques gèrent les mises à jour, le pare-feu est…
Drupal pour les sites institutionnels et associations : pourquoi ça marche
On associe souvent Drupal aux grandes entreprises B2B ou aux plateformes e-commerce complexes. C'est une réalité. Mais c'est une…
Comment choisir son agence Drupal : la checklist en 10 points
Vous avez décidé de confier votre projet Drupal à une agence externe. Bonne décision — Drupal est un CMS puissant, mais sa…
Headless Drupal en 2026 : quand y aller, quand l'éviter
Chaque DSI et directeur marketing qui gère un site Drupal a eu cette conversation au moins une fois : un développeur entre dans…
Bien demarrer un projet de refonte de site web
Les questions a se poser avant de lancer une refonte, et les pieges classiques a eviter.
Migration Drupal 9 vers 11 : le guide complet 2026
Votre site tourne encore sur Drupal 9. Le support est terminé depuis novembre 2023. Et vous vous posez la question depuis des…