Using Tiddly as a Wiki

217 views
Skip to first unread message

j.po...@gmail.com

unread,
Jan 10, 2018, 9:06:58 AM1/10/18
to TiddlyWiki
Hey, 
I'm using TW5 as a notebook about permaculture. It's now running as npm app, http auth protected on nginx proxy and I've written a shell script that autocommits changes in the tiddlers directory to my github repo. 

I'd like to publish the wiki and allow other people to write to it. But I want to be more on the safe side when it comes to the opening the wiki. Now I was trying to google answers to my questions, but i struggle to find a reliable source of informations on TW5 and it's plugins. I'll list some features that I'm missing (or possibly just don't know how to reach them easily). 
  • registration and login
  • possibly with email sending
  • ACL or some other way to prevent regular users from editing core and shadow tiddlers
  • possibly CAPTCHA on anonymous tiddler editing if the login feature is not an option
  • versioning and/or tiddler history (e.g. tiddler file is backed up with a number/date postfix when the "edit" button is pressed, history button is visible at top of tiddler to get back to whichever point in history)
  • locking, merging or simultaneous editing of tiddlers
  • limiting number of edits per user, per day or so
If none of the previous is possible, I'd like to just publish my wiki for read-only access say as a new instance of the app (say edit.mywiki.org for editing and mywiki.org for public). 

I'll be glad for any input and thanks for a great soft (and sorry if I'm missing some obvious answers). 
Thanks, 
Jakub

Mark S.

unread,
Jan 10, 2018, 10:52:40 AM1/10/18
to TiddlyWiki
It really sounds like you need wikimedia or some other concurrent, multi-user wiki product.

There's a thread on making TW read-only:

https://groups.google.com/forum/#!topic/tiddlywiki/JeuinlhzMNU

It comes down to various ways of hiding the controls from users.

-- Mark

ste...@gmail.com

unread,
Jan 10, 2018, 11:50:04 AM1/10/18
to TiddlyWiki
Hi Jakub


On Wednesday, January 10, 2018 at 4:52:40 PM UTC+1, Mark S. wrote:

There's a thread on making TW read-only:

https://groups.google.com/forum/#!topic/tiddlywiki/JeuinlhzMNU

It comes down to various ways of hiding the controls from users.

For what it's worth, I've published an updated version of my suggested solution here: http://stefct-resources.tiddlyspot.com/#ToggleAdmin:ToggleAdmin%20%24%3A%2Ftools%2FToggleAdmin

Otherwise I second Mark's suggestion. For multi-user wikis with versioning and access control, other platforms might be more appropriate (PmWiki is another alternative which is easier to set up and maintain than MediaWiki).

Cheers,

Stef
 

Arlen Beiler

unread,
Jan 13, 2018, 4:10:55 PM1/13/18
to TiddlyWiki
The best way to allow multi-user access seems like it would be a data folder synced to a git repo. This would not work perfectly but it should work well. 

Having an index autogenerated as a build step somehow would also work. 

Seems like there should be a way to host the wiki on GitHub.io and allow a static wiki to pull in the latest version from the repo so people can read it. Probably something along the lines of loading the tiddlers from the repo and then calling boot after it's done.

Just a random idea that should work. TiddlyWiki teases me with its endless possibilities.

--
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 tiddlywiki+unsubscribe@googlegroups.com.
To post to this group, send email to tiddl...@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/b6685a2a-0a01-4181-8704-3c88a1625b3f%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages