Best Content Management System (CMS)
What do you think is the holy grail of the CMS?
-
View Consensus List -
Make Your List -
Discuss This List
-
biddit
on 10/11/08While CakePHP is not exactly a full-fledged CMS, it is my favorite because it offers a great balance between foundation and flexibility, while reinforcing MVC best practices. You can have a basic CMS up and running in a matter of hours with it. -
CodeIgniter
33rtp
on 12/1/09Another framework that really isn't a CMS. This is the most basic of the frameworks I've used. It is very efficient and has very low bloat. If you are used to writing PHP from scratch and want an extremely simple framework to get off the ground with, CodeIgniter is worth taking a look at.
Third in my list of "Best PHP Frameworks" - affected by same issue as the other two. -
Drupal
biddit
on 10/11/08I am not a fan of Drupal. It takes forever to come up to speed on it, and then your worst horrors are realized - that yes, it really is a pain in the ass to implement the features you need. -
33rtp
on 12/1/09Drupal is a nice CMS system if you happen to be building something it's already set up to do. It is more expandable than Wordpress, but can get overly complicated for what it is. It's useful if you don't know enough to use something like CakePHP, but want something more than what Wordpress provides. -
Joomla!
33rtp
on 12/1/09A lot like Drupal. Probably easier for a newb to pick up and use, but once again makes me wonder why I'm not just starting from a basic framework. Good for people doing some kind of basic commerce site who don't want to do any of the heavy lifting. -
MediaWiki
biddit
on 10/11/08MediaWiki is just damn-well written and well thought-out. I guess it has to be considering it serves millions of hits per month on the official wikipedia.org site. -
33rtp
on 12/1/09Really good at what it does. If you want a Wiki, why look elsewhere? -
Plone
biddit
on 10/11/08Plone is the DEVIL. Complete overkill. Good luck if you want to change the workflow to something outside the pattern they intended! -
WordPress
biddit
on 10/11/08WordPress is a great foundation for building simple CMS sites for clients who only need to occasionally update simple content. I've found a lot of devs push clients towards Drupal when all they need is something really basic. -
33rtp
on 12/1/09WordPress is great at what it does and even some things that it wasn't specifically intended for. It's extremely user-friendly and is probably the best place for a person with no programming background to start. -
Zend Framework
biddit
on 10/11/08Zend Framework is a good foundation to build sites with, offering a TON of webservice plugins. -
33rtp
on 12/1/09Zend Framework is extremely well thought out and robust. In the CMS -> Framework -> Component Library spectrum, this sits somewhere between the latter two. Takes some knowledge to get off the ground, but has excellent documentation and TONS of components. Great if you want to stick to strict OO PHP and build from the ground up.
This would be first in my list of "Best PHP Frameworks," but is demoted for being a little time-consuming if you just want a basic CMS and nothing else.
Digg
Twitter
Reddit
Delicious
Technorati
StumbleUpon
Facebook
MySpace
Google
Yahoo
Live Spaces
Mixx

CakePHP