Having all data in a single file and letting the browser run the logic makes it not well suited for group access, but ideal for personal use on a USB key. No installation required, just a decent web browser - optimized for Firefox, also working on IE. If you want to publish information contained in a TiddlyWiki, or just want a web hosting service for your private data, you can create a free account at tiddlyspot.com. I didn't try that, but many others have.
TiddlyWiki can be extended by plugins and these can be updated through the TiddlyWiki synchronisation feature. Several people have created such extensions, so there are many variants of TiddlyWiki around. All of them share the same core code.
After adding a few pages, I found it cumbersome to create the internal links. This is the reason, why I don't consider server based wiki an option for quick documentation writing (though wikis are great for documentation publishing and collaboration). Then I stumbled across a TiddlyWiki variant called MPTW. It contains a few function buttons which make life a lot easier for documentation:
- On the top of each page (called "Tiddler" in TiddlyWiki parlance), all tags of this page are listed, together with a drop down menu, listing all other pages having this tag.
- On the bottom of each page, there is a customizeable list of all pages having the title of current page as a tag. So I can create a page "VMware" containing an automatic listing of all other pages tagged with VMware.
- On every page there is a "New here" button that creates a new page, automatically tagged with the title of the previous page. So the newly created page will automatically be listed at the bottom of the parent page. This way you can create a logical tree of pages without any extra tagging or linking effort.
- The customizeable list of all child pages has an option ("sitemap") to display not only the direct children, but also the children of children and further generations. This mode really got me hooked.
- The customizeable list of all child pages has an option to include an excerpt (one line or so) of each child page, so you see even more what's up in your documentation forest.

I tried it, I love it, yet I am still learning to deal with lag as it gets larger. I plan to use it for the rest of my schooling and its already slowing down half way through the semmester. Any tips on getting it to run faster?
ReplyDelete