Piece of Cake 2 is a community-maintained fork of CakePHP 2.x, providing PHP 8.x compatibility for existing legacy applications.
Important
This fork is only for maintaining existing legacy applications. Do not use CakePHP 2.x for new projects - use CakePHP 5.x instead.
- PHP 8.x Support: Full compatibility with modern PHP versions
- Security Fixes: Critical security vulnerabilities are addressed
- Gradual Migration Path: Supports incremental migration to CakePHP 5.x
- Legacy Application Maintenance: Keep your existing applications running safely
- CakePHP - CakePHP 2.x framework
- App Skeleton - Application skeleton
- Plugin Skeleton - Plugin skeleton
- Bake Plugin - Code generation tool
- Upgrade Plugin - Upgrade utility
- PHPStan CakePHP - PHPStan extension for static analysis
All plugins are compatible with PHP 8.x.
- DebugKit Plugin - Debug toolbar
- Aws Plugin - AWS SDK integration
- Bref Plugin - AWS Lambda deployment with Bref
- Monolog Plugin - Monolog integration
- Sentry Plugin - Error tracking and monitoring
- TwigView Plugin - Twig template engine
- CsvView Plugin - CSV view class
- Markdown Plugin - Markdown helper
- MenuBuilder Plugin - Navigation menu helper
- WebpackEncore Plugin - Webpack Encore asset helper
- Xform Plugin - Extended form helper
- Cakeplus Plugin - Form utilities and enhancements
- Datasources Plugin - Additional datasources
- Authenticate Plugin - Authentication classes
- Upload Plugin - File upload handling
- Imagine Plugin - Image processing library wrapper
- CakePdf Plugin - PDF generation
- Seo Plugin - Search engine optimization
- Sitemap Plugin - Sitemap generation
- Localized Plugin - Localization utilities
This project is maintained by the community. We welcome:
- Bug reports, especially PHP 8.x compatibility issues
- Security vulnerability reports
- Pull requests for fixes and improvements
Keep your legacy applications running smoothly while preparing for the future