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.

Reply via email to