Mathieu Desnouveaux

Édition simultanée : facile avec Symfony UX

Présentation par David Buchmann sur l'implémentation de l'édition simultanée avec Symfony UX, Stimulus, Turbo Stream et Mercure au Symfony Live Paris 2026

Sketchnote illustrant l'édition simultanée avec Symfony UX présentée par David Buchmann au Symfony Live Paris 2026. Le schéma montre deux cycles sur une même architecture autour d'une App Symfony centrale avec FrankenPHP. Le cycle bleu représente la mise à jour de l'app de la seconde personne : Turbo Stream envoie l'édition au serveur, qui diffuse via Mercure, et Stimulus reçoit la data pour mettre à jour la page. Le cycle orange représente le sens inverse : quand la seconde personne édite, le même mécanisme met automatiquement à jour l'app de la première personne.

Cette sketchnote a été réalisée lors du Symfony Live Paris 2026 le 27 mars 2026. Elle illustre la présentation "Édition simultanée : facile avec Symfony UX" donnée par David Buchmann, qui montre comment implémenter l'édition collaborative en temps réel avec les outils Symfony UX.

Contenu de la présentation

David Buchmann présente une architecture d'édition simultanée illustrée par deux cycles sur un même schéma. Le cycle bleu montre ce qui se passe quand la première personne édite : Turbo Stream envoie la modification au serveur, qui la diffuse via Mercure, et Stimulus reçoit la data pour mettre à jour automatiquement la page de la seconde personne. Le cycle orange montre le sens inverse : quand c'est la seconde personne qui édite, le même mécanisme met à jour la page de la première. L'ensemble s'appuie sur une App Symfony centrale avec FrankenPHP, Twig & Symfony UX, sans recourir à un framework JavaScript lourd.

Thèmes:
🐘 PHP 🎨 Frontend
Événement:
🎤 Symfony Live

Source: David Buchmann
Publié le 31 mars 2026