Bloc Socket — Soketi
Le bloc Socket permet d'ajouter des communications en temps réel (WebSocket) à vos applications. Fransys utilise Soketi, un serveur WebSocket open-source compatible avec le protocole Pusher.
Configuration

La configuration de Soketi est minimale :
| Paramètre | Description |
|---|---|
| Driver | Soketi (seul driver disponible) |
C'est tout. Glissez le bloc sur le canvas, connectez-le à votre application, et Fransys se charge du reste.
Connexion avec une application
Quand vous reliez un bloc Soketi à un bloc applicatif (par exemple Laravel), toutes les variables d'environnement nécessaires sont injectées automatiquement côté application :
SOKETI_HOST/PUSHER_HOSTSOKETI_DEFAULT_APP_ID/PUSHER_APP_IDSOKETI_DEFAULT_APP_KEY/PUSHER_APP_KEYSOKETI_DEFAULT_APP_SECRET/PUSHER_APP_SECRET
Aucune configuration manuelle n'est nécessaire — votre application Laravel peut utiliser le broadcasting Pusher nativement, pointant vers votre instance Soketi privée.
Cas d'usage
- Notifications en temps réel — Alertes, messages, mises à jour de statut
- Chat et messagerie — Communication instantanée entre utilisateurs
- Tableaux de bord live — Données actualisées sans rechargement de page
- Collaboration temps réel — Édition simultanée, curseurs partagés
Soketi est compatible avec toutes les librairies client Pusher (Laravel Echo, Pusher JS, etc.). Si votre application utilise déjà Pusher, la migration vers Soketi est transparente.