A week of symfony #35 (27 August -> 2 September 2007)日本語訳

本家のA week of symfony #35 (27 August -> 2 September 2007)の日本語訳です。 間違い等ありましたらコメント等でご指摘ください。今週もソースコードに大きな修正が入りました。 特にsfMixer周りです。sfMixerを使っている人は1.1以降では実装方法が変わるような感じです。

A week of symfony #35 (27 August -> 2 September 2007)

posted by Javier Eguiluz on 2007-09-03 at 08:15

fabienが1.0.Xバージョンのメンテナンスを委譲 したことにより、長らく待たれているsymfonyのバージョン1.1がより近くなってきました。 新しいブロガーの参入とsymfonyで動いているWebサイトのも増え、symfonyはその人気を増しています。

Development mailing list

Development highlights

  • r4934: flash属性のリファクタリング (flash属性はsfUserによって管理されるようになります。sfFlashFilterは削除されました)
  • r4936: アップグレードの情報とタスクを追加 (1.0プロジェクト向けのUPGRADEファイルの追加、project:upgrade1.1タスクの追加、フラッシュ属性のアップグレード)
  • r4937: getPresentationFor()sendEmail()sfComponentから削除されました。それらはsfControllerクラスを通じて利用することとなります
  • r4938: エラーリファレンスは有効利用されていないため削除されました
  • r4939: sfGuardPluginでモデルの保存の際にconnectionを使うよう修正(チケット #2152)
  • r4940: sfPropelDataがデータのロードにconnectionを使わない問題を修正(チケット #2149)
  • r4942: propel:data-loadタスクのアペンドパラメータの修正
  • r4951: sfEventDispatcher / sfEventクラスの追加
    • sfEventDispatcher/sfEventクラスの追加(sfMixerクラスの削除)
    • PropelビヘイビアがsfMixerシステムをまだ使用しているため、sfMixerをaddon/propelに移動
    • sfLoggerの全てのコールををイベントに変更
    • sfLoggerの第一引数をsfEventDispatcherに変更
    • sfRoutingの第一引数をsfEventDispatcherに変更(loggerからの変更)
    • sfRequestの第一引数をsfEventDispatcherに変更(loggerからの変更)
    • sfResponse first argument to a sfEventDispatcher (instead of a logger)
    • sfUserからsfContext依存を削除(今後はsfEventDispatchersfStorageがその役割を担います)
    • 以下のイベントを追加: application.log、application.throw_exception、request.load_parameters、controller.change_action、controller.page_not_found、user.change_culture、[component|controller|request|response|user|view].method_not_found
  • dwhittleブランチの更新
  • …その他数多くの変更

Development digest

: 45個のチェンジセット、21個のバグが新たに登録される、9個のバグがクローズされる、9個のエンハンスメントが新たに登録される、1個のエンハンスメントがクローズされる、1個のドキュメントの不備が登録される、23個のドキュメントが編集される

Book and documentation

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

Wiki

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

Plugins

  • New plugins
    • sfGuardDoctrinePlugin: propel sfGuardPluginのDoctrine版。オリジナルからは若干変更され、新しい機能が追加されています。プラグインは6モジュールあります: sfGuardUser、sfGuardGroup、sfGuardPermission、sfGuardAuth、sfGuardRegister、sfGuardForgotPassword.
    • sfBlueprintPluginBlueprintCSS frameworkのインポート
    • sfMemcachePlugin: memcachedをviewテンプレートとファンクションキャッシュ層として利用可能。このプラグインはファイルベースの手法よりも速く、キャッシュを集約化します
    • sfDoctrineSimpleCMSPlugin: sfSimpleCMSPluginのDoctrine版。今のところアルファ版程度と考えていて、まだ全てをテストし切れていません。
    • sfPropelActAsSluggableBehaviorPlugin: モデルメソッドの戻り値をslugベースで自動生成する機能を提供。ルーティングリクエストで外部キーを隠したり、URLの見栄えをよくしたりするのに有効です
  • Updated plugins

Some new symfony powered websites

  • Flagit: (dutch) real estate listings, integrated with Google Maps, Atom syndication and Google Earth
  • Jzik: (french) eBay-like web site for music advertisements (instruments, concerts)
  • Tschitschereengreen: (german) company based in Dresden (Germany) that specializes in building web2.0 portals with Symfony
  • fit4sourcing.de: (german/english) web marketplace to find IT-Outsourcing partners from all over the World for your project needs
  • FrauBlau: international website of fashion designers FrauBlau

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

They talked about us

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

Leave a Reply

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

Your Comments:

Spam Protection by WP-SpamFree