Agavi
次のようなモデルがあったとする。
今日はFormPopulationFileterのコードを読んでました。結構長くて時にトリッキーで楽しかった分疲れました。 あとで文章に起そうと思って概要をマインドマップにまとめながら読んでたんですが、あまりに疲れたので今日はマインドマップのままで勘弁してやっ…
agaviのバリデータの動作などについてざざっと説明しときます。 ソースを読んで書いていて動作確認はしてませんので、各機能を実際に利用する場合は鵜呑みにはせず適宜動作確認してください。動作確認が取れたら連絡していただけると幸いです。 バリデーショ…
巷でうわさのPHP Framework Fight!に参加表明してきました。もちろんAgaviで。 一応、ORMやテンプレートエンジンに何を使うかなどは、そのフレームワークで「一般的」とされている方法ならヨシとします(例えば、symfonyならDoctrineじゃなくてPropelだよね…
<validator class="or" name="oroperator_sample"> <validators> <validator class="string"> <argument>password</argument> <parameter name="min">4</parameter> <error>セキュリティレベルを2以上に設定する場合は公開用パスワードを入力してください。</error> <error for="min">4文字以上のパスワードを設定してください</error> </validator> <validator class="number"> </validator></validators></validator>
23のバグフィックスと幾つかの変更を含む0.11.1のRC1がリリースされました。 リリースメールを簡単に要約すると次のようになります。 変更点(キャッシング、DBセッションストレージ)をとことんテストしてください 12月30日(日本時間だと31日かも)にゾーン情…
もう少し追加で邦訳してみた http://www.mugeso.com/agavi-docs/RELEASE_NOTESでも、アップロードする前にのむらさんにさき越されてた。 agavi-0.11 のリリースノート和訳(Views and Rendering) agavi-0.11 のリリースノート和訳(Configuration) 後々統…
いまさらですが、しかも冒頭だけですが一応どうぞ http://www.mugeso.com/agavi-docs/RELEASE_NOTES
待ちに待ったagavi-0.11がリリースされました。 今後は0.11ブランチをメンテしつつ、1.0リリースに向けてドキュメントの強化や外部ライブラリとの協調性向上作業を行っていくと思われます。
なんとなくリリースメールを訳しておきます。 agavi-0.11RC7がリリースされました。 2つのバグが修正され、また2つの追加機能が実装されています。ADD: "default_extension" パラメータを通してレンダラ*1のデフォルト拡張子を直接指定できます (#594) (Davi…
なんだか先ほどagavi.orgのDNSが落ちていたので思い出しました。 メンテナンスが行われるのは2007年10月24日(水) 2:25am (UTC)から およそ5:30am(UTC)までです。日本時間で言うと10月24日11:25から14:30になります。 メンテナンス中はagavi.orgドメインで行…
agavi 0.11RC6がリリースされました。
CHANGELOGにリリース日が追加されたりしています。もうすぐRC6が出ると思われます。 http://trac.agavi.org/changeset/2132
mojaviのころからgenUrlするためのプラグインを作っていましたが、0.11用にプラグインを書きました。 ライセンスはLGPLで。ただしコメントくれたらNYSL*1で。
一つ前のエントリの続きです。 IRCで開発者の一人であるMikeと話した結果、小馬鹿にされつつ、Responseをいじくらないでモデルを作れと言われたので素直に従うことにしました。モデルがexecutionContainerを持ってこれを実行し、結果をgetContentする方針で…
AgaviのView部分(Response構築)はよくできている。キャッシュありスロットありレンダラの切り替え有り。 こいつをなんとか他方への出力―メール送信、ファイル書き出し、どこぞのサービスへのPOST―なんかに使えないものかと考えた。 まず、AgaviResponseクラ…
Action::initializeでrequest dataにアクセスしようとして「おや?これはもしかしてバリデート前のじゃないか?」とおもってTracを見ると優先度が高になっていた Potentially unsafe global request data is accessible in Action::initialize() and View::i…
agavi-0.11RC5がリリースされました。RC4からの変更点で重要なところは - Full SOAP support with automatic WSDL generation, automatic class mapping (if you like) and even - *thunder*, *lightning* - SOAP headers support! - Support for XSL transf…
時々というかしょっちゅうsegfaultを起こすので探ってみた。libxml関係ぽい。5.2.2での修正で直っているかはまだ未確認。 5.2.2でもまだsegfaultです。頻度は減ったかも。ConfigHandler由来なので、初回またはデバッグモード以外では発生しないのでなんとか。
http://www.mugeso.com/agavi-docs/manual/ch02s02.html#id2519758
訳しきれずに部分的に原文が残ってますが、一応第1章を訳し終えました。 第1章ではAgaviプロジェクトの思想について語られており、Agaviの目標が明確に示されています。少しでも興味があるようでしたら一読することをおすすめします。 また、誤訳や誤字脱字…
Agaviのマニュアルを邦訳してみている。たぶん1週間以内に飽きるので完成はしないだろう。反響があれば真面目にやってみるかもしれないけど、なんにしろ英語力には自信がないので頑張っても完成までには相当時間を要すると思われる。 邦訳といえばはるか昔に…
release0.11でAPIの変更が凍結されました。これからはマイナーチェンジとドキュメントの拡充、新規ユニットテストの導入を中心に開発を進めるそうです。次のバージョンは1.0となるようです。