
前に公開したオレオレフレームワークをCatalystのように使えるように大改造してみました。しかも互換性も残ってる。
Catalystのようにというか、結構Catalystからインスパイアさせてもらいました。
Pluginとかも殆どCatalyst。。。
特徴は
・plugin
・MVCすべてのサブクラス別にconfig.yamlを持たせる
・動作モードによって設定を動的に切り替えられる
・ヘルパースクリプト搭載
・Modelもヘルパースクリプトで勝手に生成(table定義とか接続情報とか)
・テストWebサーバを簡単に立ち上げられる
・Session
・認証
・設定ファイルに条件を書くだけで、自動的にクエリのvalidatorが走る
・設定ファイルに条件を書くだけで、自動的に認証チェックが行われる
・標準のViewはTT
・標準のModelはDBIC
・ヘルパースクリプトでCを追加するだけで自動的にURLとのマッピングが行われる
いやーCatalyst(ry
でもまぁ、フレームワーク自体のコード量が少ないのでまぁ。。。
http://tech.yappo.jp/download/Soozy-0.03.tar.gz
か
http://trac.yappo.jp/trac/browser/Soozy/trunk
か
http://svn.yappo.jp/repos/public/Soozy/trunk/
で取得できます。
あとで使い方とか書くと思う。