CakePHP is one of the best and most popular PHP frameworks. What makes it even greater is the availability of many plugins that allows a developer to quickly get a website up and running. Below I have included a list of the best and must use CakePHP 3.x plugins. Most of those I currently use and others I have only tested.
Authentication/Authorization
- CakeManager Users - User Plugin for Cakephp 3.x
- CakeDC Users - Users Plugin for CakePHP 3 by CakeDC
Bootstrap
- Bootstrap-UI - Transparently use Twitter Bootstrap 3 with CakePHP 3
- Bootstrap Helpers - CakePHP 3.x Helpers for Bootstrap 3
- Bootstrap 3 Helpers - Yet another Cake 2.x form helper, but with minimal coding and highly configurable.
- TWBS Cake Plugin - Twitter Bootstrap Plugin for CakePHP 3 with bundled less.php parser, helpers and bake templates
Image/File Manipulation
- Glide - CakePHP 3.x plugin for using Glide image manipulation library
- Image - CakePHP 3.0 Image upload behavior
- Attachment - CakePHP3 Attachment Plugin
- Upload - CakePHP3 Upload Plugin
- Proffer - CakePHP3 Upload Plugin
Logging
- Audit Stash - Flexible and rock solid audit log tracking for CakePHP 3
Migration
- Migrations - CakePHP 3.0 database migrations plugin
Messaging
- Twilio - Twilio Plugin for CakePHP 3
Notifications
- Notifier - Notifications plugin for CakePHP 3.x
ORM
- Trash - Adds soft-delete support to CakePHP 3 tables.
- CreatorModifier - A Cake 3 plugin that provides a Behavior to automatically set creator_id and modifier_id fields on save.
Queue/Cron
- CakePHP Queuesadilla Plugin 3.0- Easily run background jobs on various message backends.
Search
- Elastic Search - Adds soft-delete support to CakePHP 3 tables.
Social Media
- HybridAuth - A CakePHP plugin which allows the use of the HybridAuth social sign on library in your application.