本家の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
- 次のような議論がなされました。バージョン1.1でのバリデーション機構、Doctrineの進化、最適化です。
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
- 次のページの新規作成 How to Optimize Symfony for "Hello World" Benchmark、How To Install Pear On Windows With Wamp、Installing Symfony on Shared Host 1and1.com、Ticket Workflow
- 更新あり CheatSheets, ComparingPropelAndDoctrine
- Symfony Bookのポーランド語版, オランダ語版, フランス語版、ドイツ語版の翻訳で進捗あり
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
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ビヘイビアを追加
- sfPageFlowPlugin、sfGuardPluginドキュメントの更新
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
- Symfony PHP Framework – My first 10 months
- Understanding Behaviors
- sfSimpleNewsPlugin
- A week of symfony #35 (27 August -> 2 September 2007)日本語訳
- Una semana con Symfony #8 (27 Agosto – 2 Septiembre 2007)
- PSymfony3
- Using Flash Upload with PHP & symfony
- Subiendo archivos con Flash y Symfony
- Countdown zum Symfony-Camp
- symfony 1.0.7がリリース
- Se publica Symfony 1.0.7
- Nuevos talleres Symfony en París
- El framework Symfony, una introducción práctica (I parte)
- Symfony-Camp, Teil 1, Symfony-Camp, Teil 2, Symfony-Camp, Teil 3, Symfony-Camp, Teil 4, Symfony-Camp, Teil 5 – eine kurzer Zwischenruf
- Crónica del SymfonyCamp 2007
- Crónica visual del SymfonyCamp 2007
- Propel Criteria Builder
- Lo que nos espera con Symfony 1.1
(訳注 この部分は翻訳しません)

