A week of symfony #36 (3->9 September 2007)日本語訳

本家のA week of symfony #36 (3->9 September 2007)の日本語訳です。 間違い等ありましたらコメント等でご指摘ください。

A week of symfony #36 (3->9 September 2007)

posted by Javier Eguiluz on 2007-09-10 at 07:02

忙しい1週間でした。バージョン1.0.7のリリース、SymfonyCamp 2007、多くのjob posting、多くのsymfonyで構築されているサイト、熱狂的なプラグイン開発の存在。

また、この1週間は開発においては注目すべき週でもありました。5000番目のチェンジセットです。この名誉はユーザーのDave Dashと"sfGuardPlugin: デフォルトのアルゴリズムはsha1になりました(チケット#2189)"チェンジセットに与えられます。初めてのチェンジセットは2005/10/18/の初期インポートでした。

Development mailing list

Development highlights

  • r4957: オブジェクトの生成と初期化のリファクタリング (newInstance()メソッドの削除、construct()はinitialize()をコールします)
  • r4961: shutdown()メソッドを持つクラスの新しいauto_shutdownオプションの追加
  • マイルストーン1.0.7が完了
  • r5001: sfBasicSecurityFilterは"secure"なactionをセキュアにすべきではない件の修正
  • r5002: sfBasicSecurityFilterは"secure"なactionをセキュアにすべきではない件の修正(closes #1061)
  • r5016: 新しいsfNamespacedParameterHolderの追加、古いsfParameterHolderはネームスペースをサポートしなくなっています。ユーザ属性を除く全てのパラメータと属性をsfParameterHolderを使うよう変更
  • r5018: sf*ViewParameterHolderのcontextへの依存を排除、template.filter_parametersイベントの新規追加追加
  • r5021: redirectとsend()メソッドの若干のリファクタリング
  • r5022: sfExecutionFilter::handleView メソッドの若干のリファクタリング
  • r5024: sfController内のビュークラス管理方法の変更
  • r5025: アクションとビュー間のテンプレートとレイアウトの管理方法のリファクタリング
  • dwhittleブランチの更新
  • …そしてこれ以外の数多くの変更

Development digest

74個のチェンジセット、30個のバグが新たに登録される、21個のバグがクローズされる、15個のエンハンスメントが新たに登録される、7個のエンハンスメントがクローズされる、2個のドキュメントの不備が登録される、2個のドキュメントの不備が修正される、22個のドキュメントが編集される

Book and documentation

Approximate status of book translations: spanish (99%), italian (89%), polish (78%) chinese (26%), russian (26%), french (21%), brazilian portuguese (15%) deutsch (15%), dutch (10%), japanese (-).

Wiki

  • New Job Postings:
    • Senior Symfony Developer – TAPEO_2007_PROJECT (September 2007) – $5,300 for 20 work days – Freelance must be located in Lyon, France – Send your resume to alexis [dot] lewalle [at] gmail [dot] com
    • Web Applications Developer – GBP 19,841 – GBP 21,682 per annum – Full-time based in Ormskirk, Lancashire, UK – more details
    • Symfony Developer – Trillian Consulting – Telecommute or work out of our office in Toronto, Canada – We have complete non-working prototype, detailed requirements and database design, You would use Symfony to create working website – Contact: info [at] trillian [dot] ca
    • Web 2.0 Developer – BorgSolutions, Inc. – full-time based in Austin, TX (USA) – More info, Contact: careers [at] borgsolutions [dot] com
    • Symfony Developer – UncommonCruises – Telecommute or work out of our office in Vancouver, Canada – Contact: info [at] uncommoncruises [dot] com
    • Symfony + Web 2.0 Developer – XentechWeb – Time paid per hour in $500 installments – Any english speaking candidate world wide is great – Projects will use Symfony as a base and can include your choice of Ajax, Flash, Toolkits, Google API – Contact: geoffrey [at] xentechweb [dot] com [dot] au
  • New developers for hire:
    • Tschitschereengreen: we are focussing on rapid development of web portals and are a service provider for VC- and Business Angel financed Ventures and StartUps. We are working concurrently with Symfony, Ruby on Rails und Django depending on the requirements. Based in Dresden, Germany.
    • P'unk Avenue: design and web development agency in Philadelphia, PA. We have been using symfony to build custom applications for our clients since early 2006.
  • New symfony bloggers:

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

Plugins

  • New plugins
    • sfSimpleNewsPlugin: 数クリックでサイトのニュースを管理する機能を提供
    • sfXSLTViewPlugin: symfonyでXSLテンプレートを使用するためのプラグイン
    • sfSimplePageControllerPlugin: ページとページアリアで使うことができるプラグイン。レイアウトテンプレートでエリアを定義でき、エリアを任意のアクションとコンポーネントでエリアを埋める事ができ、パージ内にアクションを埋め込むことができる(訳注:ymlでアクションごとに入れ替えられるコンポーネントのようなものです)
    • sfHamlViewPlugin: Hamlテンプレートエンジン(Rubyで使用される)を使えるようにするプラグイン
    • sfProjectExportPlugin: プロジェクトを.svnディレクトリを除いてフリーズ、エクスポートができるプラグイン
    • sfPropel13Plugin: Propel 1.3 (beta)をsymfony 1.0で使えるようにするプラグイン
    • sfPropelActAsRatableBehaviorPlugin :P ropel behavior機能を利用してPropelオブジェクトにレイティング機能を付与するプラグイン
    • sfPropelPollsPlugin:簡単に投票機能が使えるようになるプラグイン
    • sfContactFormPlugin: 簡単なコンタクトフォームを提供するプラグイン(sfCryptographpPluginが必要)
  • Updated plugins
    • sfDoctrine: 最新のDoctrine リビジョンに更新、簡単な修正: doctrine.ymlでコメントを"lockmode"にする機能、 'vld'を'validate'へリネーム
    • sfPokaYokePlugin: Fabien Langからのパッチを適用、javascriptの場所の些細な修正
    • sfSimpleForumPlugin: 0.6.1ベータバージョンのリリース、Stickyな投稿機能の追加(beleneglorionからのパッチを元に)
    • sfGuardPlugin: ユーザークラスに ->isSuperAdmin()メソッドの追加、サインアウトアクションの変更、これにより認証されている必要がなくなる。 sfGuardGroup: デフォルトテンプレートがよりi18n対応するようにパッチを適用(#1662のクローズ)
    • sfSimpleCMSPlugin: 0.7.2ベータバージョンのリリース
    • sfSimpleBlogPlugin: app.ymlの設定がアカウントに反映されない問題を修正
    • sfPropelActAsSluggableBehaviorPlugin: モデルのメソッドの戻り値を下に'slugs'の生成を自動化。
    • sfPropelSpamTagBehaviorPlugin: レコードのspamフィルタリングに関する新しいPropelビヘイビアを追加
    • sfPageFlowPluginsfGuardPluginドキュメントの更新

Some new symfony powered websites

  • PLAtec: (french) tailor-made plasterboard solutions
  • Weinwurm's Weine: multilanguage website for a wine producer in lower Austria
  • Golfgreen: website for a golf consultant. Partly dynamic, features a customized Google map mashup
  • GoSports: website for a tabletennis shop. Features a completely dynamic shop solution
  • Rama Idee!: a product site with lots of information and games for children and parents
  • EP Immobilientreuhand GmbH: (german) real estate website with lots of useful features. User registration, Search profiles, SMS and E-mail notifications and much more.
  • Nespresso Greets Milk: (german) symfony powered website for a Nespresso dealer event.
  • Weingut Esterhazy: (German, English, Hungarian) presentation Website for the famous Esterhazy vinery.
  • Mobimenti: a presentation for an Austrian interior designer, the site is completely dynamic and the flash menu is also created dynamically
  • Le Web Accessible: (french) Jean-François Naud's blog about web quality, accessibility and PHP developement
  • Buzz-Achat.com: (french) blog which list promotional codes for online stores

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

They talked about us

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

Leave a Reply

You must be logged in to post a comment.