Éditeur de texte collaboratif
Modifiez du texte brut à plusieurs en temps réel : partagez un lien, voyez les curseurs de chacun et téléchargez le résultat.
Documentation
Qu’est-ce que l’édition collaborative de texte ?
L’édition collaborative de texte permet à plusieurs personnes de travailler sur le même texte en même temps, chacune depuis son propre ordinateur. Tout le monde voit les modifications des autres en une fraction de seconde, ainsi que l’endroit où les autres écrivent. Un document peut ainsi être rédigé, relu et corrigé ensemble au lieu d’être envoyé d’une personne à l’autre.
La difficulté consiste à écrire au même moment. Si deux personnes modifient le texte en même temps, leurs modifications doivent être combinées afin qu’elles soient toutes conservées et que tout le monde obtienne exactement le même texte. Les éditeurs en temps réel y parviennent en envoyant de petites modifications plutôt que le document entier, et en confiant à un emplacement unique la décision de l’ordre dans lequel elles sont appliquées.
Description de l’outil
Cet outil est un éditeur de texte brut partagé. Ouvrez-le, envoyez le lien aux autres et tout le monde pourra modifier le même texte en temps réel. Le curseur et la sélection de chaque personne apparaissent dans une couleur qui lui est propre, avec son nom. La liste à droite indique qui se trouve dans la salle.
Aucun compte ni aucune configuration ne sont nécessaires : la salle est créée à l’ouverture de la page, et le texte peut être copié ou téléchargé à tout moment.
Fonctionnalités
- Modification en temps réel — les modifications de chacun apparaissent instantanément et les saisies simultanées sont fusionnées sans qu’aucun texte ne soit perdu
- Curseurs et sélections — voyez où chaque personne écrit, grâce à la couleur affichée à côté de son nom
- Lien de partage — l’identifiant de la salle figure dans l’adresse de la page ; il suffit donc de partager le lien pour inviter quelqu’un
- Copie et téléchargement — conservez une copie du texte dans un fichier .txt quand vous le souhaitez
Fonctionnement
À l’ouverture de la page, une salle est créée sur le serveur de synchronisation et son lien est ajouté à la barre d’adresse. Toutes les personnes qui ouvrent le lien rejoignent la même salle et voient le même document.
Chaque modification est envoyée au serveur sous la forme d’une courte description des changements — quels caractères ont été insérés ou supprimés et à quel endroit — plutôt que sous la forme du texte entier. Le serveur classe les modifications de chacun dans un ordre unique, déplace une modification apportée à une ancienne version après celles qui l’ont précédée, puis transmet le résultat à tout le monde. Votre propre saisie apparaît immédiatement et les modifications des autres sont fusionnées avec elle. Ainsi, personne ne perd ce qu’il a écrit lorsque deux personnes modifient le texte au même moment.
Le document est conservé uniquement dans la mémoire du serveur tant que la salle est ouverte. Si vous rechargez la page, vous retrouvez la salle avec le texte tel qu’il était. Une fois que tout le monde l’a quittée, la salle et son texte disparaissent.
Limitations
- Une salle peut accueillir jusqu’à 20 personnes et contenir 100 000 caractères.
- Rien n’est conservé après la fermeture d’une salle. Téléchargez le texte avant que la dernière personne ne parte.
- Les modifications très rapides ou très volumineuses, comme le fait de coller le document entier plusieurs fois de suite, sont refusées et l’éditeur recharge le texte de la salle.
- Ouvrir le lien d’une salle dans un autre éditeur collaboratif (par exemple, une salle SQL dans l’éditeur JavaScript) affiche « Salle introuvable » : chaque salle est associée à un seul langage.
Conseils
- Survolez le curseur d’une autre personne pour voir son nom.
- Recharger la page vous permet de rester dans la même salle, avec le texte tel qu’il était.