CakePHP
PHP framework.
Contents
- AI Tools
- Architecture
- Asset Management
- Auditing / Logging
- Authentication and Authorization
- Templating
- Caching
- Code Analysis
- Console
- Debugging
- Miscellaneous
- Queue
- File Manipulation
- Filtering and Validation
- Geolocation
- I18n
- Imagery
- Libs
- Markup
- Migration
- Navigation
- Notifications and Real-time Communication
- ORM / Database / Datamapping
- REST and API
- Search
- Security
- SEO
- Skeleton
- Social
- Testing
Plugins
AI Tools
Architecture
Asset Management
Auditing / Logging
Authentication and Authorization
A plugin which allows you to authenticate using social providers like Facebook/Google/Twitter etc. using SocialConnect/auth social sign on library.
A simple token authentication plugin for CakePHP REST APIs.
Complete user management (admin panel, remember me, etc), Social login (FB, Twitter, LinkedIn, Google, Instagram), RBAC, API and more.
Two-factor verification supporting email OTP, email magic link, SMS OTP, and TOTP (Google Authenticator).
Templating
Caching
Code Analysis
A PHPStan extension to resolve CakePHP magic around getter return types for the static analyzer.
Helps to make IDE support better by adding annotations to your existing code similar to what baking does to new code.
Useful IdeHelper addons for other plugins or custom use cases.
Console
Debugging
Miscellaneous
Maintenance shell to go into maintenance mode for all requests with optional IP whitelisting.
A powerful CakePHP plugin for discovering, caching, and querying PHP 8 attributes across your application and plugins.
Quickly generate useful data transfer objects for your app (mutable/immutable), replacing messy arrays and leveraging your IDE through typehinting and autocomplete.
For generating basic calendars. Includes IcalView for ICS calendar file generation.
A plugin to export, import and manage database backups. Currently, the plugin supports MySQL, PostgreSQL and SQLite databases.
Allow visitors to send quick and easy feedback incl. a screenshot via sidebar form.
Plugin for connecting a Vue 3 app and use an API interface using a middleware.
Queue
Database-driven message queue integration using the Enqueue library for CakePHP Queue plugin.
Unified system for managing batch job processing with parallel execution and sequential chains.
File Manipulation
Filtering and Validation
I18n
Imagery
Libs
Migration
Notifications and Real-time Communication
The Broadcasting plugin provides real-time event broadcasting for CakePHP applications using WebSocket connections compatible with the Pusher protocol or Redis pub/sub.
ORM / Database / Datamapping
REST and API
CakePHP Application development on steroids - rapid prototyping / scaffolding & production-ready code.
All-in-one solution to provide a complete API. It includes versioning, renderers, CRUD, authentication, extensions (paginate, filter, HATEOAS), and much more.
Search
Powerful and flexible solution for implementing advanced search functionality. Provides a robust set of tools for creating dynamic, user-friendly search interfaces with minimal effort.
Implements custom, flexible and extendable search strategies. Implements PRG pattern.
Security
Simple, unobtrusive and extendable captcha solution providing by default an image based math captcha.
Expose entities through additional UUIDs instead of their AIID primary keys to obfuscate those IDs and data associated with these numerically ordered values.
SEO
Skeleton
Social
Software
Development Environment
CMS and applications built on CakePHP
Demo
A demo application to send CakePHP Docker container logs to Grafana Loki via Fluentd.