プラグインを複数プロジェクトで共通利用する方法
下記の記事に、複数のcakeアプリから共通のプラグインを利用する方法が書いてあります。
http://mark-story.com/posts/view/making-a-global-plugins-directory-for-cakephp?utm_source=rss
これを使えば、app1とapp2にそれぞれcakeのソースコードがあって管理している時に、それぞれのプラグインディレクトリ
/home/hoge/app1/app/plugins
/home/hoge/app2/app/plugins
に同じプラグインをコピーして入れなくてすみます。共通して利用するプラグインのソースを一箇所において、各cakeアプリはそのプラグインを参照します(bootstrapに書いて)
今回の方法だと、
/home/hoge/common/plugins/plugin1
/home/hoge/common/plugins/plugin2
とプラグインを置いて、各cakeアプリケーションのbootstrap.phpに
$pluginPaths = array( '/home/hoge/common/plugins/', );
と書けばOK.
デバッグキットのような開発環境のみに利用するプラグインは開発環境のみに読み込むようにすれば便利かと思います(下記参照)。
開発環境と本番環境で設定情報を使い分ける