以下のようなことをやる。
- 基本設計はdopvSTAR*を引き継ぐ
- 多機能性重視の方向は維持
- ソースのUTF-8化(これまではEUC-JP)
- コード内部のUTF-8化(これまではEUC-JP)
- use CGI; (フォームの受け取り、クッキーまわりをCGIモジュールで処理)
- モジュールで処理できるものはモジュールで(日付まわりなど)
- 解析ルーチンのプラグイン化
- 初期設定は最低限とし、カスタマイズはWEBインターフェースを用意する
- ログデータは変わらずテキストファイルで持ち、CSVダウンロード、ファイル削除などの機能も維持
- WebインターフェースのデザインはCSSで
- JavaScriptで出来ることはJSでやる(ソートや表示のオンオフ)
- JavaScriptのライブラリ導入も検討する
- ドキュメント、サポートを充実させる
- できればオープンなライセンスでリリースする
- ターゲットはレンタルサーバや自宅サーバでWEBやってる人たち
最近、やっと以上のようなことができそうな知識がたまってきた。
テストコードを試すばかりの日々とはオサラバして、本格的にソフトウェアのコーディングに取り掛かれるかもしれない。
コメントする