バージョン 1.6
かなり久々ですけど、
新バージョンに差し替えました。
変更点
- FastCGIの削除
- 記事DBのバグ修正
- 過去ログのツリー化
- 記事編集フォームの記事へのリンクを正規化
修正ファイルは
/admin/index.cgi
/admin/script.js
/index.cgi
/plugin/MonthlyList.pl
の4ファイルです。
FastCGIの削除は、
元のやつはいいコードではなくて使いにくいんで、
作りなおしも検討しているんですが一旦消しました。
常駐型のFastCGIと非常駐のSQLiteは相性悪いんで、要らないかもしれない。
記事DBのバグ修正は、
SQLiteのバージョンによっては問題ない?
んですが、
記事のソートがうまく行ってない場合があることに気づいて、
原因わからないんですが、
DB作成時に型指定が抜けてる箇所があることに気づき、
それ修正したら治りました。
たぶん型指定が行われていないことが原因だったと思います。
過去ログのツリー化は、
長期でブログを運用していると、過去ログが月単位のリストだと多すぎるので、
年単位 > 月単位
のツリー表示に変更しました。
記事編集フォームの記事へのリンクを正規化は、
記事編集フォームに投稿済み記事の場合リンクが表示されましたが、
mod_rewriteを適用しないURLだったため、
不便な場合があるので公開ページのURLに変換するようにしました。