Partager un projet
La collaboration en temps réel nécessite un compte sur un serveur Polyodos. En mode local (sans serveur), vous pouvez partager des projets manuellement via l'export/import JSON.
Prérequis
- Disposer d'un compte sur un serveur Polyodos (contactez votre administrateur)
- Être connecté : icône utilisateur en haut à droite → Se connecter
- Le serveur doit être accessible (réseau de l'organisation ou VPN)
Publier un projet sur le serveur
- Ouvrez le projet à partager
- Menu Sauvegarde → Publier sur le serveur
- Le projet est envoyé sur le serveur et devient accessible depuis votre compte
Le projet reste également disponible localement dans votre navigateur — les deux copies sont synchronisées automatiquement.
Inviter des collaborateurs
Depuis la page Gestion du projet → onglet Collaboration :
- Cliquez sur Inviter
- Saisissez l'email ou le nom d'utilisateur du collaborateur (il doit avoir un compte sur le même serveur)
- Choisissez son rôle : Éditeur ou Lecteur
- Cliquez sur Envoyer l'invitation
Le collaborateur reçoit une notification et trouve le projet dans Mes Projets dès sa prochaine connexion.
Synchronisation en temps réel
Quand plusieurs utilisateurs travaillent simultanément sur un projet partagé :
- Les modifications sont propagées automatiquement à tous les participants en quelques secondes
- Un indicateur de présence dans la barre latérale affiche les collaborateurs actifs (avatars ou initiales)
- Les modifications d'un autre utilisateur apparaissent sans rechargement de page
Gestion des conflits
Si deux utilisateurs modifient simultanément le même champ :
- Le système conserve la dernière modification reçue (last-write-wins)
- Chaque modification est réversible via le bouton ↩ Annuler — l'historique undo/redo est partagé entre les collaborateurs
Gérer les accès
Depuis Gestion du projet → Collaboration :
- Modifier le rôle d'un collaborateur — cliquez sur son rôle actuel et changez-le
- Révoquer un accès — cliquez sur ✕ à côté du collaborateur
- Transférer la propriété — cliquez sur ⋮ → Transférer la propriété
WARNING
Révoquer l'accès d'un collaborateur supprime son accès au projet sur le serveur mais ne supprime pas les données déjà synchronisées dans son navigateur. Demandez-lui de supprimer sa copie locale si nécessaire.
Partage sans serveur (export/import manuel)
Sans serveur Polyodos, vous pouvez partager un projet en l'exportant en JSON :
- Exporter : Menu Sauvegarde → Télécharger le projet → envoyer le fichier
.jsonpar email ou messagerie - Importer : le destinataire va dans Mes Projets → Importer → sélectionne le fichier
TIP
Cette méthode est adaptée aux échanges ponctuels mais ne permet pas la collaboration en temps réel ni le suivi des versions.
Travail hors ligne
Si votre connexion au serveur est interrompue, vous continuez à travailler normalement en local. À la reconnexion, les modifications sont synchronisées automatiquement dans les deux sens.
Si des modifications conflictuelles ont eu lieu hors ligne, un panneau de résolution s'affiche au moment de la synchronisation.