If you are in a hurry - what about using MeteorJS? There is a discussion here about it and the problem they had with merge. Like stackoverflow.com/questions/11956021/etherpad-sty… I Quote: > "So I looked into it some more, the algorithm used in Etherpad is known as Operational Transformation:
The solution is Operational Transformation (OT). If you haven’t heard of it, OT is a class of algorithms that do multi-site realtime concurrency. OT is like realtime git. It works with any amount of lag (from zero to an extended holiday). It lets users make live, concurrent edits with low bandwidth. OT gives you eventual consistency between multiple users without retries, without errors and without any data being overwritten."
Here is an example in beta state https://github.com/arist0tl3/tales4us Here I found an other meteorjs example : http://documents.meteor.com/ Here seems to be a more pro version https://angel.co/madeye