Skip to content
This is the documentation for pieceofcake2/cakephp, a community-maintained fork of CakePHP 2.x for PHP 8. About this fork.

Maintained Plugins ​

The Piece of Cake 2 project maintains the framework fork together with related repositories and forks of popular CakePHP 2 plugins. All maintained plugins are compatible with PHP 8.x, and their CI checks them with PHPStan at level 5. Names link to the documentation site of each package, or to the GitHub repository where the package has no documentation site. "Markdown" links to the Markdown source of the documentation on GitHub, which AI tools can read directly.

Core repositories ​

Development tools ​

Maintained plugins ​

Debugging ​

Infrastructure ​

Logging & Monitoring ​

Templating ​

View Helpers ​

Forms & Validation ​

Database ​

Authentication and Authorization ​

Files ​

SEO ​

I18n ​

Installing a plugin ​

Install plugins with Composer and load them as usual with CakePlugin::load(). See each plugin's documentation site for the package name and setup. With the modern layout, Composer installs plugins into plugins/ through the installer-paths setting.

Plugins that don't support Composer autoloading still need App::uses() for their classes, for example App::uses('MyPluginHelper', 'MyPlugin.View/Helper').

Origins ​

Most of these packages continue an existing CakePHP project. The table lists where each one comes from: a fork continues the history of the original repository, a package based on another project was extracted from it, and an original package was created by pieceofcake2. The README of each package has the same information in its Origin section, and its LICENSE file keeps the copyright notices of the original authors.

PackageOriginOriginal authorsLast upstream version
pieceofcake2/cakephpFork of cakephp/cakephp, with the PHP 8 work of kamilwylegala/cakephp2-php8CakePHP community (Cake Software Foundation, Inc.)2.10.24
pieceofcake2/appBased on cakephp/cakephp (app/)CakePHP community (Cake Software Foundation, Inc.)2.10.24
pieceofcake2/pluginOriginal--
pieceofcake2/bakeBased on cakephp/cakephp (BakeShell)CakePHP community (Cake Software Foundation, Inc.)2.10.24
pieceofcake2/upgradeBased on cakephp/cakephp (UpgradeShell)CakePHP community (Cake Software Foundation, Inc.)2.10.24
pieceofcake2/phpstan-cakephp2Fork of sidz/phpstan-cakephp2Oleg Zhulnev0.2.0
pieceofcake2/phpcs-cakephp2Original--
pieceofcake2/pantherOriginal--
pieceofcake2/debug_kitFork of cakephp/debug_kitMark Story and the CakePHP community (Cake Software Foundation, Inc.)2.2.9
pieceofcake2/awsOriginal--
pieceofcake2/async-awsOriginal--
pieceofcake2/brefOriginal--
pieceofcake2/monologFork of jadb/cakephp-monologJad Bitar2.0.0
pieceofcake2/sentryOriginal--
pieceofcake2/twig-viewFork of predominant/TwigViewKjell Bublitz and Graham Weldonv0.6
pieceofcake2/csv-viewFork of FriendsOfCake/cakephp-csvviewJose Diaz-Gonzalez1.3.0
pieceofcake2/markdownFork of chronon/CakePHP-Markdown-PluginGregory Gaskill2.1.0
pieceofcake2/menu_builderFork of torifat/cake-menu_builderRifat Nabiv2.0.3
pieceofcake2/viteOriginal--
pieceofcake2/webpack-encoreOriginal--
pieceofcake2/xformFork of ichikaway/xformHelperYasushi Ichikawa2.0.0
pieceofcake2/cakeplusFork of ichikaway/cakeplusYasushi Ichikawav2.0
pieceofcake2/captchaOriginal--
pieceofcake2/datasourcesFork of cakephp/datasourcesCakePHP community (Cake Software Foundation, Inc.)commit b741921 (master)
pieceofcake2/authenticateFork of FriendsOfCake/AuthenticateM. Ypes (Ceeram)1.0.2
pieceofcake2/acl_extrasFork of markstory/acl_extrasMark Story1.2.1
pieceofcake2/uploadFork of FriendsOfCake/cakephp-uploadJose Diaz-Gonzalez1.3.1
pieceofcake2/imagineFork of burzum/cakephp-imagine-pluginFlorian Krämer1.0.6
pieceofcake2/cakepdfFork of FriendsOfCake/CakePdfCeeram1.0.3
pieceofcake2/seoFork of webtechnick/CakePHP-Seo-PluginNick Baker, Alan Blount and Matt Reishusv6.1.0
pieceofcake2/sitemapFork of loadsys/CakePHP-SitemapLoadsys Web Strategies1.0.2
pieceofcake2/localizedFork of cakephp/localizedCakePHP community (Cake Software Foundation, Inc.)2.7.0
pieceofcake2/docsFork of cakephp/docsCakePHP community (Cake Software Foundation, Inc.)commit 6b9d755 (2.x)
pieceofcake2/docs-skeletonFork of cakephp/docs-skeletonCakePHP community (Cake Software Foundation, Inc.)commit f256691 (main)

Contributing ​

The project welcomes bug reports (especially PHP 8.x compatibility issues), security vulnerability reports and pull requests.

Based on the CakePHP Cookbook. Content licensed under CC BY-NC-SA 4.0. Not affiliated with the Cake Software Foundation.