I’m developing a CMS where users can edit each others notes.
Google Docs has a great feature where people can independently edit the same note and merge their edits.
Is there a jQuery plugin that does something like that? More generally, is there any kind of software that does this for free?
You couldn’t do this strictly with a piece of JavaScript. There will need to be some sort of persistent copy or even a micro versioning system on the server side. The JavaScript component would simply make AJAX calls (based on whatever criteria… probably not every keyup or that would be highly inefficient) periodically, which would simultaneously fetch other people’s changes.
A websocket implementation could be even better, but websockets are still a relatively unknown and unsupported commodity.