Dans beaucoup de projets Drupal, le frontend est soit trop statique (tout est rendu côté serveur, sans interaction), soit trop complexe (React ou Vue.js ajoutés pour quelques filtres ou une modale). Entre les deux, il manquait une solution légère, simple à maintenir et compatible avec le rendu serveur Twig.
HTMX comble exactement ce manque. En ajoutant quelques attributs HTML (`hx-get`, `hx-post`, `hx-swap`, `hx-trigger`), vous rendez vos templates Twig interactifs sans écrire une seule ligne de JavaScript. HTMX envoie des requêtes HTTP et remplace une portion du DOM avec la réponse, une approche qui s'intègre naturellement avec le système de routing et de theming de Drupal.
Cette session complète de 40 minutes explore l'ensemble des concepts HTMX, leur intégration progressive dans un projet Drupal existant (routing, Twig partials, CSRF, BigPipe), plusieurs cas d'usage démontrés en live, et une comparaison honnête avec l'AJAX API native de Drupal. Un repository GitHub de démo est mis à disposition à l'issue de la session.