DokuWiki(2009-12-25版)にデータベース機能を持たせるプラグインdatabase2(2009-11-18版 by Thomas Urban氏)を試しました。
このプラグインはバックにSQLiteを使っていて、データ格納先はDokuWikiのデータ領域です。
使い方は・・・例えば顧客DBを作るとして下記をWIKIページに書きます。
これだけでkokyakuテーブル作成とフィールド定義終了です。
<database kokyaku width=100% mayinsert=@user> name, string, 顧客名, 64 visible required address, string, 住所, 64 visible phone, phone, 電話番号, visible photo, image, 写真, visible comment, , メモ </database>
|
※フィールドの各項目の意味は、フィールド名、型、ラベル名、オプション、です。
WIKIページ上はこんな画面になります。
[+] のボタンを押すとデータ追加ができます。ファイルアップロードも可能。
いくつか入力してみた結果。
ANDやORで検索できたり、ヘッダをクリックしてソートできたり、レコードごとに詳細表示・編集・コピー・削除が可能。印刷向け画面の表示や、CSVエクスポートもできます。
WIKI上にそこそこ本格的なデータベースを載せれるのはかなり便利!