Tuesday, July 12, 2011

TiddlyWiki + Dropbox = Personal Synchronized Wiki

As a computer passionate and most notably as a Alive boy I always have the necessity to organize a lot of information. Sometimes I need to write down some software I want to try another time I just want to record some nice place where I can enjoy climbing other time I need to record some book name or web site, other time the name of some papers and at least what about the huge to-do list everyone of us have ? Every time all this information share some links and concept. It's straightforward useful to organize and make some concept link to better organize all this stuff. As you think all this information can't be recorded in a simple text file because, soon the file become so big and unstructured than after some days it's become unreadable and useless. Also in a simple plain text file is not possible to add internal and external hyperlink or attach to it some file.

The most notable way to handle all this information is using a personal Wiki.
A wiki (Listeni /ˈwɪki/ wik-ee) is a website that allows the creation and editing of any number of interlinked web pages via a web browser using a simplified markup language or a WYSIWYG text editor.[1][2][3] Wikis are typically powered by wiki software and are often used collaboratively by multiple users. Examples include community websites, corporate intranets, knowledge management systems, and note services. The software can also be used for personal notetaking.

I never played with a wiki software but I can preview that in the back-end its need at least a database and a web server. Despite the fact that my free time is not so much I don't want to manage a distributed software architecture and a database to handle a simple conceptual notebook and to-do list.

Browsing around trying to find a solution to my problem i meet TiddlyWiki.
TiddlyWiki is a reusable non-linear personal web notebook. It's a unique wiki that people around the world love using to keep ideas and information organised.
With a more technical view 
TiddlyWiki is a complete wiki in a single HTML file. It contains the entire text of the wiki, and all the JavaScript, CSS and HTML goodness to be able to display it, and let you edit it or search it - without needing a server. Although, having said that, there are some fine ServerSide adaptations out there.
What's better than this one ?!
With TiddlyWiki you can easily manage all your to-do list and all your stuff.
Also it's an heavy customizable self containable and extendible wiki.

As you can see in the picture I manage all my Home, Work, University, Misc and finally my Note in five distinct tiddler (It's the name of every post you made). For example in the University tiddler I summarize the date of all my exams and for every type of course I've dynamically create a new tiddler with more specific information. As a mix from a Wiki and a Blog for every tiddler you can use a tag to categorize all your information and easily find all your cross related tiddlers just in one click. As I say it's heavy extendible and configurable, so for example I've added some plugin to extend the core functionality and right now I have some encrypted with rsa tiddler where I store some sensitive information, I've added the possibility to attach files to tiddlers, added a calendar plugin an auto-completation plugin to better handle the tag of the tittlers a full-text search plugin and some plugins to draw simple graph and chart. Quite impressive, is'nt it ?

Right now the last things I need to handle it's the synchronization between my computers. It's here where Dropbox with it's service start to help me. I think you don't need some other knowledge to preview how I share my TiddlyWiki.html between my machine or my smartphone with him and how I can easily maintain a synchronized Wiki with all my stuff organized .

As first point I hope I haven't made a lot of horrible English mistake and I hope this post can be of some interest for someone.

Have fun ;)


  1. How have you gotten around the new browser limitations on saving locally?

  2. Using this add-on on Firefox: https://addons.mozilla.org/en-us/firefox/addon/tiddlyfox/ .