A week of symfony #37 (10->16 September 2007)日本語訳

A week of symfony #37 (10->16 September 2007)の日本語訳です。間違い等ありましたらコメント等でご指摘ください。ここしばらくはただ日本語に訳しているだけでしたが、来週以降は日本語に訳すのではなく注目すべき部分や今現在のsymfonyから変わる部分を若干補足を入れてお知らせしていく形に変えたいと思います。原文で大まかな雰囲気は掴めると思いますので。

A week of symfony #37 (10->16 September 2007)

posted by Javier Eguiluz on 2007-09-16 at 11:29

symfonyの中核となる部分のリファクタリングはこの7日間で50のチェンジセットが行われながら続いています。プラグイン開発者は特に忙しい週だったようです。6つの新しいプラグインがリリースされ20個は更新されました。

Development mailing list

Development highlights

  • r5043: アクションやテンプレートのジェネレートでテーマを柔軟に扱えるようになった
  • r5062: 画面に何も表示されずに終了する件の修正(cross my fingers – refs #2231 and #1862)
  • r5065: モジュールとアクション名に使用できる文字から – を削除
  • r5083: project:permissionsタスクにfix-permsエイリアスを追加(symfony 1.0での互換性確保)
  • r5086: CacheHelper内でのrequestオブジェクトの依存排除
  • r5087: デフォルトのルーティングパラメータが空の文字列の場合の修正
  • r5088: フィルタ設定でのネームスペースを削除
  • r5089: javascriptとスタイルシートのインクルードフラグを保存するのにsfResponseを使用していたのを削除
  • r5090: sfConfigにテンプレートとレイアウトを保存する際のプレフィックスを追加
  • r5092: getSlots()とsetSlot()をsfWebResponseに追加
  • r5093: デフォルトでバンドルされるプラグインのため、新しいplugins/ディレクトリを追加 (sfPropelPluginを作成)
  • r5094: Propel CRUDとadminジェネレータのファイルをsfPropelPluginへ移動
  • r5097: sfCompat10Pluginをバンドルされるプラグインとして追加
  • r5100:sfPropelPluginへ多くのファイルを移動 (lib/vendor/phing,creole,propelとライセンスファイル、sfSimpleAutoloadとsfSymfonyCommandApplicationをデフォルトではPropelにインクルードされないよう更新
  • r5102: adminジェネレータ一覧にバッチアクションを追加
  • r5103: propelの機能テストをsfPropelPluginに移動、r5105: propelアドオンのユニットテストをsfPropelPluginへ移動
  • r5106: phpmailerと関連するファイルをsfCompat10Pluginへ移動(SwiftMailerへ置き換えられます)
  • r5107: sfCompat10Pluginをブリッジへ移動
  • r5109: sfLoggerディレクトリを他のディレクトリ構成にあわせてlogディレクトリへ移動
  • r5111: project:upgrade1.1タスク自身を更新
  • r5112: シングルトンのためのアップデートスクリプトを追加(I18N、routing、logger)
  • r5115: オートロードのautoloadAgainメソッドの為のアップグレードクラスを追加
  • r5116: factories.ymlの為のアップグレード用タスクを追加
  • r5117: settings.ymlとlogging_enabled設定の為のアップグレード用タスクを追加
  • r5118: VERSION、routingのデフォルトパラメータ、I18N、ロガー用定数の情報を追加
  • r5120: UPGRADE内のsf18Nの削除されるメソッドに情報を追加
  • r5139: exceptionの管理方法をリファクタリング
  • r5144: ETagをHTTP1.1の使用に準拠するよう修正
  • r5150: _get_options_from_objectsのバグを修正
  • r5154: sfTestBrowserでコード補完が機能しない問題を修正
  • r5155: PDO database クラスでオプションを追加
  • r5156: sfConsoleResponseがserializableインターフェースを実装するよう修正
  • r5159: sfBasicSecurityUserでclearCredentials()が2回呼ばれていた件を修正
  • dwhittleブランチの更新
  • …そして数多くの変更

Development digest

139個のチェンジセット、26個のバグが新たに登録される、28個のバグがクローズされる、8個のエンハンスメントが新たに登録される、9個のエンハンスメントがクローズされる、4個のドキュメントの不備が登録される、4個のドキュメントの不備が修正される、89個のドキュメントが編集される

Book and documentation

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

Wiki

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

  • New Job Postings:
    • Symfony Developer – freelance must be located in Paris, France – € 10,000 and more for an intranet project – Contact: felamelliere [at] sitajour [dot] com
    • XenLabs R&D Projects donates 15% of all profits from commercial symfony projects back to the symfony plugin developer community – Contact: geoffrey [at] xentechweb [dot] com [dot] au
    • Symfony Developer – Telecommute ok、must have daily (9-5) availability – Contact: developers [at] onitdigital [dot] com – Website: OnItDigital
  • New developers for hire:
    • BasisEins: we are focusing on e-commerce solutions with connections to serveral erp systems.
    • thinkClear: we develop web 2.0 apps using symfony, Ajax, CSS, Joomla, CMS's, etc. – Contact: info [at] thinkclear [dot] com [dot] ar

Plugins

  • New plugins
  • Updated plugins
    • sfContactFormPlugin: 0.2.0のリリース; ドキュメントの更新
    • sfPropelActAsRatableBehaviorPlugin: 0.6.2のリリース、使用していないjavascriptファイルのコールを削除、カスタムリファレンスフィールド管理のデバッグと拡張
    • sfDomPDFPlugin: 1.0.2のリリース
    • sfErrorLoggerPlugin: 1.0.6のリリース、データベース設定が適切でない場合に出るexceptionを避けるためにロガー周りでtry/catchブロックの追加、requestが利用できない場合のバグを修正、exception_objectとclobへのリクエストの変更、'delete all similar'機能の修正、
    • sfCssTabsPlugin: 0.1.6のリリース、設定ファイルをPHPからYAMLファイルへ変更、ドキュメントの更新、サンプルの追加
    • sfFormValidationPlugin: 1.1.2のリリース(バグフィックス、ユーザ定義関数validate_startup()とvalidate_shutdown()でのJavascriptコールの追加)
    • sfMemcachePlugin: memcacheの全てのキーを削除するsymfony clear-memcacheコマンドの追加
    • sfSimpleForumPlugin: 拡張の為にprivateメソッドをprotectedへ変更、フォーラムとトピックでの計算するフィールドの修正(とそれらの為の単体テストの追加)、トピックをロックする機能の追加、新しいメッセージの追加、コンポーネントをサイドバーに追加した際ページネーションの問題を修正、トラッキングのユーザ用ビューを追加
    • sfXSLTViewPlugin: 0.0.3のリリース
    • sfDoctrinePlugin: 親のcall()がテンプレートメソッドをチェックする修正
    • sfThumbnailPlugin: コード規約に準拠、1.4.0のリリース
    • sfGuardPlugin: 1.1.11のリリース、全てのメソッドがデータベースを上手く扱うためコネクションパラメータを追加、sfUserがプライマリキーを持たない時のグループ、パーミッション、プロファイル保存の修正、sfGuardUser.phpでarray_merge_recursiveが再起を起こし警告される問題を修正、sfGuardSecurityUserプロキシメソッドでいくつかチェックを追加
    • sfWebBrowserPlugin: READMEの更新 – sfCurlAdapterでのファイルアップロードとcookieの例
    • sfLucenePlugin: カテゴリサポートの追加、i18nを使用したPropelビヘイビア でのパフォーマンスを改善
    • sfHamlViewPlugin: 1.1.0のリリース
    • sfPropelZSLSearchPlugin sfLucenePluginから名前を変更
    • sfPropelActAsSluggableBehaviorPluginsfSIFRPluginsfCaptchaPluginsfMogileFSPluginのドキュメント更新

Some new symfony powered websites

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

  • 123List.net: free site for posting online classified ads
  • Leukaemia & Blood Foundation: leukaemia & blood foundation New Zealand brand site bringing awareness to Leukaemia and related blood diseases
  • GrownUps: grownUps 50+ online community
  • Jean-phi: (french) Jean-Philippe Serafin's blog about Symfony, Ubuntu and Open Source technologies
  • dimensionLeben.at: (german) a wellness course and training provider; site showing courses and booking system
  • Messireisid: (estonian) online booking system for exhibitions
  • Mp3p.pl: (polish) Music files agregator
  • Bountyfinder: (french) bounty / jobs posting website with user ranking management

They talked about us

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

Leave a Reply

You must be logged in to post a comment.