A few weeks ago I came across Wildflower, which, in the simplest terms, is a CMS built with CakePHP.
However, Wildflower is not the application, it’s a layer that sits between your application (e-commerce, job board, whatever) and Cake. It’s set up in such a way that it handles requests for its own controllers, but lets all other requests through to your App.
This is a very interesting way of making a CMS and keeping it extensible. It’s compatible with all plugins, helpers, components and behaviours that you can use with any Cake site. That means that developers don’t need to learn yet another plugin architecture to add their own functionality (as long as they’re already comfortable with Cake, of course.)


Comments
There are 3 responses to “Creating an extensible CMS with CakePHP” (Subscribe by RSS)
11:19
John
Croogo seems to be the best CMS built on CakePHP so far – http://croogo.org
16:05
majic3
Nice piece glad to hear that you like wf – Klevo will be pleased.
Croogo is a great CMS – IMHO the two approaches take different routes
08:11
Tweets that mention Creating an extensible CMS with CakePHP – RichardEyre.me.uk -- Topsy.com