TickeWiki サムネイル

TclによるWiki

Tcl+データベースによるWikiエンジンです。

TclによるWiki

TickeWiki スクリーンショット

本日はすっかりお馴染みのウィキサタデー。会社もなく暇なあなたも、週末返上で働くあなたにも贈る、素晴らしいウィキの世界をお届けする日だ。

良い物は模倣される、これは世の中の常だ。それが良い理由であろうとなかろうと、その波に乗りたいと言う意思の現れだ。オープンソースの世界では更に一味加わって、自分の好きな形(言語)で表現したいと言う意思が出てくる。

本日紹介するオープンソース・ソフトウェアはTickeWiki、Tclで開発されたWikiエンジンだ。

Tcl+MySQLまたはPostgreSQLで動作する。Tclとtcllibが必須だ。MySQLの場合は別途、fbsqlをコンパイルする必要がある。後はCGIとして動作するのでそれ程難しくないだろう。

機能はそれ程多くない。段落、リスト、見出し、引用、検索やリンクリストと言った機能がある。だが、300行程度でここまで実用的な機能を盛り込むのは凄い。更に言えばTclの勉強をかねて自分で改造する事だって可能だろう。

珍しい言語で書かれたWikiエンジンは貴重だ。ごく短いソースながらも実装ができ、動作が分かりやすいWikiという概念はとても素晴らしいものだと気付かされる。ある言語を知りたいと思ったら、Wikiエンジンを探してみるのが最良かも知れない。