プラグインを複数プロジェクトで共通利用する方法

下記の記事に、複数の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.
デバッグキットのような開発環境のみに利用するプラグインは開発環境のみに読み込むようにすれば便利かと思います(下記参照)。
開発環境と本番環境で設定情報を使い分ける


色々なパスの変更方法
http://book.cakephp.org/ja/view/35/%E5%BF%9C%E7%94%A8%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB