このサイトを構成するツール「DeltaWiki」ですが、まぁVer1では実際に作りながらノウハウを蓄えてきたので、それを元に再構成してみたい。
そんな妄想の中から新たにVer2として作ってみたいな。
そんな訳で以下は構想のメモ。
- コア(基本CGI)デザイン
- perlで作る(個人的に得意だから)。
- 超シンプルに、且つplug-inで拡張可能に。
- plug-in間の連携(データ連携では無く、オブジェクト連携)。
- 携帯電話でみれる(Ver1はセッション管理がダメ)。
- 内部はUNICODE
- BASE plug-inデザイン(コアに限りなく近いplug-in)
- デザインテンプレートはtDiary準拠でいいや。
- ページのレンダリング、DiskI/O、Mail送信、アカウント制御も全部plug-inにしたい(Ver1はほとんどコアの機能)。
- サーバへのシステムコール系はBASEに全部やらせる(サーバが対応してない機能は切り離せるように)。
- レンダリングエンジンの改善(今のは書き方によっておかしくなる)。
- ディレクトリ階層制御の強化&シンプル化。
- ディレクトリとコンテンツの連携強化(リンク先にwikiファイルだけじゃなく、ディレクトリも指定可能にする)。
- DBは使わない。
携帯電話でログインするのに、基本認証のダイアログを使おうと思って検証してみたけど、やっぱり完全にサーバアプリ依存になるのでヤメ。

Leave a Reply