Współdzielony edytor tekstu
Edytujcie wspólnie zwykły tekst w czasie rzeczywistym: udostępnijcie link, zobaczcie kursory wszystkich osób i pobierzcie wynik.
Instrukcja
Czym jest wspólna edycja tekstu?
Wspólna edycja tekstu pozwala kilku osobom jednocześnie pracować nad tym samym tekstem, każdej na własnym komputerze. Wszyscy widzą zmiany wprowadzane przez pozostałych niemal natychmiast, a także miejsca, w których piszą, dzięki czemu można wspólnie pisać, sprawdzać i poprawiać dokument, zamiast przesyłać go sobie tam i z powrotem.
Największym wyzwaniem jest jednoczesne pisanie. Jeśli dwie osoby zmienią tekst w tym samym czasie, ich zmiany trzeba połączyć tak, aby żadna z nich nie została utracona i aby wszyscy widzieli dokładnie ten sam tekst. Edytory działające w czasie rzeczywistym robią to, wysyłając niewielkie zmiany zamiast całego dokumentu i korzystając z jednego miejsca, które ustala kolejność ich zastosowania.
Opis narzędzia
To narzędzie jest wspólnym edytorem zwykłego tekstu. Otwórz go, wyślij link innym osobom, a wszyscy będą edytować ten sam tekst w czasie rzeczywistym. Kursor i zaznaczenie każdej osoby są widoczne w jej własnym kolorze, obok jej imienia i nazwiska, a lista po prawej stronie pokazuje, kto jest w pokoju.
Nie potrzeba konta ani konfiguracji: pokój jest tworzony po otwarciu strony, a tekst można w dowolnym momencie skopiować lub pobrać.
Funkcje
- Edycja w czasie rzeczywistym — zmiany wprowadzane przez wszystkich pojawiają się natychmiast, a jednoczesne pisanie jest łączone bez utraty tekstu którejkolwiek osoby
- Kursory i zaznaczenia — zobacz, gdzie pisze każda osoba, w kolorze widocznym obok jej imienia i nazwiska
- Link do udostępniania — identyfikator pokoju znajduje się w adresie strony, więc wystarczy udostępnić link, aby zaprosić inną osobę
- Kopiowanie i pobieranie — w dowolnym momencie zachowaj kopię tekstu jako plik .txt
Jak to działa
Po otwarciu strony tworzony jest pokój na serwerze synchronizacji, a jego link pojawia się na pasku adresu. Każda osoba, która otworzy ten link, dołącza do tego samego pokoju i widzi ten sam dokument.
Każda zmiana jest wysyłana do serwera jako krótki opis tego, co się zmieniło — które znaki i w którym miejscu zostały wstawione lub usunięte — zamiast całego tekstu. Serwer ustala kolejność zmian wprowadzonych przez wszystkich, przesuwa zmianę wprowadzoną na starszej wersji tak, aby uwzględniała zmiany, które pojawiły się wcześniej, a następnie przekazuje wynik pozostałym osobom. Wpisywany przez Ciebie tekst pojawia się od razu, a zmiany innych osób są z nim łączone, dzięki czemu niczyj tekst nie ginie, gdy dwie osoby edytują dokument w tym samym czasie.
Dokument jest przechowywany w pamięci serwera tylko wtedy, gdy pokój jest otwarty. Jeśli odświeżysz stronę, wrócisz do pokoju z tekstem w niezmienionej postaci; gdy wszyscy go opuszczą, pokój i jego tekst zostaną usunięte.
Ograniczenia
- W pokoju może przebywać maksymalnie 20 osób, a tekst może zawierać do 100 000 znaków.
- Po zamknięciu pokoju nic nie jest przechowywane. Pobierz tekst, zanim ostatnia osoba opuści pokój.
- Bardzo szybkie lub bardzo duże zmiany, takie jak wielokrotne wklejanie całego dokumentu jedna po drugiej, są odrzucane, a edytor ponownie wczytuje tekst z pokoju.
- Otwarcie linku do pokoju w innym edytorze współpracy (na przykład pokoju SQL w edytorze JavaScript) wyświetla komunikat „Nie znaleziono pokoju”: każdy pokój jest przypisany do jednego języka.
Wskazówki
- Najedź kursorem na kursor innej osoby, aby zobaczyć jej imię i nazwisko.
- Odświeżenie strony pozwala pozostać w tym samym pokoju, z tekstem w niezmienionej postaci.