A week of symfony #34 (20->26 August 2007)日本語訳

本家のA week of symfony #34 (20->26 August 2007)の日本語訳です。 間違い等ありましたらコメント等でご指摘ください。それにしても今回は内部的なコードの修正が多いですね。

A week of symfony #34 (20->26 August 2007)日本語訳

posted by Javier Eguiluz on 2007-08-26 at 11:40

バージョン1.1のリリースのためにSymfonyでコアとなる部分のリファクタリングが加速しています。今週はルーティング機構、レスポンスオブジェクトとリクエストオブジェクトがリファクタリングされました。

Development mailing list

Development highlights

  • r4883: content_typeがxmlの時、fillInFormFilterがフォームを見つけられないバグを修正
  • r4885: removed sfActionStack::(g|s)etViewInstance、除、sfContext::getCurrentViewInstance()メソッドの削除とそれらをsfContextに存在する‘view_instance’オブジェクトへ置き換え(アクションスタックとビューのサブシステムの依存を排除)。
  • r4886: sfLogManagerクラスの削除とsfLogRotateTaskへのコードの移動
  • r4887: コーディング規約準拠のための修正
  • r4890: ストレージサブフレームワークのリファクタリング sfContextsfConfigsfDatabaseManagerの依存を排除、セッションを無効にするための新しいsfNoStorageクラスの追加、セッション保存のためにデータベースを使用する為の新しいsfDatabaseStorage抽象クラスの追加、ユニットテストの追加、その他の修正)
  • r4892: ルーティングのリファクタリング
    • sfContextsfConfig依存の排除(sfRouting::initialize()の最初の引数はオプション扱いのロガーとなりました)
    • sfPathInfoRoutingの追加
    • sfNoRoutingの修正
    • sfRouting::setDefaultParameter()sfRouting::setDefaultParameters()の追加(sfConfig::get(’sf_routing_defaults’)ハックの削除)
    • sfPatternRouting::getCurrentInternalUri()の削除(とユニットテストの追加)
    • sfPatternRouting::setDefaultSuffix()の追加
    • sfPatternRouting内のrouting.ymlのロードがオプション扱いに変更(デフォルトではfalseとなっている“load_configuration”パラメータ経由)
    • sfWebRequest::getGetParameters()getPostParameters()getRoutingParameters()の追加
  • r4894: ルーティングのデフォルトサフィックスの修正とload_configurationパラメータのfactories.ymlへの移動
  • r4895: リクエストとレスポンスクラスのリファクタリング
    • sfRequestsfContextへの依存を排除(オプションでロガーとルーティングオブジェクト)
    • sfResponsesfContextへの依存を排除(オプションでロガーとルーティングオブジェクト)
    • sfWebRequest::getError()を国際化されていないデータを返すよう変更(form_error()は引き続き国際化されたデータを返します)
    • sfWebResponse::addMeta()を国際化されていないデータを返すよう変更(include_metas()は引き続き国際化されたデータを返します)
    • リクエストとレスポンスのクラスからshutdown()メソッドを削除
    • metaやhttp metaをレスポンスから削除する方法を追加(値をnullにセットするだけ)
  • r4898: sfViewParameterHolderの調整(sfConfigへの依存を削除、部分的にphpdocの削除、シリアライズ/アンシリアライズの修正、sfViewParameterHoldersfEscapedViewParameterHolderのためのユニットテストの追加)
  • r4905: Propelのデータを複数のファイルにダンプする際の問題を修正
  • dwhittle ブランチの更新
  • その他数多くの変更

Development digest

27個のチェンジセット、16個のバグが新たに登録される、3個のバグがクローズされる、8個のエンハンスメントが新たに登録される、1個のドキュメントの不備が登録される、29個のドキュメントが編集される

Book and documentation

おおよそのsymfony bookの翻訳状況は: スペイン語版 (99%)、ポルトガル語版 (78%)、イタリア語版 (70%)、中国語版 (26%)、ロシア語版 (26%)、ブラジル系ポルトガル語版 (15%)、フランス語版 (15%)、ドイツ語版 (15%)、オランダ語版 (10%)、日本語版 (-).

Wiki

(訳注 この部分は翻訳しません)

Plugins

  • New plugins
    • sfCssTabsPlugin: “Wordpress Admin”のようなタブを生成
    • sfPropelZSLSearchPlugin: symfonyとPropel、Zend Search Lucene を連携させ、簡単に検索機能をアプリケーション追加する機能を提供
    • sfPropelTextOutputBehaviorPlugin: Propelのオブジェクトに対してXMLとJSON形式での出力メソッドを実装
    • sfTextReplacementPlugin: テキストをアンチエイリアシングされた画像へオンザフライで置換する機能を提供(”Dynamic Text Replacement” at http://www.alistapart.com/articles/dynatext を元に作成)
  • Updated plugins
    • sfThumbnailCachePlugin: getWidthgetHeightメソッドの追加
    • sfSimpleBlogPlugin: ポスト一覧のコメント数のバグを修正、設定ファイルをプロジェクト毎のファイルとアプリケーション全体のファイルに分割
    • sfSimpleCMSPlugin:sfSimpleCMSモジュールで動作しないデフォルトページを修正、カルチャーのトークン名の間違いを修正、ビューモードのページでエディタのCSSを削除
    • sfPokaYokePlugin: バージョン0.1.6のリリース(config handlerのスペルミスを修正)

Some new symfony powered websites

(訳注 この部分は翻訳しません)

They talked about us

(訳注 この部分は翻訳しません)

Leave a Reply

Name (required)
Mail (will not be published) (required)

Your Comments:

Spam Protection by WP-SpamFree