Tenho trabalhado com CakePHP a um bom tempo, e a cada dia que passa encontro novos plugins disponíveis que facilitam a nossa vida e que nos permite focar mais na regra de negócio do projeto e menos em tarefas secundárias.
Esta é a lista de plugins que normalmente utilizo:
- Acl - Plugin para gerenciamento de ACL (Access Control Lists).
- Audit Log - Registra (audita) alterações feitas em um objeto.
- bootstrap-ui - Um plugin que facilita a utilização do framework Twitter Bootstrap
- CakeDC Search Plugin - Ótimo plugin para implementar buscas usando o padrão POST-Redirect-GET.
- CakeExcel - Plugin para geração de arquivos excel com auxilio da biblioteca PHPExcel
- CakeSoftDelete - Permite que os models utilize a técnica de exclusão lógica (soft delete).
- Crud plugin - Facilita a criação de CRUD, ótimo para área administrativa.
- DebugKit - Plugin obrigatório para todos projeto, auxilia na depuração da sua aplicação.
- Migrations - Plugin obrigatório, sistema de migração de banco de dados
- Slug - Um plugin para geração de slugs.
Encontrando plugins
Sempre que vejo a necessidade de utilizar um plugin procuro em:
- http://plugins.cakephp.org
- https://github.com/FriendsOfCake/awesome-cakephp