Ok, thanks for the advice. I'll try playing with bobexe. On Saturday, September 26, 2020 at 7:35:27 PM UTC-7 TW Tones wrote:
> Sean, > > The main way at present to handle multiple users is with a Bob server. It > checks out tiddlers being edited by different tabs/windows, users and > computers on a local area network. > > The bobexe is a very east way to install and use bob. > > I and others are working on single file checkout for serial editors, and > you can make use of existing document management systems such as sharepoint > to leverage its check out system. > > Regards > Tony > > > On Sunday, 27 September 2020 10:50:24 UTC+10, Sean Hankins wrote: >> >> Ok, thanks for the tip! It helped but, unfortunately I'm still having >> problems. From what I can tell, after making your suggested change, >> the $:/StoryList is updated by the editing user only now, which means I >> can't edit or browse with this user while someone else is using it and >> pulling that list, lest they also receive the editing/browsing responses. >> The other half of the problem is that every once in a while, the anonymous >> browsing user's client requests this list again, and all open Tiddlys close >> themselves and goes back to the last saved list, obviously disrupting the >> user experience. >> Perhaps there's a way to disable saving to or reading from the >> $:/StoryList all together? Or would this even resolve the issue, or make >> something else not work? >> >> On Saturday, September 26, 2020 at 4:31:09 PM UTC-7 Eric Shulman wrote: >> >>> On Saturday, September 26, 2020 at 4:03:54 PM UTC-7, Sean Hankins wrote: >>>> >>>> Hi! I'm having an interesting problem with my TW5 installation having >>>> to do with the use of multiple anonymous users and a single editing user. >>>> Whether logged in or using anonymously, when a user opens a Tiddly on >>>> their >>>> local web browser, it opens the same one in all other users' instances as >>>> well. This also happens when logged in as an editing user and editing; an >>>> anonymous user (read-only) will get an editable Tiddly opened in their >>>> browser, although any changes aren't saved permanently. >>> >>> >>> Caveat: >>> *I don't use the nodeJS server setup, so most of what I say below is >>> just a guess...* >>> >>> Nearly every activity in TiddlyWiki has some effect on one or more >>> underlying system tiddlers, used to track the current "state" of the >>> interface. For example, whenever you view or edit a tiddler, the "list" >>> field in $:/StoryList is updated. >>> >>> When using nodeJS, all tiddler changes are synced to the corresponding >>> .tid files stored on your server. Then, because those .tid files have been >>> updated, they are being pushed to any other users that are connected to the >>> same nodeJS server. >>> >>> To work around this, try disabling the default "Autosave" setting to >>> prevent your activities from being actively synced to the server. To turn >>> off this setting, go to $:/ControlPanel, Saving, General tab and choose "Do >>> not save changes automatically". >>> >>> If this works, then nothing you change in your instance of TiddlyWiki >>> will be written to the server until you use the "Save changes" button in >>> the Sidebar. >>> >>> Let me know how it goes... >>> >>> -e >>> >> -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" 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/tiddlywiki/e6bfe678-19f5-413d-b262-0ee979f0ae42n%40googlegroups.com.

