表紙
FutureWork
方向性
DikiMini
・後述のバグを直したらブランチ"DikiMini"と名前を変えてひとまず完成とする。
・リストを書けるようにくらいはそのうちするかもしれない。
Diki
・以下の目標に向けて再設計
・グループウェアというよりは、「個人が家でも会社でも学校でもインターネット
カフェでも、思いつくままにささっとメモをとれる便利なもの」的方向を目指したい。
自分が欲しいのはそういうソフトだし、大勢で色々やる的Wikiなら既存の優れものが
たくさんあって到底かなわないし。
・個人的なメモをWeb上に置く、というのはいささか奇妙に感じるかもしれないけれど、
ここで想定しているメモは、4730件(2004/01/17現在)の需要があるgoogle://個人的メモ
みたいなもの。
Bug
・ブラウザがURLをUTF-8で送信してくれない環境だと、日本語BracketNameが使えない
・Linuxで例外をトラップできずにcore吐きまくり
・2重preタグ
・POSTするデータサイズが76KBを超えると死ぬ。
...CGIオブジェクトのstaticコンストラクタを使わないようにすれば対処できる。... sakurai
・Dなら複数行文字列リテラル書けるんだから、diki.dで使ったほうがいいなぁ。
ToDo
・attoHttpDとembeddeDとからめて何かやりたい
・編集画面が検索エンジンにかからないように、noindex,nofollowを入れる
・記録ファイルの拡張子を指定できるようにする
・リストを書けるようにする
・表を書けるようにする
・表紙をFrontPage以外の名前にできるようにする
・(最低限Dの)ソースコード書き支援機能を付ける==DikiCodeHighlight取り込み
・内部リンクを別名で張れるようにする
・バージョン管理/コンフリクト検出
・日本語も考慮したとき、diki.cgi?ページ名 でリンクが貼れるのは何の利点でもない気が
してきた。tinyURLみたいな意味のないハッシュ文字列の方がよっぽどわかりやすいのでは
ないだろうか?綺麗だし。要考慮。