13 free CMS options for Web Design Professionals Reviewed
View all posts by Paul AnthonyAt the center of most (if not all) web development projects is the old chestnut we call content management systems. Choosing a CMS for your website, or indeed for your enterprise is no easy task - in Europe alone, you have around 500 systems to choose from. Whether that system is something complex or something simple (i.e. hand editing), it is an essential part of a successful site. Enabling content editors to perform website updates (however inexperienced) with the web has always been something of a challenge for developers, thankfully there are a number of platforms and open source projects out there which take the hassle out of developing your own system, and can put you in the running for projects normally outside of your scope. The following hopefully provides a comprehensive overview of some of the best out there, and we’ve tried to be as comprehensive in our review of each.
Typo 3
Technology : PHP Supported
RDMS: MySQL, Oracle, MS-SQL, ODBC
Setup time: 45 minutes+
Supported OS: Windows / Unix / MacOSX
Features:
- On page editing
- Intuitive Tree Structure for pages , folders and files
- Internal Search Engine
URL: http://typo3.com
FEATURE URL: http://typo3.com/Feature_list.1243.0.html
If you are looking for power over simplicity then Typo 3 is one such option. Starting out with TYPO3 does require time and dedication, both from an administrative point of view. End users can expect to spend around 45 minutes plus to get up and running with the admin tools, depending on how IT literate they are at the minute. To take advantage of its full power, you will need to get your reading glasses out. Admins are going to get it tough, there is significant documentation - 1600 (and counting) pages of references and tutorials, and you are going to have to read at least some of it. However there is no question forum on their website, which you would expect from an Open source solution such as this. On the plus side, the features this product offers are second to none, and are continuing to grow through the PHP development community, and some of the clients using this include large brands such as Philips and the Museum of Science and Industry Chicago.
Cushy CMS
Technology : Browser Based (PHP engine)
Setup time: 5 minutes+
Supported OS: N/A - hosted
Features:
- On page editing
- Extremely Simple
If Typo 3 is the Rolls Royce of the CMS world, then Cushy CMS has got to be a Mini. A fluffy Light and Small web 2.0 application this CMS is one of the easiest and quickest to get up and running with, although it is strictly a hosted solution, and to run it you need to provide your FTP details through Cushy’s website. In order to set the system up you simply add css styles to the sections which need changed, Cushy then changes the page on the fly, and sends it back to the ftp server itself. I would be a little worried about the security implications of passing FTP details over cleartext, and it obviously has to keep a hold on your passwords *somewhere* on its own server..which in my opinon is a bit of a risk. From their own website: “CushyCMS accesses and stores sensitive website login data as part of its daily operations. While we will take every reasonable precaution to secure these details (including the use of database data encryption), we will not accept any responsibility or liability for actions that may result from this data being intercepted or accessed by an unauthorized third-party.” In other words, if it all goes Pear shaped “We aint takin no responsibility “. None the less, this does seem to be a good concept for breaking things down to a simple level, my fear is that it is too simple. This current version will not enable content editors to add a new page - for that, they will have to go back to their webdesigner.
Made By Frog
Technology : PHP
RDMS: a MySQL database or SQLite 3
Setup time: 45 minutes+ Supported OS: *Nix (Apache)
Features:
- On page editing
- Simple Philosophy
- Add pages & Images
- Extendable, includes an API
- Uses Templating Code.
URL: http://www.madebyfrog.com/
SUPPORT FORUM: http://forum.madebyfrog.com/
Created as a PHP port of Radiant CMS (Ruby on Rails app), Frog CMS carries the motto “Fast and Simple”. And it stands up to the test - we found that it took up quite a bit smaller memory footprint than the Ruby equivalent. The learning curve (provided you know a bit about PHP) is also relatively fast, and you can be up and running with a content managed solution in as little as 45 minutes. Complimenting the main site is a support forum, and good clear documentation. However if you are a complete PHP newbie, this one probably is still a bit involved, and although it uses a templating system, it will still prove to be a pain to implement - say over something like Wordpress. We also found that the download on their site was corrupt, and had to grab it via Tortoise SVN. We would say to stick out at it though and you will be rewarded in what is an extremely well put together Open Source CMS.
Radiant CMS
Technology : Ruby On Rails
RDMS: MySQL database, PostReSQL, SQLite3
Setup time: 45 minutes+
Supported OS: *Nix (Apache)
Features:
- Elegant user interface
- Flexible templating with layouts, snippets, page parts, and a custom tagging language
- Simple user management and permissions
URL: http://www.radiantcms.com/ 
This is the product that inspired Frog CMS, and it has pretty much the same layout and feel as Frog, only that it is a Ruby on Rails app. The community around Radiant however does feel to be much more active, and if that is your bag, and you are a Ruby developer, then this is the CMS for you. Thankfully developers have started to break down the barriers to entry for content management systems, and the newer ones such Radiant have concentrated heavily on making things much more friendly for both the end user and web designers. The custom tagging langugage (Radius) is also particularly nice in this system, and should be a breeze for anyone who has done any Ruby work to pick up.
Modx CMS
Technology : PHP
RDMS: MySQL database
Setup time: 45 minutes+
Supported OS: *Nix (Apache)
Features:
- Strong Web Standards Support
- Web 2.0 Features
- Graphical Installer
URL: http://modxcms.com/ 
The MODx Ajax CMS and PHP Application Framework brings plenty to the table, with as it is a application framework, not only is ModX a CMS, but it is a Web application builder as well, supporting forms creation amongst other things. The templating language for ModX is particularly simple to get to grips with tags placeholders which are easily to integrate. ModX also has a strong focus towards two things close to my heart - search engine optimisation and Web Standards. Its no surprise then that ModX came out winner in the Most Promising Open Source Content Management System of 2007, holding off strong competition from SilverStrip, Nuke Evolution, Typolight and dotCMS - all reviewed here. “MODx is the alternative to hacking blogging tools and other tools to death, extended learning curves, and changing your workflow to fit software that just doesn’t quite “get it”. MODx allows you to focus on usability, design, content and building great sites, not on the tools that build them.”
SilverStripe
Technology : PHP
RDMS: MySQL database
Setup time: 30 minutes+
Supported OS: Windows/Linux/Mac
Features:
- Online image editor
- Widgets
- User Defined Forms
- Search Engine Optimised
- Windows and PHP installer.
- Version Control
URL: http://www.silverstripe.com
SilverStripe is an open source product born out of an existing closed source one. The small New Zealand based company decided last year to offer its innovative CMS to customers free, and as a result has achieved over 100,000 downloads of the system. And its no surprise why. SilverStripe is Wordpress on steroids, and because it is completely tailored towards content management, and not blogging, (although it can do this too) you wont be disappointed with the features. SilverStripe shinks (uploaded) images on the fly, has support for drafts and preview, allows users to review and roll back (version control) and has support for SEO out of the box (including URL rewriting). Its target market - is somewhere between Wordpress users and Mambo or Drupal which is perfect for the small to mid-sized development team. The companies credentials are also sound - Just last it achieved support from Google - in the form of Google’s summer of code 2007. Recently Sun did a bit of a case study on them too. We are keeping a close eye on this badboy.
Alfresco
Technology : JSP
RDMS: MySQL 5, Oracle 10
Setup time: 15 minutes+
Supported OS: Red Hat Enterprise, Sun Solaris 10, Windows Server 2003
Features:
- Enterprise Level solution
- Micro Sites
- WebDAV / LDAP Authentication
- Version Control
- Convert PDF to Text via upload
- Version Control
As an enterprise solution I expected this to be a typical “community” edition, pushing a closed source version with additional features at a premium. Not so with Alfresco, the only difference being the level of support your receive from the team. Installing Alfresco is a breeze, with database setup and other configuration done for you after answering a few questions - I had my test setup running on a Windows 2003 Server in about 15 minutes. Dropping different types of document into folders (spaces) generates new content on the site, and when combined with rules, enables web publishers to use PDF’s directly as web content. They would appear at first glance to be going after the Microsoft Sharepoint market, however compared to commercial content management and portal offerings, Alfresco lacks advanced workflow tools.
Typolight
Technology : PHP
RDMS: MySQL starting from 4.1, MySQLi, Oracle, MSSQL, PostgreSQL, Sybase
Setup time: 5-10 minutes+
Supported OS: Windows (IIS) / *Nix (Apache)
URL: http://www.typolight.org/
Features:
- Modular - easy to Extend
- MVC architecture
- Form generators
- Calendar/events
- Newsfeeds
Once you begin working with Typolight, you will realise that the capabilities of the product out of the box are extremely impressive. There is alot more functionality when comparing to other CMS systems out there, but fortunately aren’t so many features as to overpower the end user or administrators with them. User rights are extremely flexible where you can specify which user gets access to editing which field, which is refreshing compared to say Joomla, which guesses more at user access levels. The system also generates valid XHTML, and WAI accessible code, which is an added bonus.
DotCMS
Technology : J2EE/Java
RDMS: MySQL, Postgresql, MSSQL or Oracle.
Setup time: 60 minutes+
Supported OS: Windows or UNIX servers
Features:
- Site-wide Templating
- Streaming MP3 Player
- Content Relationships
- Inline Content Editing
- Content versioning
FEATURE URL: http://www.dotcms.org/the_dotcms/features.dot
dotCMS is a portal-based Web Content Management System. It offers a compelling set of features out of the box all on an extensible platform that can be customized to suit just about any Web CMS need - all provided you know your JSP. dotCMS, has gone down the commercialisation route of offering “on-demand” installs. At first impressions, dotCMS’s admin screens appeared relatively complex- I didn’t automatically know where to go and what to do when I had logged in, and for that reason - regardless of the functionality it took some time to get to grips with.
Umbraco
Technology : ASP.NET (C#)
RDMS: MS SQL
Setup time: 10 minutes+
Supported OS: Windows
Features:
- Super simple template engine
- Full support for Ajax frameworks like Script.aculo.us or ASP.NET Ajax
- Scheduled publishing
- Support for any .NET Language including C# and VB.NET
If you are a Microsoft aficionado, you will be quite aware that open source projects on the .NET platform are few and far between. The same is true with CMS systems, with (to my knowledge) only DotNetNuke, and Umbraco contending for the position of best ASP.NET open source content management solution. It’s a further bonus to discover that not only is umbraco open source, but its also an awesome, well built piece of software. As with most CMS systems being developed now, Umbraco is too committed to webstandards, and indeed has focused on provding at platform to achieve perfect CSS and XHTML zen. It utilises XSLT to style content, so a knowledge of this would be an advantage - although its not a necessity. We were up and running within about 10 minutes - the .NET installer script setting up the database etc, all we had to do was set some bits and pieces in IIS. If you are a .NET developer - go grab a copy, as the user community has also achieved notarity- winning awards - you know that you’ll be backed up with exceptional support.
CMS Made Simple
Technology : PHP
RDMS: MySQL
Setup time: 15 minutes+
Supported OS: *Nix
Features:
- Modular and extensible
- Minimal server requirements
- Small footprint
- Content hierarchy with unlimited depth and size
URL: http://www.cmsmadesimple.org/
FEATURE URL: http://www.cmsmadesimple.org/features/ 
To get a site up with CMS Made Simple is just that, simple. For those with more advanced ambitions there are plenty of addons to download. And there is an excellent community at your service. The cms admin system is very clean - both from a code and design perspective. We found the learning curve quite gradual, which is an extremely important point in a CMS. The third party modules being developed add additional value to the project - with everything from E-commerce to core Translation.
Drupal
Technology : PHP
RDMS: MySQL/PostgreSQL
Setup time: 45 minutes+
Supported OS: *Nix and Windows
Features:
- Friendly URLs
- Modules & Support
- Personalisation
URL: http://drupal.org/
FEATURE URL: http://drupal.org/features 
Unlike Mambo, it is easy to hack the templates, layout, menus and navigation of a Drupal site, which make it the perfect system for developers and designers alike. It’s architecture is somewhat difficult to get to grips with, and this is made no easier with its own jargon throughout the documentation - but when you bite through its tough exterior, Drupal is an extremely juicy fruit in the middle - and its juice definitely worth the squeeze. The search engine optimisation support is second to none, with super friendly URL’s - which is what you would expect from a system of this size. Primarily Drupal’s strength lies in its user contributed modules allowing you to extend functionality by easily installing the functionality required. At time of writing there were over 3500 user contributed modules on the site.
Mambo
Technology : PHP
RDMS: MySQL/PostgreSQL
Setup time: 35 minutes+
Supported OS: *Nix and Windows
Features:
- Page caching
- Content macro language (mambots)
- visitor statistics
- Voting / Polls
- Internationalisation
URL: http://www.mamboserver.com/
First impressions with Mambo is that its interface is very clean and usable, however development of the system has been somewhat overtaken, by Joomla. For the un-initiated, Joomla is a fork of the main mambo trunk, and some of the leads development team left to set up Joomla. Fast forward a few years, and Joomla wins last year’s Open Source awards. Anyway, politics aside, the system is still of Enterprise Quality, and extremely feature rich. It can be easily configured to allow registered users to log in and edit pages via the web, as we would expect the tools made available for authors are straightforward and require little or no training. From a developer perspective, some decent documentation is available at http://docs.mamboserver.com/.
Well with over 500 CMS systems out there…we couldn’t review them all. But if there isn’t anything in here to meet your needs, maybe some of these will. If there are any we have missed here let us know..Feel free to comment.
Some of the best of the rest..
For Blogging..And CMS.
http://www.wordpress.org
http://www.movabletype.org
Just CMS
http://www.aegir-cms.org/
http://www.joomla.org
http://expressionengine.com
http://www.postnuke.com
http://www.ariadne-cms.org/
http://wiki.flux-cms.org
http://bricolage.cc/
Comprehensive List of CMS systems
http://www.oscom.org/matrix/
Share the love.
PingBacks
-
May 17th 2008
-
May 17th 2008
-
May 17th 2008
-
May 17th 2008
-
May 17th 2008
-
May 17th 2008
-
May 17th 2008
-
May 17th 2008
-
May 17th 2008
-
May 17th 2008
-
May 17th 2008
-
May 17th 2008
-
May 17th 2008
-
May 17th 2008
-
May 17th 2008
-
May 17th 2008
-
May 17th 2008
-
May 17th 2008
-
May 17th 2008
-
May 17th 2008
-
May 17th 2008
-
May 17th 2008
-
May 17th 2008
-
May 17th 2008
-
May 17th 2008
-
May 17th 2008
-
May 17th 2008
-
May 17th 2008
-
May 17th 2008
-
May 17th 2008
-
May 17th 2008






May 19th 2008
CMS’s can be a great (and easy) way to run a website for beginners and pros that don’t have much extra time. I have used xoops in the past and it was pretty good, although it had some SEO issues.
May 19th 2008
OpenCms (www.opencms.org) is good Java based CMS.
May 19th 2008
Nice comparison, good work!
The only thing which in my eyes is not right is the supported OS-item. I have used and installed seven of the above mentioned CMS’ and I must say that (at least) with the ones I tried the OS doesn’t matter at all and the webserver used neither.
The important thing is that you get PHP running on the webserver if the CMS needs it and that you have the option to change certain PHP-related options.
May 19th 2008
“I would be a little worried about the security implications of passing FTP details over cleartext”
Every time you connect via FTP its in the clear.
May 19th 2008
@Johan - yep your right, let me rephrase.
I’d be worried about passing FTP details over HTTP.
May 19th 2008
Ridiculous to show mambo and not joomla as the primary fork, mambo is dead. Joomla is not just some of the developers but the vast majority.
May 19th 2008
How could you leave off Plone? It is the best open source CMS by a mile or two.
http://www.plone.org
May 19th 2008
I’m using Daisy CMS (http://cocoondev.org/daisy/index.html) in a corporate environment and it rocks!
May 19th 2008
“(to my knowledge) only DotNetNuke, and Umbraco contending for the position of best ASP.NET open source content management solution.”
Well, then you completely whiffed on this review. Mojoportal is way superior than the 2 projects you mentioned for the .Net platform. Umbraco is a fine product, but the fact that you can’t use it with a virtual directory on Internet Information server makes it a big issue, since you can’t use it on a shared hosting server, among other things. DNN is ok, but the learning curve is a bit steep, and I personally don’t like the architecture.
May 19th 2008
Yeah Plone is great and Xoops.org could be there to.
May 19th 2008
Hard to believe you missed Textpattern, as it is a free PHP/MySQL CMS that has been in development for over four years.
May 19th 2008
Hi,
you could add Redaxo.
-> http://www.redaxo.de
Greets,
Jo
May 19th 2008
Guys guys guys (and gals).
The above isn’t intended to be an exhaustive list. There are plenty of websites out there that do that..now you didn’t expect me to review ALL of them did you ?
May 19th 2008
Got to add Textpattern – made for designers, easy to use and implement, loads of plug-ins and add-ons. http://www.textpattern.com
May 19th 2008
A good ColdFusion/CFML on Java option is Sava CMS. It features a great interface for clients, a ton of features, amazing CSS support and is very extensible from a ColdFusion standpoint.
May 20th 2008
Yo uso desde hace bastantes años SPIP, software libre francés.
I use SPIP for many years, french free opensource CMS.
http://www.spip.net
May 21st 2008
Well wordpress and joomla are far ahead in no matter what features you think about.
May 21st 2008
Good article but it would have been nice if you had used the correct information for Mambo. Mambo has not been on mamboserver.com for two years now. The official site for Mambo is http://mambo-foundation.org.
There is extensive Mambo documentation available now with the main help articles at http://mambo-manual.org.
As to the comments that Mambo is dead, the writer clearly doesn’t know what he/she is talking about. Mambo is in its 8th year and is 23,542 downloads off reaching its 8th million download mark. It’s community and development are active, the codebase is solid, and the forthcoming Mambo 4.7 release will mark the first major step in Mambo becoming a standards compliant, accessible CMS.
The old mamboserver site is definitely dead and is now just a fan site for Mambo with no association with the project. It would be good if you could update your links to point to Mambo. Thanks.
May 21st 2008
Nice work.
One comment on TYPO3:
You are right, there isn’t a official forum but there are mailinglists/newsgroups:
http://lists.netfielders.de/
Nice UI on the mailinglists: http://support.typo3.org/
May 26th 2008
how on earth could it take 45min+ to install drupal?
unzip, open config text file and set your DB username:password@server
how did that take you 45min+ ???
May 26th 2008
@eatme.
Install time and Setup time are two different things.
Perhaps I should have spelt that out.
Im terribly sorry.
May 27th 2008
Probably a good idea to explain what you mean by setup.
e.g. few page types, import some content, set up a blog and podcast would be a good baseline for comparison.
May 30th 2008
I have to lend my praise to Textpattern as well. It’s apparent that though the community is relatively small in comparison to heavyweights like Drupal and Joomla, it is a loyal and enthusiastic bunch. The more I use TXP, the more impressed I am with its balance of agility and power. Inexperienced observers see it as a weblogging tool, but it is a very capable CMS with may hidden capabilities waiting to be discovered.
For those extolling WordPress, with all due respect, it is primarily a weblogging platform that requires bending and prodding to get it to work as a CMS. This does require a little extra work. What makes WP so popular is its out-of-the-box simplicity, which can be limiting if you want the advanced features of a true CMS.
May 31st 2008
I really don’t understand why there isn’t Joomla on the list…
Jun 1st 2008
@Doc.
Trying reading the rest of the comments.
and this link in the article.
http://www.oscom.org/matrix/
Jun 11th 2008
I have a flat file cms soloution called razorCMS, it can be found at http://www.razorcms.co.uk and is open source GPLv3.
It’s very new and very small/quick, take a look.
thanks
smiffy6969
Jun 11th 2008
URL: http://www.mamboserver.com/
FEATURE URL: http://www.mamboserver.com/features
redirect to drupal !!!!
Jun 16th 2008
LTSun, snewscms, webyep: just my two cents!
Jul 14th 2008
Symphony deserves a mention.
Jul 19th 2008
I’ve been testing Wordpress these last months and, although it’s a nice machine for blogging, its design capabilities are far from being agile and fast for anybody who focuses in the graphic side of their work.
I’ve suffered and fought to get just little changes in my designs.
I’ve find a CMS site but isn’t free: http://www.inte.es/eng/index.php
They offers a service to manage Dreamweaver built sites.
But, my question is … does anybody knows which ones from the list could be the best for a GRAPHIC DESIGNER with Dreamweaver dependecy ?
Aug 15th 2008
Just wanted to thank you for taking the time to put this list together. I actually hadn’t heard of several of these options. I saw a demo of concrete5 at OSCON — I swear every other open-source project seems to be a CMS — and was impressed, but had some trouble installing it, so… still looking.
Aug 29th 2008
My University is has adopted dotCMS, and its a nightmare. Bad or no documentation, and no walk-through instructions on how to do anything.
Sep 5th 2008
I have to admit when I saw your entry on Blog Engage I figured this was going to be a fluff piece that simply pulled “reviews” from the product sites. I was pleasantly surprised to find an honest evaluation of the products and what makes them good or bad. Will be bookmarking this page for reference for the next project I need a CMS for.
Sep 6th 2008
This is very helpful. I have already played around with a few cms and was looking for more. I did not even know there were so many.
Sep 14th 2008
http://cms.e-simplistic.com has a free CMS website which they say is developed in C#.Net. It’s completely free for both private and commercial use which is why it interested me in the first place. It seems to do everything I need including WYSIWYG editor and it’s XHTML compliant which is what my clients always ask for even though many don’t know what it actually means!!!!
Sep 15th 2008
ExpressionEngine has blogging functionality built-in, BTW. Comments, trackbacks, moblogging, RSS, etc. Not “just CMS” as you state above.
Nov 27th 2008
A better alternative to the style and workings of Cushy CMS would be Surreal CMS.
A key point being that if you want to use your branding in the admin panel, Cushy wants a steep $28/month whereas Surreal allows your own branding free. The only trade off is that Surreal allows a 3 site limit and Cushy doesn’t have a limit - although they state in terms and conditions that may decide to charge you if you are too commercial with it.
Prices have to be asked for at Surreal (they don’t don’t post them to their site) and are scalable. I haven’t received a reply for a pricing request yet, so I don’t know if the saying rings true or not “if you have to ask, you can’t afford it.”
Nov 27th 2008
The feature I most like about Cushy CMS is setting containers around which part of a page I can give an editor have access to.
I can’t find any documentation to that ability with any of the other CMS apps people rave about. Editor’s seem have access to the whole page!
Isn’t there a CMS I can install on my machine that works like Cushy?
Dec 4th 2008
@Beach Ape
Surreal CMS is actually a bit cheaper than Cushy — $25 per month. Surreal has some really useful features that you don’t find in Cushy and overall I like the Interface much better. It also seems more responsive and less “cutesy”.