Information


DokuWikiのページに簡易データベース追加(database2プラグイン)

  •    2010年1月12日(火) 15:55 JST 閲覧件数 2,027
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上にそこそこ本格的なデータベースを載せれるのはかなり便利!