面白さと利点

TiddlyWiki、PhpTiddlyWikiをベースにしたWikiエンジンです。

面白さと利点

KamiWiki ロゴ

Wikiの面白さはそのコンセプトと同時に、新しい技術と組み合わせたり、既存技術を掘り返す事によって新たな試みが生み出しやすいという所にある。今日はどんなWikiエンジンが紹介できるだろうか。

「紙」の作者で知られる洛西一周さん、Nota等先進的なソフトウェアを幾つも開発されている。そして今回開発されたのが本日紹介するWikiエンジンだ。

KamiWikiと名付けられたこのWikiエンジンはJavaScriptベースのTiddlyWiki、更にPHP版であるPhpTiddlyWikiをベースにして開発されている。

やはりJavaScriptがベースになっていると、動作がスムーズだ。各ワードをクリックすると、そのページが表示される。表示されている部分をダブルクリックすれば編集モードになる。

Wiki記法は使えないが、既存のタイトルは全てリンク表示される。個人のメモ帳感覚で書いていくには十分だ。人に伝える時はアドレス表示を押せばそのページが表示されるURLが出る。

保存処理以外は全てブラウザで実装されるので、構造もシンプルだ。ダウンロードしてみれば分かるが、PHPファイルが2つ、後はデータとCSSなどで完結している。サーバの負荷も軽減される等、面白さと利点がうまく組み合わさったWikiエンジンだ。