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.