BakingPlate

Boost your CakePHP baking with a collection of community best-practices.


Bakingplate originated as an HTML5BoilerPlate conversion for CakePHP. However during development, we realized that most of the view-relevant parts of the boilerplate would need to be continually generated during the course of the project. For that reason we separated from "CakePlate" to emphasize the templating system and bake templates. During the development we also made a push towards versatility and abstraction, moving most of the HTML5 specific functionality into helpers and components instead of hardcoded into the initial bake skeleton.

This makes installing BakingPlate functionality into an existing project much more plausible, and enables developers to more easily remove any functionality they don't like in BakingPlate. Although the project still contains it's own optimized skeleton filled with best practices, the next step we looked towards was installing third party plugins and submodules. One of the things we aimed for was realizing that there are many different base project skeletons out there as alternatives to our own, and we didn't want to compete with them. Instead we started collecting a list of prominent CakePHP developers and their plugins and compiling them into plugin groups. Then we added the ability to add plugins in batch by group. If you want the entire AD7six 'Mi' suite it's just cake plate add -g mi!

Project Stats