CakePHPのフレームワーク開発者は、ほとんどといっていいくらい、ドキュメント化にはかかわっていません。これまで書かれた記事やマニュアルも、たいていは有志によるものです。
本当は、「オープンソースはマニュアルで稼ぐ」という手法が一つの大きな開発の柱になってもよいと思うのですが、そうはしていないようです。それをするくらいなら、早く良いフレームワークを完成させたい、ということのようです。
1.2系に関する文書はほとんど公開されていませんが、あともう少しで1.2も安定すると思いますので、英語版の文書が出るのももう間近なのではないでしょうか。
What Do You Do When There Is No Documentation?
日本語については、これまで cakephp.jp に情報を集めてきました。さまざまなブログに散在している役立つ情報を無駄にしないための情報ポータルとして利用してください。自薦、他薦を問わず、Cakeに関する情報は気軽に投稿してもらえればと思っています。ひとつひとつにお礼のレスは付けませんが、感謝しています。(付けたほうがいいかな……。)
P.S. 最近たてつづけに、「CakePHPは遅い」というような投稿を見かけましたが、unbindModel()やbindModel()、そしてキャッシュを上手に使っているんでしょうか?
下記のようなサイトでもすでに採用されていますし、
http://addons.mozilla.org/
相当大きい予約サイトなどでも実績がすでにありますので、チューニングの問題かもしれませんよ。(^_^)
CakePHPを使用して開発しておくと、
・キャッシュ機構の利用
・あとから簡単にスケールできる仕組み
などを有効利用すれば、かなり色々、スピードアップができると思います。書き込みはマスターサーバに対してのみ、読むのはスレーブから、なんていうのは、数行でできてしまいます。
CakePHPで超簡単スケーラビリティ




