Catégorie : Symfony UX
Entrez dans l’univers Symfony UX, la passerelle entre PHP et le JavaScript moderne. Découvrez comment améliorer l’expérience utilisateur grâce à Stimulus, Turbo, et les composants Twig interactifs. Intégration front-end, rechargement partiel, formulaires dynamiques, prévisualisations instantanées… Symfony UX révolutionne le développement web côté client sans sacrifier la simplicité du back-end. Tutoriels, exemples concrets et bonnes pratiques pour des interfaces réactives, sans JavaScript complexe.
-
• 21 min de lecture
Symfony Mercure et FrankenPHP : construire un chat en temps réel avec SSE sans WebSocket
Introduction Lors de notre précédente expérimentation, une question simple m’a obsédé : comment construire une “classroom” en temps réel avec Symfony, sans devoir recharger la page pour savoir quels élèves sont connectés ? La réponse s’est imposée d’elle-même : Mercure. Ce protocole de Server-Sent Events (SSE) est taillé pour la mise à jour instantanée, et, combiné à Symfony UX Turbo,…
-
• 21 min de lecture
Top 5 des défis avec Symfony : ses limites (et pourquoi je l’utilise quand même)
Introduction : Symfony, un amour compliqué ? Vous ne le savez peut-être pas, mais ici, sur le blog, on parle de Symfony depuis longtemps – et surtout, avec un regard qui a bien évolué. Mon approche actuelle se veut plus terrain, plus concrète, avec toujours une petite touche geek (parce que tester des trucs chelous en dev, c’est clairement ma…
-
• 21 min de lecture
Roadmap 2025 : ce qui arrive bientôt sur la section Symfony du blog
🚀 La suite de cette année sur Symfony : plus de contenu, plus de technique, toujours plus de plaisir Comme vous avez pu le remarquer, le blog a pris un nouveau rythme cette année : un article par semaine, souvent centré sur une problématique concrète, un morceau de code bien ciblé ou encore une implémentation…
-
• 21 min de lecture
Symfony 7 et Mercure : Implémenter un Live Chat 100% réactif
Introduction La semaine dernière, nous avons posé les bases : créer un projet Symfony de zéro, exploiter Docker pour gérer toutes les dépendances (base de données, mailer, et bien sûr Mercure pour la diffusion en temps réel). Si vous avez suivi mon précédent article, vous devriez déjà pouvoir envoyer des messages en temps réel, d’un navigateur à l’autre, sans rechargement et de manière…
-
• 21 min de lecture
Créer un Chat en Temps Réel avec Symfony, Mercure et SSE
Introduction Symfony, grâce à ses paquets UX, ouvre la porte à de nombreuses possibilités pour améliorer l’expérience utilisateur. Ce Proof of Concept (POC) va nous permettre d’explorer ces outils en créant un chat en temps réel avec Symfony UX Turbo, Mercure et Server-Sent Events (SSE). Bien sûr, un chat en direct peut être implémenté de manière basique avec AJAX, mais cette approche…