Realtime collaboration #1

Open
opened 2020-10-06 14:48:06 +00:00 by zzkt · 3 comments
zzkt commented 2020-10-06 14:48:06 +00:00 (Migrated from github.com)

pads are currently accessed via the Etherpad API rather than the socket.io interface (used by the webclient). The API doesn’t (yet) provide a real-time interface for collaborative editing...

pads are currently accessed via the Etherpad API rather than the socket.io interface (used by the webclient). The API doesn’t (yet) provide a real-time interface for collaborative editing...
zzkt commented 2020-10-15 07:27:11 +00:00 (Migrated from github.com)

see also Emacs and websockets and/or Collaborative editing using Conflict-free Replicated Data Types (for emacs) and linepad (2012) another attempt based on the wave protocol.

see also [Emacs and websockets](https://blog.abrochard.com/websockets.html) and/or [Collaborative editing using Conflict-free Replicated Data Types](https://code.librehq.com/qhong/crdt.el/) (for emacs) and [linepad](https://github.com/holtzermann17/linepad) (2012) another attempt based on the wave protocol.
zzkt commented 2020-12-03 14:04:41 +00:00 (Migrated from github.com)

...and protocol testing with easysync_tests

...and protocol testing with [easysync_tests](https://github.com/webzwo0i/etherpad-lite/blob/tests-backend-tests/tests/backend/specs/easysync/easysync_tests.js)
zzkt commented 2020-12-19 15:15:59 +00:00 (Migrated from github.com)

a websocket based proof-of-concept can be found on the ethersync branch from 52f27136ac

a websocket based proof-of-concept can be found on the [ethersync](https://github.com/zzkt/ethermacs/tree/ethersync) branch from 52f27136ac3d43fc3462a5eb0ffc25437c14bcc5
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: zzkt/ethermacs#1
No description provided.