Available for new consulting projects — Get in touch

CakePHP Plugins

Motivation This paper is intended to try to improve the next version of Cake. I think one of the most important features of a framework is its capacity to be expanded. Plugins achieve that gracefully. But there is a problem; plugins, as read on tempdocs, are meant to be packages. I think they can be much more. This is mainly a software design problem. Where they fail Point #1 Cake creates conventions for everything turning controllers, models and views universal.

Read more →