I love this topic. I am trying to set this up for the Raspberry Pi and have not gotten very far and if you read this thread Jose you will see why I say that. The ecosystem is not really there, yet, to allow anyone(some can just not everyone) to set up a multiuser TW Environment with different rights set up(Admin, User, TW Specific rights).
Possible Solution #1 - I use the Raspberry Pi but any Server with PHP will work Here is my 'basic' Raspberry Pi TW server using BidiX store.php script <http://www.instructables.com/id/TiddlyWiki-5-on-Raspberry-Pi-Server-in-15-minutes/> that has NO permissions beyond letting people add to HTML TW's, I use TW5 but TWC would work as well. So you can't limit people on doing damage by accident to the HTML TW files. Everyone can do things that overwrite each other as it is just a single HTML file. With that Said that doesn't mean if you set things up correctly that it won't work great. By correctly I mean, 1. Everyone has there own User Name and Log In that is set in the BidiX file. 2. Everyone uses there Name when they create Tiddlers, there is a thread that discusses this and I think this is it <https://groups.google.com/forum/#!searchin/tiddlywiki/user$20name/tiddlywiki/mip6gql_VVU/PCo1AxUEmU8J> . 3. Everyone has their own TW5 and then you share one. This will allow people to create things in their own that may differ from each other then you can 'manually' link them via drag and drop. 3a. Or you can use the TW Aggregator <https://github.com/erwanm/tw-aggregator> to bring all the TW5's together BUT it is really just creating one BIG TW file. 4. If you use Backup's and people overwrite each other you can get data back. This is the biggest issue as my save will overwrite your save if you are in the same TW5 HTML file at the same time. 4a. I think I remember seeing a Lock TW file discussion but I don't remember which group that was in. Possible Solution #2 - This solution is in progress Now with all that said on the Node.js front there is a project working on permissions for that at Github <https://github.com/Jermolene/TiddlyWiki5/issues/1276#issuecomment-75138125> . Possible Solution #3 - Again this solution is in progress and Mario has gotten it to work I love what Chris has done with TiddlyWeb and he has been really helpful to me. I also understand what he is saying in regards to not having time. I think the TiddlyWeb solution is the best one if we can find someone who programs in Python and could take over the creation and maintenance of a GitHub repository. Wish I could say that it is me except I don't have enough code knowledge to do it yet. In regards to what Chris points out is the issue with TW5 could someone fix that an offer the fix via a GitHub pull request(hopefully I am saying it right)? Hope some of this helps and keep us up to date on your progress. Rich Shumaker -- 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 post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/tiddlywiki. For more options, visit https://groups.google.com/d/optout.

