Does it support multi-user online collaboration? If so, how does it do it?
TiddlyWeb does support multi-user collaboration. This is mainly achieved by working on the tiddler- rather than the document-level. That is, rather than storing entire TiddlyWiki documents, TiddlyWeb treats individual tiddlers separately, which significantly increases flexibility (and also reduces the risk of concurrent-editing conflicts).
For example, John and Jane are working on their team wiki. John edits LunchtimeActivities, while Jane modifies RecentEvents. When saving a change, only the respective tiddler is sent to the server, with that updated tiddler becoming part of documents generated on future requests.
Conflict detection works based on ETags, which are based on revision numbers: When John requested a document, RandomNotes was at revision #3. Simultaneously, Jane quickly corrects a typo in RandomNotes with revision #4. If John then tries to save his tiddler based on revision #3, TiddlyWeb will report an edit conflict. There is currently no automated merging yet, so conflict resolution has to happen manually.
I hope this makes sense, and sorry for sort of hijacking your thread... -- F. -- You received this message because you are subscribed to the Google Groups "TiddlyWikiDev" group. To post to this group, send email to tiddlywiki...@googlegroups.com. To unsubscribe from this group, send email to tiddlywikidev+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/tiddlywikidev?hl=en.