Other Computing Topics
Ace Editor is designed for collaborative real-time editing of ascii text documents.
Dillinger Collaborative Markdown Editor (1)
Dillinger is a mature collaborative editor. Edit markdown on the left, read the rendered HTML on the right. Perfect. Angular.js, Ace Editor, markd, Twitter Bootstrap, Node.js, Express, Gulp, Keymaster.js, and JQuery.
Real-time Collaborative Editing with Web Sockets, Node.js & Redis
After everyone has edited the document, you may decide to merge an older version with a newer version. Mergely will help you do this. Uses a diff algorithm.
An operational transform library for Node.js. Very Simple and Good. Does not do Rich Text Formatting.
A brilliant solution to allowing web site clients to colaborate.
Woot For Lift
- Ace Editor (1)
- Collaborative-editing (119)
- Other Computing Topics (243)
- Other Topics (362)
There is the wonderful Dillinger editor. One can edit markdown, share the changes with Operational Transforms and display the HTML. This is what dillinger does. It is even easier because there is a single shared server per focument.
Editing Rich Text Documents is much harder. There is a range of text in the string that is bold, and two people making changes to that all hell breaks loose. You need a hierarchical model of a document. So that they are both editing the same bold section, just changing the text string, then it all works. Until one person edits a word, and the other deletes the paragraph.