本家の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
- building a RAD editor over SF frameworkについて議論がなされました。
Development highlights
- r4883: content_typeがxmlの時、fillInFormFilterがフォームを見つけられないバグを修正
- r4885: removed sfActionStack::(g|s)etViewInstance、除、sfContext::getCurrentViewInstance()メソッドの削除とそれらをsfContextに存在する‘view_instance’オブジェクトへ置き換え(アクションスタックとビューのサブシステムの依存を排除)。
- r4886: sfLogManagerクラスの削除とsfLogRotateTaskへのコードの移動
- r4887: コーディング規約準拠のための修正
- r4890: ストレージサブフレームワークのリファクタリング sfContext、sfConfig 、sfDatabaseManagerの依存を排除、セッションを無効にするための新しいsfNoStorageクラスの追加、セッション保存のためにデータベースを使用する為の新しいsfDatabaseStorage抽象クラスの追加、ユニットテストの追加、その他の修正)
- r4892: ルーティングのリファクタリング
- sfContextとsfConfig依存の排除(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: リクエストとレスポンスクラスのリファクタリング
- sfRequestのsfContextへの依存を排除(オプションでロガーとルーティングオブジェクト)
- sfResponseのsfContextへの依存を排除(オプションでロガーとルーティングオブジェクト)
- sfWebRequest::getError()を国際化されていないデータを返すよう変更(form_error()は引き続き国際化されたデータを返します)
- sfWebResponse::addMeta()を国際化されていないデータを返すよう変更(include_metas()は引き続き国際化されたデータを返します)
- リクエストとレスポンスのクラスからshutdown()メソッドを削除
- metaやhttp metaをレスポンスから削除する方法を追加(値をnullにセットするだけ)
- r4898: sfViewParameterHolderの調整(sfConfigへの依存を削除、部分的にphpdocの削除、シリアライズ/アンシリアライズの修正、sfViewParameterHolderとsfEscapedViewParameterHolderのためのユニットテストの追加)
- r4905: Propelのデータを複数のファイルにダンプする際の問題を修正
- dwhittle ブランチの更新
- その他数多くの変更
Development digest
27個のチェンジセット、16個のバグが新たに登録される、3個のバグがクローズされる、8個のエンハンスメントが新たに登録される、1個のドキュメントの不備が登録される、29個のドキュメントが編集される
Book and documentation
- 新規追加: How to integrate api of symfony in NuSphere PhpED
- Symfony Bookのポルトガル語版、イタリア語版、フランス語版、ドイツ語版、スペイン語版、ブラジル系ポルトガル語版の翻訳で進捗あり
おおよそのsymfony bookの翻訳状況は: スペイン語版 (99%)、ポルトガル語版 (78%)、イタリア語版 (70%)、中国語版 (26%)、ロシア語版 (26%)、ブラジル系ポルトガル語版 (15%)、フランス語版 (15%)、ドイツ語版 (15%)、オランダ語版 (10%)、日本語版 (-).
Wiki
- New symfony blogger:
(訳注 この部分は翻訳しません)
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: getWidthとgetHeightメソッドの追加
- sfSimpleBlogPlugin: ポスト一覧のコメント数のバグを修正、設定ファイルをプロジェクト毎のファイルとアプリケーション全体のファイルに分割
- sfSimpleCMSPlugin:sfSimpleCMSモジュールで動作しないデフォルトページを修正、カルチャーのトークン名の間違いを修正、ビューモードのページでエディタのCSSを削除
- sfPokaYokePlugin: バージョン0.1.6のリリース(config handlerのスペルミスを修正)
Some new symfony powered websites
- Doktus: (german) Document sharing plattform (by Tschitschereengreen)
(訳注 この部分は翻訳しません)
They talked about us
- A week of symfony #33 (13->19 August 2007)日本語訳
- Affordable IM/Phone-based consulting
- Una semana con Symfony #6 (13-19 Agosto 2007)
- Validacao client-side de forms com o symfony
- [Symfony]: YUI Tooltip helper
- タグで分類するシステムの作り方
- Desarrollo rapido de aplicaciones con Symfony
- Mi primer plugin para symfony: sfCssTabsPlugin
- Nuevo plugin para crear menus tipo WordPress en Symfony
- Symfony…?symphony?
- Integrando el api de Symfony en phpED
- sfCssTabsPlugin v0.0.5 alpha
- Nueva charla sobre Symfony en Argentina
- Instalando Symfony en Playstation 3
- Ten reasons why Symfony rocks – Part 1
- Ubuntu Linux and Symfony on a PlayStation 3
(訳注 この部分は翻訳しません)
POSTED BY arasho ON 8 月 27th, 2007. PERMALINK

