New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Real-time multi-author editing #120

Open
csarven opened this Issue Jan 24, 2016 · 5 comments

Comments

Projects
None yet
5 participants
@csarven
Member

csarven commented Jan 24, 2016

This is going to be a tough one (some issues on concurrency and versioning...) but quite important if we can have multi-authors editing an article simultaneously.

@akuckartz

This comment has been minimized.

Show comment
Hide comment
@akuckartz

akuckartz Jan 24, 2016

Can etherpad be adapted ?

Can etherpad be adapted ?

@csarven

This comment has been minimized.

Show comment
Hide comment
@csarven

csarven Jan 24, 2016

Member

Probably not, considering some of this may be tied to how we do things on the Solid end. In any case, I'd like to defer to @nicola on this one :)

Member

csarven commented Jan 24, 2016

Probably not, considering some of this may be tied to how we do things on the Solid end. In any case, I'd like to defer to @nicola on this one :)

@rhiaro

This comment has been minimized.

Show comment
Hide comment
@rhiaro

rhiaro Jan 28, 2016

Collaborator

The Google Realtime API libraries (used for GDocs collaboration) might be useful: https://developers.google.com/google-apps/realtime/overview

Collaborator

rhiaro commented Jan 28, 2016

The Google Realtime API libraries (used for GDocs collaboration) might be useful: https://developers.google.com/google-apps/realtime/overview

@almereyda

This comment has been minimized.

Show comment
Hide comment
@almereyda

almereyda Mar 20, 2016

Also have a look at https://operational-transformation.github.io/what-is-ot.html and https://neil.fraser.name/writing/sync/.

Are you sure you want to build on real-time PubSub LDP here? Remember when socket.io rolled back from using WebSockets and Server-side push to Long polling and repeating client fetches.

Also have a look at https://operational-transformation.github.io/what-is-ot.html and https://neil.fraser.name/writing/sync/.

Are you sure you want to build on real-time PubSub LDP here? Remember when socket.io rolled back from using WebSockets and Server-side push to Long polling and repeating client fetches.

@nicola

This comment has been minimized.

Show comment
Hide comment
@nicola

nicola Mar 21, 2016

Member

@almereyda I have implemented a version of dokieli with operational transformations (it works!) however it is not over solid yet, but a simple websocket

Member

nicola commented Mar 21, 2016

@almereyda I have implemented a version of dokieli with operational transformations (it works!) however it is not over solid yet, but a simple websocket

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment