-
Notifications
You must be signed in to change notification settings - Fork 229
Home
Mark Sch edited this page Apr 12, 2016
·
40 revisions
Welcome to the awesome-cakephp wiki!
Use these plugins for inspiration or upgrade them so they can be added to the awesome list :)
Auditing/logging:
- AuditLog plugin - Records changes made to an object during CRUD operations.
- DatabaseLog plugin - Logging to the DB instead of filesystem. EDIT: Somewhat upgraded and usable now in 3.x!
- Monolog plugin - Use the comprehensive logger capabilities of Monolog.
Authentication and Authorization:
- Authorize plugin - Authorize classes for AuthComponent.
- GoogleAuthenticate plugin - Containing Google 2 step authenticate class for AuthComponent.
- Sanction plugin - Centralize all of those permissions in a single file.
Caching:
- AutoCache plugin - A plugin that makes query caching easy.
- Cacher plugin - A plugin that caches query results.
- UrlCache plugin - Automatically cache the results of calls to Router.
CMS and applications built on CakePHP:
- Croogo - Open source content management system.
Code Analysis:
- NewRelic plugin - Makes analyzing your CakePHP app in New Relic easier.
Debugging:
- ClearCache plugin - For easily clearing the app cache(s). Mainly available via Setup plugin now.
- GraphVizModels plugin - Display your model relations graphically. Upgraded for 3.x via dereuromark/CakePHP-GraphViz-Models.
- XHProf plugin - Quickly enables XHProf profiling for your application. Somewhat available for 3.x here.
Dependency Injection:
- CakeDependency plugin - Provides a dependency injection container and service registry/locator.
E-commerce:
- Cart plugin - A shopping cart plugin.
- Payments plugin - Generic Payment Interface.
- Paypal plugin - To interact with Paypal's "classic" and new REST APIs.
- PaypalSource plugin - A Paypal REST client plugin.
- Stripe plugin - A Stripe component.
Email:
- EmailQueue plugin - An email queue solution.
- Mailchimp plugin - The Mailchimp and Mandrill plugin.
- Mandrill plugin - Sending Email using Mandrill.
- SendGrid plugin - Plugin for SendGrid WebAPI.
- Postmark plugin - Makes email delivery using Postmark.
Filtering and Validation:
- Tidy plugin - Validate and generate tidyed HTML output.
Geolocation:
- Geocoder plugin - A lightweight geocoding plugin.
Markup:
- Decoda plugin - A lightweight bbcode parser plugin.
- Markdown plugin - A Markdown parser plugin.
- MarkupParsers plugin - A collection of parsers.
Miscellaneous:
- Dotcake - Provides CakePHP project info for editor's cakephp plugins.
- Ftp plugin - FTP/SFTP plugin.
- Jsonrpc plugin - Provides server and client implementations of JSON-RPC.
- MaintenanceMode plugin - Show a custom template for all requests when in maintainance with optional IP whitelisting.
- StateMachine plugin - State Machine Behavior.
Navigation:
- MenuBuilder plugin - A menu plugin.
NoSQL:
- MongoQB plugin - MongoDB database driver.
- NoSql - A low-lever interface to interact with nosql datasource.
Notifications:
- Notification plugin - A plugin that provides an notification system.
ORM and Datasources:
- Datasources plugin - Lots of different datasources.
Queue:
- CakeDjjob plugin - Quick and easy job queues, based on delayed_job.
REST and API:
- Rest plugin - a painless REST server Plugin for CakePHP.
Search:
- OpenSearch plugin - For creating installable search plugins for IE, Firefox and Chrome.
- Tags plugin - Tagging records the easy way.
SEO:
- Seo plugin - SEO plugin.
- Seo plugin - SEO plugin alternative.
- Sitemap plugin - Generates HTML and XML sitemaps for your CakePHP application.
Skeleton:
-
Bake template "setup"-An example template on how customization of bake templates is possible.Somewhat available now via Setup plugin theme.
Social:
- Bookmark plugin - Creates links to popular bookmarking web-applications.
- Comments plugin - Allows users to comment records.
- Facebook plugin - Facebook plugin.
- Favorite plugin - Allows users to favor records.
- Feedback plugin - Providing feedback.
- Like plugin - Provides a feature similar to Facebook "Like".
- Twitter plugin - A library to interface with Twitter and its OAuth workflow.
Templating:
- BoostCake plugin - A Twitter Bootstrap plugin.
- CakeFactory plugin - A factory for the Cake Toolkit (CTK), which provides configurable objects.
- CML plugin - Provides further abstraction of the View layer by replacing the procedural PHP code with an XML based markup.
- CTK plugin - Allows views to be defined as a class.
- Mustache plugin - A Mustache plugin.
- Wysiwyg plugin - Support for various wysiwyg editors.
Third Party APIs:
- SMSFly plugin - Data source for sending SMS via sms-fly.
- Twitter plugin - A library to interface with Twitter and its OAuth workflow.
CakePHP Books and Articles:
- CakePHP 2 Application Cookbook - CakePHP 2.x book by two core developers.
- Instant Starter - CakePHP2.x book (not for total PHP beginners).
- Rapid Application Development with CakePHP 2 - CakePHP 2.x book by CakePHP Core Developer @josegonzalez.
- Saving model data and security - Blog post with information on what to be careful about in 2.x when using CRUD forms and saving data.