Folks: Thanks to kind help from TiddlyWiki hacker FND, we now have the current stable release of TiddlyWiki running on Tahoe.
TiddlyWiki [1] is a wiki written entirely in JavaScript and executing entirely on the client side. By combining TiddlyWiki for the front- end and Tahoe for the back-end, we have a new class of software -- the Decentralized Web App. Here's the current version of my klog, as stored in a TiddlyWIki on Tahoe: http://testgrid.allmydata.org:8123/uri/URI:DIR2- RO:hgvn7nhforxhfxbx3nbej53qoi:yhbnnuxl4o2hr4sxuocoi735t6lcosdin72axkrcbo ulfslwbfwq/wiki.html The new version produces RSS feed files, and stores backups. Here's how to set up a TiddlyWiki On Tahoe for yourself: 1. Get a TiddlyWiki instance with the HTTPSavingPlugin: 1.a. If you already have a TiddlyWiki instance that you want to store on Tahoe, then import the HTTPSavingPlugin into it: http://allmydata.org/source/tiddly_on_tahoe/trunk/tahoe_tiddly/ HTTPSavingPlugin.js 1.b. If you don't already have a TiddlyWiki instance, you can get an empty one with the HTTPSavingPlugin already installed from here: http://allmydata.org/source/tiddly_on_tahoe/trunk/tahoe_tiddly/ tw_empty.html 2. Upload your tiddly wiki html file into a directory on a Tahoe grid. (If you don't already have a directory, press the "Create Directory!" button on http://testgrid.allmydata.org:8123 .) Done! Now to refer to your tiddly wiki, append the filename to your directory cap, so the full URL will be "http://testgrid.allmydata.org: 8123/uri/$YOUR_DIRECTORY_CAP/tw_empty.html". (You can rename the file from "tw_empty.html" to any other name if you want.) Obviously if you want to share read-access to your wiki with someone while withholding write-access from them then you need to get the read-only capability to that directory and substitute that for the read-write cap. Note that the URL to my klog that I posted at the beginning of this message has "URI:DIR2-RO" in it -- that URL gives read-access to my blog but a different URL (which is stored in my bookmarks in my web browser) gives write access. Please let me know how it goes if you try using this! :-) Regards, Zooko [1] http://tiddlywiki.com _______________________________________________ tahoe-dev mailing list [email protected] http://allmydata.org/cgi-bin/mailman/listinfo/tahoe-dev
