[tw5] Is there an easy way for a MultiUser Tiddly Wiki?

Hi everyone,

I’m using TiddlyWiki for some years as my personal knowledge-base and I love it.

I’m also a member of a community for Multiprojektmanagement. I’ve shown my TiddlyWiki to my peers and they like it.
Now we have the idea to use Tiddly Wiki as our shared knowledge-base.
Is there an easy way for setting up a Multiuser TiddlyWiki where everyone can read and write, in best case simultaneously?

I found Tiddlyhost - but it seems that only the owner can save changes.
I read about a MultiUser-Plugin for Node-js. But we are no “techis” and have no idea how to set up TiddlyWiki in a node.js.
If I store it simply in a cloud and two users open the file, only the last save is stored. The second user is not informed that someone else is working on it.

What we are looking for is a wiki, stored in a cloud like sharepoint, onedrive, … with Multiuser-Capabilities.

Thanks for any ideas

Benedikt

1 Like

Benedikt

Can you raise This in https://talk.tiddlywiki.org ?

The true and mature multi-user “edit” method is the bob.exe and bob plugin methods, but this is currently behind in tiddlywiki releases. We may be able to upgrade the non-bob.exe to 5.2.1 manually but then you need to ensure its safe on your LAN or the internet.

I have done a lot of work on the serial editing method so one user checks out the wiki at a time but it is not published it yet.

TW_Tones

G’day Benedikt,

I know of no wiki that allows real simultaneous editing kind of collaboration like we would find simultaneously editing a Google Doc, for example. (If you’ve never done that, it is really worth experiencing. It is awesome. Whether it be Google Docs or whatever else that has the same collaborative goodness.)

I’m pretty sure with every wiki product, you can easily run into one person unintentionally overwriting somebody else’s edits. Them are the breaks.

All of that aside, if you can get a techie to set you up with a small nodejs server with a TiddlyWiki, there are ways to setup some tricks to eliminate overwriting issues via mechanisms such that only the author of a tiddler can edit it, and everybody else can only enter comments, comments treated as task items which the author can act on to update a tiddler.

It is possible that TiddlyWiki is not the best way to go for collaborative project/knowledge/whatever management, and some other tool might be best for the job IF you don’t need either of TiddlyWiki’s transclusion or filtering capabilities. To me, there is nothing out there that can come close to matching those two capabilities in TiddlyWiki. (I can’t imagine good project/knowledge/whatever management without transclusion à la TiddlyWiki.)

Notion might be worth looking at for the giggles. I find it very nice in a “everthing-works-out-of-the-box(?)” way. Transclusion is “okay”. Could be a way for multiple folk to collaborate on the next versions of the tiddlers in your TiddlyWiki, which one person “owns” (re responsibility of updating it). Or maybe some kind of frankenbeast-marrying of the one TiddlyWiki with Notion (or something else, whether online or local-network.)

Hi cj.v,

thanks for your response.
I’m also pretty sure that in every Wiki-Software you have an issue if more people editing one tiddler (to stay in the language of tiddlywiki) at the same time.
In TiddlyWiki you have this issue if two or more people just editing different tiddler at the same time. You always open and save the whole wiki.

I guess - or better hope - that there is an solution to reduce this problem to the general problem of one tiddler.

And yes - we are also looking for other solutions like MediaWiki, DokuWiki etc… Notion is a new idea - thank you for that. We will have a look on it.

Benedikt

G’day Benedikt,

Although I believe TiddlyWiki is the cat’s meow and then some, I think Notion is always worth looking at even if just to look at.

To me, Notion seems like the no fuss no muss quick way of setting something up IF you don’t need all of the power and flexibility of TiddlyWiki.

All of that aside …

I often tell folk: “to look at me, you may think the hamster is dead, but the wheels are always spinning.”

I’ve various TiddlyWiki experiments on the go, one being a nodejs TiddlyWiki “Farm” on a server. The other is the idea of single-file TiddlyWiki instances acting as clients and/or servers (or peer-to-peer TiddlyWiki instances) all “talking” to each other with help from a web browser’s local storage (all of those TiddlyWiki instances needing to be in the same physical place/domain.)

Mashups. Oh how I love them…

I’m thinking of playing this afternoon with humble beginnings of a single-file-instances TiddlyWiki “Farm” communication/sharing with each other via local storage.

Stay tuned. (Maybe I’ll have something today, might take me a few days to demonstrate something in a YouTube video.)

(If this has been done by anybody already, please let us know so that I don’t go reinventing the wheel ! Or inventing a rickety wheel when there’s a muscle car out there …)

Have you tried Bob?

You can get around all the setup by using the executable version. The newest version is here https://github.com/OokTech/TW5-BobEXE/releases/tag/1.7.3b1

Just download the executable for your system, put it in a folder and run it.