document-server

Document Server: Handling Concurrent Saves

I'm implementing a document server. Currently, if two users open the same document, modify it and save the changes, document's state will be undefined (either the first user's changes are saved permanently, or the second's). This is entirely unsatisfactory. I considered two possibilities to solve this problem. The first is to lock docum...

Recommended notes/doc service that offers an API?

I'm looking for a good online service for notes/documents (think Google Docs) that has a decent web UI and offers an API for clients to read/write the stored data. Google Docs is almost perfect - except there's no way to update the contents of existing documents. ...