After several unsuccessful hours of searching for a MediaWiki
clone that would run locally on my machine, I decided to create my own. I had
several requirements in mind:
- I didn't want any dependency
on a database or a full blown webserver. I
wanted to run this at home and at work and didn't want to worry about
using up to much resources. I also didn't want
apache and MySql installed on my work pc, so MediaWiki was out of the question.
- I wanted the wiki to use the MediaWiki
markup language. We use MediaWiki at work and I
was not interested in learning a new markup language for a different wiki.
- I wanted the ability to
automatically import external documents as links into the wiki. With this feature a link to a document (word, pdf, etc) can be automatically be appended to an
article by placing it in the imports directory.
- I wanted the data repository
to be simple. Currently all articles are stored as xml in the articles
directory. When ever this starts to impact performance I will enhance the
system with some sort of indexing mechanism for searching. So far I
haven't needed it for my personal use.
as of May 2, 2007
I have a working version of this application. I am trying to make sure I
have all of the bugs worked out before I make it available to the public. I am
hoping to have something out there in the next month or so.
Retriever Wiki is a browser based personal wiki that stores articles as plain XML files. It will have
a user interface and markup that match MediaWiki.
This application will contain a light weight web server that will run in the
Windows system tray.