Mathieu Desnouveaux

Découverte de Symfony UX

Présentation par Kevin Nadin sur Symfony UX lors d'un meetup AFUP Lorraine

Sketchnote illustrant Symfony UX présentée lors d'un meetup AFUP Lorraine. Le schéma montre comment faire du front sans être un expert avec des composants Twig (classe PHP + template) incluant du PHP. Les Live Component permettent la mise à jour du front avec des éléments d'interaction dans la classe PHP déclenchant une mise à jour du composant. Les Live Action ajoutent des actions interactives. Les Live Listener écoutent les événements déclenchés par un composant. Le Formulaire permet la validation déclenchée par une Live Action. Stimulus est une librairie JavaScript au cœur de Symfony UX avec la possibilité d'étendre les fonctionnalités en JS.

Cette sketchnote a été réalisée lors d'un meetup AFUP Lorraine le 24 novembre 2025. Elle illustre la présentation "Découverte de Symfony UX" donnée par Kevin Nadin, qui explore comment créer des interfaces interactives avec Symfony sans être expert frontend.

Contenu de la présentation

Kevin Nadin présente Symfony UX pour faire du frontend sans expertise JavaScript poussée. Les composants Twig combinent classe PHP et template. Les Live Components rendent l'interface réactive : interactions dans la classe PHP, mise à jour automatique du front. Live Action ajoute des actions déclenchables, Live Listener écoute les événements inter-composants. Les formulaires bénéficient de validation temps réel via Live Action. Au cœur du système, Stimulus (librairie JavaScript) permet d'étendre les fonctionnalités. Une approche progressive pour enrichir l'UX avec Symfony.

Thèmes:
🐘 PHP 🎨 Frontend
Événement:
🍻 AFUP Lorraine

Source: Kevin Nadin
Publié le 30 novembre 2025