概要: minish という blosxom ライクな CMS を公開しました。
- [[三月ごろに作ってるよ /post/50888427938]] って言って放置してた、 minish という blosxom ライクな CMS を今日になってようやく公開しました。
公開 URI はこちら。
- <http://github.com/nyarla/minish/tree/master http://github.com/nyarla/minish/tree/master>
で、minish の特徴。
- CGI や FastCGI 環境で動作
- CGI.pm のインスタンスさえ用意すれば mod_perl や HTTP::Server::Simple といった環境でも動作
- ユーザーが用意するファイルは設定ファイルとテンプレートとページファイルだけ
- plugin による柔軟な拡張が行える
プラグインを組み合わせれば MENTA のような軽量 WAF としても使える
- minish.pl を require すればスクリプトからでも minish の操作が行える
- test ファイルはこの方法で書かれてる
- _ ドキュメントがまったく無い!_ (ぉぃ
とまあこんな感じです。
で minish の大まかな使い方の流れはざっとこんな感じ。
- 設定ファイルを用意する
- テンプレートファイルとページファイルを用意する
- 環境変数で設定ファイルを指定する
- 実際に走らせる
まあドキュメントが未整備なので使い方が分からんかも知れませんが、 設定ファイルについては一緒についてるサンプルを参考にすればなんとかなるし、 まあそんなにややこしいコードでもないので、スクリプトのコードを読めば大抵分かると思います。 あとプラグインの設定とかもプラグイン本体とテストファイルを見れば大体分かると思います。
まあドキュメント整備を怠っているので、素人さんお断りになっちゃってるんですが、 ドキュメントに関しては気が向いたらそのうち作っていくと思います。
使いやすさに関してはまあ blosxom と同じぐらい、かも。 blosxom の設定ができる人であれば、なんとかなるというレベル。 まあ Perl 読めないとちょっと厳しいかもしれませんが。
まあそんな感じでようやく公開しました。良かったら使ってみてください。
#FIXME