É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

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.