5 CakePHP CMS’es Reviewed

CakePHP is great rapid development php framework. CakePHP allows you to create applications with ease. But in case you CakePHP lover need to create simple sites or applications, maybe you considering to use one of the CakePHP based CMS than developed yourself from scratch.

So, here is list of some CakePHP based Content Management System. If I miss something here let me know by drop comments.

Wildflower

Wildflower is Content management system and application platform build on CakePHP framework and jQuery Javascript library, standards based, open source and user friendly.

Features

  • Comments fully working with Akismet spam check.
  • More Post and Comment models unit tests.
  • Includes latest CakePHP – r7117.
  • Pages include a working preview of the content revision system.
  • Tons of enhancements and bugfixes.

OvenCMS

OvenCMS is an open source CMS, built on the CakePHP framework and jQuery Javascript library. OvenCMS is fully modularized and has a lot of working plugins (modules).

Croogo

Croogo is a CakePHP powered Content Management System.


Features

  • Content
    • Content Types: You can create your own content type
      • Blog
      • Node
      • Page
    • Taxonomy: Categorization of your content
    • WYSIWYG Editor
      • Attachments (for image and file uploads)
    • Comments
      • Threaded comments
      • Email notification
      • Moderation
      • Spam protection (requires Akismet API key)
      • Captcha (requires Recaptcha API key)
    • Syndication: RSS feeds for
      • Individual content types
      • All promoted items
      • Comments
    • SEO
      • Search engine friendly URLs
      • Full control over meta tags
    • Custom fields
  • Menu Manager
  • Blocks
  • Contact forms
    • Email notification
    • Messages archive
    • Spam protection (requires Akismet API key)
    • Captcha (requires Recaptcha API key)
  • File Manager
  • Users
    • ACL Manager (Permissions)
  • Themes
  • Web based administration

CupCake CMS


CupCake CMS is an Open Source Content Management System built using CakePHP. Its purpose is to provide web designers a simple and easy to deploy tool to manage content in small and medium sized websites, all without programming a single line of code.Through its easy interface and WYSIWYG editor (FCKEditor), content can be created and updated by authorized users without the need of having to learn HTML.

For those who are familiar with other open source CMS applications, CupCake CMS is a lightweight and design-oriented content management system, meant for quick deployment of sites.

Lumad CMS

Lumad CMS is an open source content management platform, meant for providing designers with a quick, simple interface to manage small websites. Lumad not a community-driven CMS like Drupal, nor is it a workflow-driven, enterprise CMS like Typo3.

  • Development Status: 2 – Pre-Alpha
  • Environment: Web Environment
  • Intended Audience: Developers, End Users
  • License: MIT/X Consortium License
  • Natural Language: English
  • Operating System: OS Independent
  • Programming Language: PHP
  • Topic: Dynamic Content, Site Management

Conclusion

Everybody has it’s own preferences, my favourite CMS is WordPress, because it’s so great. I guess I can’t say Joomla and Drupal suck, but my experience with them wasn’t that great. But using any CMS comes at the price of flexiblity. Imagine a site like Yahoo answers or Reddit, you can’t do that with a CMS. You need to write your own code and making such a site is very simple with a webframework. Using a CakePHP framework helps in having a CMS to make quick and simple changes and still have flexibility and being able to write you entire site. CakePHP so far has been a great experience for me, so is Croogo, but for my Croogo sites I am just looking for basic functionality and program most of the pages myself, which is a total breeze in CakePHP anyway. Croogo is by far the most mature CMS in CakePHP, but using a CMS in CakePHP is not that popular, since there is so much automagic in Cakephp that writing a basic CMS is a job that can be done within 15 minutes. Imagine the amount of features you could implement with 2 hours. I have so far used Croogo on 3 sites and I like it, I am able to understand the sourcecode and can easily modify changes. I however recommend not changing the Croogo views, but create a theme, so you can just leave the Croogo view files untouched. Also, design your site in a way that allows for an easy transition from using Croogo to using your own system. If you’re good with Cake, you’re not likely to want to use other people’s code in such a dominant way.

Comments

  1. There are good examples to check for

Leave a Reply