Folks,

I recently installed a new node tiddlywiki, and accessed it at the same 
time from two browsers. 

Background

   - I note there is a little contention and complexity however I believe 
   we have a layer on which to could build tools that allow a multi-user wiki.
      - What I mean is building a software interface on top of TiddlyWiki 
      which helps stop damaging contention occurring.
         - Eg don't allow edit if a draft.of exists in someone else's name.
      - I am aware than Bob does this and quite well through a messaging 
   system, but as I understand it on vanilla node on edit of a tiddler if 
   autosave is set on it will save that tiddler and the other user will see 
   the change.
   - I believe The contention is ONLY on the edits and changes of tiddlers 
   simultaneously

Request for your thoughts

   - I am interested in investigating the ability to turn such a wiki into 
   a multi-user multi-access environment by forcing user login and 
   develop-ways to reduce the possibility of contention and resolve it when it 
   occurs.
   - Am I correct in assuming the contention is primarily at a tiddler 
   level, and of course some processes can impact a large umber of tiddler at 
   once?


I have a whole kit bag of ideas and methods to achieve this. But I post 
here to solicit your thoughts on this. My preference is for any limitation 
to be followed by a possible work-around.

   - What gets saved can be varied by user, eg; they can only save tiddlers 
   they own
      - Eg never save passing details like history and story etc...
      - Local storage can hold these tiddlers
   - Tiddlers can be save under a user namespace but appear as if they have 
   not
   - A Serial editing process could be applied to the whole wiki or only 
   tiddlers.
      - A Conditional edit button would manage this.
      - A request to edit and a release for edit process behind the scenes
   - etc...

*Is this achievable or am I just barking up the wrong tree because node 
implementations are hard to safely publish on the internet?*

   - Does this even matter for LAN based teams of trusted collaborators?

*Please separate ideas for a future version TWX from what we can achieve 
now (which is my focus)*

Regards
Tones

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywikidev/41bd47d3-af21-4d00-9740-3cb5e1c92f21o%40googlegroups.com.

Reply via email to