IMCake Plugin
for CakePHP 2 and INTER-Mediator


            2012/12/1
  カスタムWeb勉強会ライトニングトーク発表資料
       松尾 篤(株式会社エミック)
What's IMCake?

• INTER-Mediatorの一部機能をCakePHP
  2.xで活用するためのプラグイン

• http://inter-mediator.info/
• http://cakephp.org/
INTER-Mediator

• HTMLタグの属性値でテーブルやフィ
 ールド名を指定すれば、データベース
 と連動が可能

• 独自のテンプレート言語は使わない
Why?
• INTER-MediatorをMVCフレームワーク
 で活用(既存アプリケーションとの
 互換性や拡張性、DRYを考慮)

• JavaScriptに頼らないページ出力(SEO
 やアクセシビリティ、セキュリティを
 考慮)
Where?



• https://github.com/matsuo/IMCake
Notes


• 現在開発中(実用段階ではない)
• 現時点では一部の機能やサンプルに
 対応
方針

• リンクノードの置換処理およびUI以外
 はなるべくCakePHPの機能を使用

• サーバーサイドの初期ページ出力機能
 は今後INTER-Mediator本体に還元予定
例えば

• INTER-Mediatorの定義ファイルは使わ
 ずCakePHPのModelを使用

• 認証機能はCakePHPのAuthComponent
 を使用
まとめ



• IMCakeでINTER-MediatorをよりDRYに

IMCake Plugin for CakePHP 2 and INTER-Mediator