本家の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
- symfonyのページの最適化とsymfony向けRAD環境の構築についての議論がありました
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依存を削除(今後はsfEventDispatcherとsfStorageがその役割を担います)
- 以下のイベントを追加: 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
- How To Handle i18n Db Fields With the Admin Generator Method 2、symfony and TextMateの更新あり
- Symfony Bookのイタリア語版、オランダ語版、フランス語版、ブラジル系ポルトガル語版の翻訳で進捗あり
おおよそのsymfony bookの翻訳状況は: スペイン語版 (99%)、イタリア語版 (89%)、ポルトガル語版 (78%) 中国語版 (26%)、ロシア語版 (26%)、フランス語版 (21%)、ブラジル系ポルトガル語版 (15%) ドイツ語版 (15%)、オランダ語版 (10%)、日本語版 (-).
Wiki
- New Job Postings:
- Symfony Developer – freelance at our office in Fuerth / Nuernberg, Germany – More info: be|script, Contact: jobs [at] bescript [dot] de
- New developers for hire:
- brightlight webservices: a web development company based in Einsiedeln (Switzerland). Our staff speak English and German and we’ve specialized in developing robust and reliable sites, often using symfony. Contact: ian [at] brightlight.ch
- Inventic: is a software development company located in Czech Republic. We specialize in content managament systems and online stores based on symfony framework.
- New symfony bloggers:
- New symfony community:
(訳注 この部分は翻訳しません)
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
- sfGuardPropelAuthoredBehaviorPlugin (ユーザがレコードを作ったり修正したときに認証されたユーザのプロファイルを自動的にロギングするsfGuardのアドオン): プロファイルが保存されているときのプライマリキーがidではないときにユーザを特定できなかった件を修正
- sfDoctrinePlugin: r2283に更新
- sfFormValidationPlugin: バージョン1.1.1のリリース
- sfSimpleCMSPlugin: デフォルトのスタイルシートを削除できる機能を修正
- sfWebBrowserPlugin: リダイレクト機能のリファクタリング
- sfPropelZSLSearchPlugin、sfTextilePlugin、sfTabbedContentPlugin、sfCollapsibleContentPluginのドキュメントの更新
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
- Una semana con Symfony #7 (20-26 Agosto 2007)
- A week of symfony #34 (20->26 August 2007)日本語訳
- Symfony Cheat-Sheet – Schema
- Cheat Sheet para symfony: el esquema (Schema)
- Symfony 1.1, cada vez mas cerca
- Crear listas dependientes con Ajax en Symfony
- Symfoneando, nuevo blog sobre Symfony
- Custom development vs. boxed cms
- sfAdminGenerator e boolean (false)
- Chuleta sobre la parte del Modelo de Symfony
- Ingo goes to Symfony Camp
- sfFileValidator und Firefox
- symfony v1.1情報 vol.1
- Chuleta sobre la parte del Modelo de Symfony (2)
- sfBlueprintPlugin: Train of thought development
- Symfony PHP Framework – My first 10 months
- Enlaces Symfony (2-9-2007)
- Preparando la actualizacion a Symfony 1.1
- Understanding Behaviors
(訳注 この部分は翻訳しません)

