Top 10 Most Usable Content Management Systems
Aug 27th in Web Roundups by Glen Stansberry
There are plenty of options when it comes to picking a content management system for a development project. Depending on how advanced you need the CMS to be, what language it's built in, and who is going to be using it, it can be a nightmare trying to find the "perfect" CMS for a project.
However, some CMSs have a slight edge over the rest of the competition because of the usability of the software. Some are just easier to install, use and extend, thanks to some thoughtful planning by the lead developers. Here are 10 of the most usable CMSs on the web to use in your next project.
1. WordPress
What is there left to say about WordPress that hasn't already been said? The PHP blogging platform is far and away the most popular CMS for blogging, and probably the most popular CMS overall. It's a great platform for beginners, thanks to their excellent documentation
and super-quick installation wizard. Five minutes to a running CMS is pretty good. Not to mention the fact that the newest versions auto-update the core and plugins from within the backend, without having to download a single file.
For those users not familiar with HTML or other markup language, a WYSIWYG editor is provided straight out of the box. The backend layout is streamlined and intuitive, and a new user should be able to easily find their way around the administration section. Wordpres also comes with built-in image and multimedia uploading support.
For developers, the theming language is fairly simple and straightforward, as well the Plugin API.
The WordPress Community is a faithful and zealous bunch. Wordpress probably has the widest base of plugins and themes to choose from. A great part about the Wordpress community is the amount of help and documentation online you can find on nearly every aspect of customizing WordPress. If you can dream it, chances are it's already been done with WordPress and documented somewhere.
2. Drupal
Drupal is another CMS that has a very large, active community. Instead of focusing on blogging as a platform, Drupal is more of a pure CMS. A plain installation comes with a ton of optional modules that can add lots of interesting features like forums, user blogs, OpenID, profiles and more. It's trivial to create a site with social features with a simple install of Drupal. In fact, with a few 3rd party modules you can create some interesting site clones with little effort.
One of Drupal's most popular features is the Taxonomy module, a feature that allows for multiple levels and types of categories for content types.
Drupal also has a very active community powering it, and has excellent support for plugins and other general questions.
3. Joomla!
Joomla is a very advanced CMS in terms of functionality. That said, getting started with Joomla is fairly easy, thanks to Joomla's installer. Joomla's installer is meant to work on common shared hosting packages, and is a very straightforward considering how configurable the software is.
Joomla is very similar to Drupal in that it's a complete CMS, and might be a bit much for a simple portfolio site. It comes with an attractive administration interface, complete with intuitive drop-down menus and other features. The CMS also has great support for access control protocols like LDAP, OpenID and even Gmail.com.
The Joomla site hosts more than 3,200 extensions, so you know the developer community behind the popular CMS is alive and kicking. Like Wordpress, you can add just about any needed functionality with an extension. However, the Joomla theme and extension community relies more on paid plugins and themes, so if you're looking for customizations, be ready to pay.
4. ExpressionEngine
ExpressionEngine (EE) is an elegant, flexible CMS solution for any type of project. Designed to be extensible and easy to modify, EE sets itself apart in how clean and intuitive their user administration area is. It takes only a matter of minutes to understand the layout of the backend and to start creating content or modify the look. It's fantastic for creating websites for less-than-savvy clients that need to use the backend without getting confused.
ExpressionEngine is packed with helpful features like the ability to have multiple sites with one installation of software. For designers, EE has a powerful templating engine that has custom global variables, custom SQL queries and a built in versioning system. Template caching, query caching and tag caching keep the site running quickly too.
One of my favorite features of EE that is the global search and replace functionality. Anyone who's ever managed a site or blog knows how useful it is to change lots of data without having to manually search and open each page or post to modify it.
ExpresssionEngine is quite different than other previously-mentioned CMS in that it's paid software. The personal license costs $99.95, and the commercial license costs $249.99.
5. TextPattern
Textpattern is a popular choice for designers because of its simple elegance. Textpattern isn't a CMS that throws in every feature it can think of. The code base is svelte and minimal. The main goal of Textpattern is to provide an excellent CMS that creates well-structured, standards-compliant pages. Instead of providing a WYSIWYG editor, Textpattern uses textile markup in the textareas to create HTML elements within the pages. The pages that are generated are extremely lightweight and fast-loading.
Even though Textpattern is deliberately simple in design, the backend is surprisingly easy to use and intuitive. New users should be able to find their way around the administration section easily.
While Textpattern may be very minimal at the core level, you can always extend the functionality by 3rd party extensions, mods or plugins. Textpattern has an active developer community with lots of help and resources at their Textpattern.org site.
6. Radiant CMS
The content management systems that we've listed so far are all PHP programs. PHP is the most popular language for web development, but that doesn't mean we should overlook other popular web languages like Ruby. Radiant CMS is a fast, minimal CMS that might be compared to Textpattern. Radiant is built on the popular Ruby framework Rails, and the developers behind Radiant have done their best to make the software as simple and elegant as possible, with just the right amount of functionality. Like Textpattern, Radiant doesn't come with a WYSIWYG editor and relies on Textile markup to create rich HTML. Radiant also has it's own templating language Radius which is very similar to HTML for intuitive template creation.
7. Cushy CMS
Cushy CMS is a different type of CMS altogether. Sure, it has all the basic functionality of a regular content management system, but it doesn't rely on a specific language. In fact, the CMS is a hosted solution. There are no downloads or future upgrades to worry about.
How Cushy works is it takes FTP info and uploads content on to the server, which in turn the developer or the designer can modify the layout, as well as the posting fields in the backend, just by changing the style classes of the styles. Very, very simple.
Cushy CMS is free for anyone, even for professional use. There is an option to upgrade to a pro account to use your own logo and color scheme, as well as other fine-grain customizations in the way Cushy CMS functions.
8. SilverStripe
SilverStripe is another PHP CMS that behaves much like Wordpress, except has many more configurable options and is tailored towards content management, and not blogging. SilverStripe is unique because it was built upon its very own PHP framework Saphire. It also provides its own templating language to help with the design process.
SilverStripe also has some interesting features built in to the base, like content version control and native SEO support. What's really unique with SilverStripe is that developers and designers can customize the administration area for their clients, if need be. While the development community isn't as large as other projects there are some modules, themes and widgets to add functionality. Also, you'll want to modify the theme for each site, as SilverStripe doesn't provide much in terms of style, to give the designer more freedom.
9. Alfresco
Alfresco is a JSP is a beefy enterprise content management solution that is surprisingly easy to install. A really useful feature of Alfresco is the ability to drop files into folders and turn them into web documents. Alfresco might be a little bit more work than some of the other CMS and isn't as beginner-friendly, it certainly is quite usable given the massive power of the system. The administration backend is clean and well-designed.
While Alfresco might not be a great choice for most simple sites, it's an excellent choice for enterprise needs.
10. TYPOlight
TYPOlight seems to have the perfect balance of features built into the CMS. In terms of functionality, TYPOlight ranks with Drupal and ExpressionEngine, and even offers some unique bundled modules like newsletters and calendars. Developers can save time with the built-in CSS generator, and there are plenty of resources for learning more about the CMS.
If there is a downside to TYPOlight, it's that it has so many features and configurable options. Even though the backend is thoughtfully organized, there are still a lot of options to consider. But if you're wanting to build a site with advanced functionality and little extra programming, TYPOlight could be a great fit.
User Comments
( ADD YOURS )Marty August 27th
Great Post, I like!
( )Jerre August 27th
Joomla has to be on number 1, Drupal 3rd and WP 2nd.
( )Shaun August 27th
I disagree with Joomla being number 1, but I’d like to hear your reasoning behind saying it is.
( )Jerre August 27th
Well, Wordpress is useless when u download it. It’s just a blog and if u want to turn it into a reasonable website then u will have to tweak it to hell. Didn’t use drupal a lot, but when I did I thought it was some kinda user unfriendly. But it the otherway, it came with a forum, wich is a big plus point since you wont have to bridge it. But I’m not sure how Drupal is now, didn’t use it for a long time..
Nori Silverrage September 2nd
I agree Jerre. To make wordpress into a usable CMS is quite a bit of work. Unless you are a hard core Wordpress Dev, or if the website is mainly a blog, then you might be better off going with another light CMS, like Concrete5, or ModX, or SimpleCMS.
As far as Drupal, i haven’t used it much either but every time I have I’ve thought that it isn’t very user friendly (out of the box at least). I like what Concrete5 says about CMSes. Basically they say that a lot of CMSes are for developers and end users will have a hard time with them. Concrete5 however, has a nice edit in place option for end users.
kotos August 27th
agree. Joomla is the best 1
( )ceejayoz August 27th
As a *developer*, Joomla belongs on the least-usable list. It’s great for sites that fit the exact set of circumstances Joomla (and Mambo) was initially developed for, but trying to extend it is a tremendous pain. Try getting granular permissions, or content items to slot into multiple taxonomy categories…
( )Leo August 27th
THIS.
Joomla is horrible and has caused me way to many sleepless nights.
Drupal is way way better but be prepared for incomplete and incorrect documentation plus the community tends to be rather venomous when you ask for help “Why don’t you try to read first, here’s a link to the docs that don’t actually exist yet so go read those first noob.”
WP is by far the easiest to use and modify due to the fact that it actually has docs and it isn’t full of bugs and security problems.
For me its WP as a first choice and if the feature requirements for the site go beyond what WP should handle i sigh and turn to Drupal and it has always worked out.
Jerre August 27th
That is how it was 1 year ago. I never had problems like that since about 9-12 moths ago. Nearly everything I wanted to make was possible…
Alex Stomp August 28th
agreed. I’ve switched many times from one to the other, and I have to say I’ve fallen in love with wordpress’s simplicity. Joomla, although its name is widely known, is really only perfect for certain types of websites, and creating templates for it is quite difficult. Drupal, on the other hand, I found to be easier for template creation, but the fact that you can customize EVERYTHING makes it kind of not user-friendly. Wordpress is just ridiculously easy to create themes for, and comes with an easy-to-use back-end.
Kasper August 27th
That must be the joke of the year!
Joomla over drupal …. hahahah!
1) Drupal
( )2) Wordpress
3) …
4) …
99) …
100) joomla
kotos August 27th
Joomla > Drupal. sorry
Daisy Moon August 27th
I dont understand why you can condemn joomla and rate Drupal.
There is one fundamental flaw with drupal from a design/usability point of view ( i dont know if it also applies to Joomla), in that it stores raw data in the database.Then on every single request it re-processes that data, which includes passing it through various filters to ensure that there are no nasties in the output before sending it to the client browser or where ever. This is really daft, as my philosophy is to do all the processing when storing the data, that way you can QUICKLY get clean data out. Thereby having the expensive processes run once rather than on every page view.
You think Joomla is a joke!!
josheat August 27th
A few clients have asked me to work on joomla sites.
Most of them because they were hacked and somebody had put meta redirects into the template header to go to gay porn sites.
Haha, pretty funny, but I wouldn’t recommend it that’s for sure.
chris August 31st
Hello,
I’m managing more than 100 joomla website, and I never been hacked.
1-must maintain your website
2-security check update
3-reliable webhosting company
4-do not put your files in CHMOD 777
And will be fine with Joomla
iLLet August 27th
Google Trends for 2009
( )http://www.google.com/insights/search/#q=drupal%2CJoomla%2Cwordpress&date=1%2F2009%2012m&cmpt=q
Mike Schneider August 27th
If this article was about popularity of CMSs, then the link above would be relative.
As of right now, Drupal is incredibly more useful as a CMS because of its security and features. Joomla really is a drag in my opinion…too many half baked addons and poor coding. =/
Meshach August 28th
Joomla is definitely not #1.
I would say for a CMS Drupal would probably come first, even though it’s geared more towards developers.
Muhammad Adnan August 27th
Soon there will be mine CMS in this List
( )kotos August 27th
cool. let us know when acoplished
( )Alex Stomp August 29th
lol. mine too! give me half a year..
( )Ulf August 27th
Where’s Concrete5 on this list? It’s one of the best upcoming CMS’ out there!
( )kotoa August 27th
Joomla > Drupal
( )Jake August 27th
Has anyone used firerift yet? (http://firerift.com/)
It’s been out just under two weeks, looks great, but not been able to try it out properly yet. Just wondered if anyone has had a chance to use it yet?
Modx should of been in that list, or does it not count because it’s a ‘cmf’ ?
( )kotos August 27th
its not free
( )LuK August 31st
sure it is^^…. http://www.modxcms.com what did you think…
Charles August 27th
I was thinking modx too, it is very flexible
( )Henry Hoffman August 31st
Yeah Modx is better than all of them in my opinion. I’ve worked with Joomla and found it incredibly difficult to customise to my needs and I find Wordpress only really good for blogs.
Modx just works out of the box and is perfect for any website.
LuK August 31st
Absolutley, ModX should be in this list, doesn’t matter if it’s called CMF or CMS…it’s just a beauty! And ModX v2.0 Revolution is coming (already in Beta2…)!
( )Digitalmaster September 3rd
to me ModX is by far the best content management system out there.
I’ve tried a few others (including Joomla) but in my opinion, if your a “real” web designer and want the flexibility of being able to seamlessly integrate your design into a solid content management system, then Modx is the way to go. I’ve never had to sacrifice my design to accommodate my CMS and that’s why i love Modx.
alaCaesar November 18th
modx is the coolest.. it should be 1st in the list. wordpress needs some work for it be useful for any site other than a blog.
( )L1 August 27th
I Can’t stand Joomla, It’s just so overbloated and slow.
( )kotos August 27th
nah its the best one. maybe you had slow hosting.
( )Joomla!
jake September 23rd
i agree joomla is the best… the rest are good for blogging the have the same concept of management
Aaron Belafonte August 27th
OMG yes! Finally, someone who agrees with me.
( )Kyle J August 27th
MODx should be on that list. It is one of the best out there. http://modxcms.com/
( )LuK August 31st
My opinion, if not the best!
( )will August 27th
Has anyone used firerift yet? (http://firerift.com/)
look at that now
looks like just the perfect sol
thanks for the post, mate
( )ddorian August 30th
firerift sucks
( )just check that site and read everything because it is all javascript no seo and all other things
graphicfood August 30th
firerift looks like a baaaaad idea to me. Like ddorian said, has major SEO draw backs applying content solely using Javascript, add to that the fact that yes, the web being the wonderfully slow moving and un-predictable space that it is, we still have a handful of users who for whatever reason don’t have Javascript enabled. Whenever building a site, I still try to account for these people (although mainly for the fact that what’s the point in having content a search engine can’t see) Have a look through your stats, filter out the bots etc.. and I’m sure you’ll find you still have 2-5% of hits are from non Javascript enabled browsers. Imagine telling a client with a modest sized commercial website attracting 200,000 hits per mo that around 5000 hits (possibly 500 unique visitors) every month wouldn’t be able to use their site. They’d laugh you out the door!
The kick in the pants for me with Firerift: Seriously, who builds a CMS, particularly one based in Javascript, without a WYSIWYG editor WHAT THE F??!! That preview in a separate window is lovely, it’s a bit better than the way Geocities was in 1998!
Personally, for a low level site that has high input from a client who has little or no web expertise: Wordpress; For a client that will have high input and requires more control and options in their content: Joomla (I have a default install I have put together with a range of plugins and template code to increase security and speed). For much more advanced sites that require a lot of customisation: MODx – it’s too much initial setup work to justify on a basic website but gives great flexibility and allows for user input into advanced features that would be a mash of several modules, menus and articles in Joomla.
( )niceoutput August 27th
joomla it’s the most powerfull cms, because they have a powerfull comunity behind.
And you can make templates easy like you do in wordpress.
( )ceejayoz August 27th
“Joomla is the most powerful CMS because of these two characteristics WordPress and Drupal also share”? WTF?
( )Leo August 27th
I’ll double that WTF. Also WP is much easier to theme and I doubt Joomla has more working and supported modules than both WP and Drupal. It basically has a massive list of often broken and duplicate modules/plugins.
Kevin Quillen August 28th
A powerful community behind it? Like what, the Justice League? Do explain. Each CMS community has tons of contributors.
( )Carlos August 27th
Check out Umbraco. umbraco.org . It is not a bad CMS. Free. Really cool features. Large community base and lots of documentation. 4.0 just came out. You can edit directly in the page, Upload an XML and Flash file then open the CMS editor and the editor will update the XML to update the Flash content. Version control. The works. Made all by one guy. Freakin’ smart dude. Pretty versitile.
( )Never messed with Joomla.
SilverStripe looks pretty cool and easy to manage. Might give Wordpress a run for its money. May give it a try.
Wordpress will probably be a staple for easibility. No expert but versatile.
Drupal just looks cumbersome.
CushyCMS is nice but I don’t like how the free version acts. Easy to use but you can’t really save over old images. It just creates a new one when you upload it. Very limited too. But I guess that is why you would buy the full version instead of using the free version.
kotos August 27th
Umbraco Pro without Support
Single IIS Site. 800 Euro.
I dont pay for cms which cant test on my hosting
( )Vin August 27th
This is bad.com to even look at the tutorials they put them on some strange, video service. Its not free to even look at there introduction / features. So you can forget this one.
( )Daniel Bardi October 15th
You need to research the product more before you simply shelve it because you don’t like the video service. The umbraco.tv service is very benificial to thousands of Umbraco developers. The CMS does have a short learning curve and I agree that it’s not for the non-technical people for building there own site, but in the hands of a developer, Umbraco out performs many of the bigger names.
Daniel Bardi
http://www.danielbardi.com
Peter August 27th
I agree. Umbraco is really cool!
http://umbraco.org/documentation/videos/getting-started/what-is-umbraco
( )Sven Miller August 28th
For Flash CMS, check out Yooba, it’s much easier to manage Flash content directly in the browser with different user levels having different access to the same content. Everything is editable in the browser and it can integrate with any existing CMS. Much more powerful than just Flash loading xml. It’s a complete workflow.
( )Aaron Belafonte August 27th
Take out Silverstripe and put MODx. Then this list would be complete.
( )Henry Hoffman September 2nd
Agreed!
( )Joshua September 2nd
I haven’t worked with MODx but there are several on this list that I would rate Silverstripe over. It has a learning curve but, for my purposes, it is the most usable and intuitive CMS that I’ve worked with.
( )Chris August 27th
No Squarespace on here? Talk about usable..
( )Justin August 27th
Awww… what about Modx. Totally deserves to be on the list.
( )mrhaw August 27th
MODx
( )13Zombies August 27th
Also CMS Made Simple. http://www.cmsmadesimple.org/
Constantly being updated/improved, it’s open source, great community, super easy to install and upgrade and you can customize everything.
Its quick and has tons of extentions that you can choose to implement if you want…meaning its not bloated as hell like Joomla.
( )choise August 27th
Really cool that TYPOlight is in this list. Perfect CMS System with a nice Community in Europe. Nice to see that also american Users know this System. Greetz from Germany.
( )winanscreative August 27th
Agreed… We’ve been using it for a while now and it’s kind of nice that other developers stick with Joomla, Drupal or WP, because TYPOlight gives us a huge advantage in terms of development time. I like it being “our little secret.”
( )Booyah! August 27th
Some of us do
TYPOlight is definitely under the radar here, but I think I’ve tried 7 of the 10 on this list and TYPOlight is definitely hands down my favorite. It is so much fun to use.
One comment about the “usability” aspect of it — I think it is a bit different than most CMS’s in that while something like WordPress is made as easy as possible for an end user to dive in out of the box, TYPOlight assumes there will be someone “in between” — meaning there is a designer or developer setting it up and configuring it for the end user.
And I think this is a huge advantage because you can offer a lot more power and flexibility without scaring users away. Although Typolight has a dizzying array of possibilities, most of those you as an administrator can hide from the user — showing only the options relevant to them, while maintaining the control of much more powerful features.
In short, it’s brilliant and only a matter of time before it gets more notice here in the states.
( )Joshua September 2nd
This is very much what drew me to Silverstripe and has me liking it so much. Developer and end-use roles are kept separate and the admin is targeted almost exclusively at the latter.
Carolina August 27th
100% agree, I’m working with TYPOlight for more than two years now (after very bad Joomla-expieriences and it’s still very powerful for me. Not as big as the other ones, great community, great user-rights-management.
For me, it is perfectly balanced between power an simplicity.
Thanks for putting it on the list.
( )adam16ster August 30th
thanks for bringing this CMS to my attention. the only CMS on the list i’ve never heard of.
( )Jon Plante August 27th
If Cushy is even mentioned PageLime (pagelime.com) should be mentioned before it. Cushy is stale and a terrible presentation for clients. They use a form based interface that gets super confusing if you have a lot of edits. It borders on scary to me that with all the better ‘CMS Lite’ options out there CushyCMS still gets mentioned in any top 10’s. The internet’s “Thought Leaders” need to do a real researched Top 10 without just rehashing the same old guard over and over again.
( )figgles August 27th
WordPress is an excellent blogging platform; but CMS? You’re extending the model heavily to do so and arguably hacking it to achieve a CMS-like system.
( )Aayush August 27th
I love Wordpress of course….
&
I like Joomla too…amazingly, it’s just too widely featured….really slick…
( )binocle August 27th
All the webdesigners should give Expression Engine a try (the core version is free), it’s the most brilliantissime cms I have seen so far.
( )So powerful, so easy to work with, you can really make what you want to, the way you want to.
And the support is amazing.
Tomas August 28th
I totally agree!
( )b.sidesigns August 30th
100% Agree EE is awesome very easy to customize as a designer or a developer.
( )chad August 27th
no Concrete5!?! man….you guys are missing out!
( )kajdo August 27th
don’t you think E107 would deserve a place in your top 10 list?
nice post though
( )Zayelion September 4th
e107 is an amazing system that really deserves at least a mention is has features out the box better than the above and is highly configurable and customizable
( )Marcus Neto August 27th
Glad to see ExpressionEngine was included. Sometimes the price puts people off but if they really looked into it they would find a mature product that frees them of the headaches of some of the other systems.
( )Shane August 27th
Getting something for free will always appeal, but ExpressionEngine’s not THAT much money, especially for client sites!
( )Zack August 27th
What?!? How did SharePoint not make this list?!?
( )Shane August 27th
I’ve been using Wordpress for a while now, and whilst it can be used as a CMS, one thing that bothers me is how much hacking you have to do to get it working in exactly the way you wish. Sure, the hacks work, but there’s a part of me that doesn’t like hacking software. I want elegance. How many blog posts (most likely served by Wordpress, to be fair) are about ‘wordpress hacks’.
In fact, Mindy Wagner explains the deficiencies of Wordpress very well.
I’ve just been doing some reading about ExpressionEngine, and it seems very elegant indeed, and of course, it’s naturally more of a CMS than a bastardised blogging tool.
( )noregt August 28th
I agree with this. I have developed some sites on both Wordpress and Expression Engine. If you need a fast solution with a ready template then Wordpress is ideal. Also the backend is very slick and functional.
But if you want to make your own designed website, then Expression Engine is absolutely brilliant. It’s not only a very flexible CMS but also a framewok that you can use for a multitude of purposes. Lately I have made a reservation system with it and a translation utility that imports and exports XML for Indesign. And this without almost any PHP coding.
( )Shane September 1st
Yeah – I’m not against PHP at all, but some of the Wordpress plugins and so on are absolutely riddled with a spaghetti mess of PHP and markup.
ExpressionEngine appeals because things are very much up to you, but with that, you can get things really clean.
Kevin August 27th
I can’t believe concrete5 is not one here! That’s the best CMS ever. PHP & MySQL database driven. If you make a mistake, roll-backs to previous versions are a breeze.. It’s actually a very minimal framework and CMS, so it combines the best of both worlds. You can check it out at http://www.concrete5.org/.
( )Currently, they have their sight set on Drupal and Joomla, and it’s a far more robust CMS w/ an excellent community of support.
Ryan August 27th
It seriously astounds me that ModX never makes these lists. It’s a ridiculously powerful CMS that’s not overbloated and yet has tons of available plugins and modules. Could you guys send them a bit more attention please?
( )Anastasia August 27th
Seriously…. MODx is soo clean and easy. There are no walls and no hacks need.
( )sean steezy August 27th
is it hard to use or something? i haven’t checked it out yet, just curious…
( )mausmalone August 27th
MODx is astoundingly easy to use, and really easy to set up. It just isn’t really well known yet. I believe they only recently released 1.0 and are currently at work on 2.0 or, as they call it, “MODx revolution.”
Marcio Toledo August 27th
No, its very very easy to use. The code snippet tool is an amazing feature that lets you to build new ‘modules’ without the need of going very deep inside the CMS’s code itself.
I really don’t know why ModX isn’t in the list.
Yasir haleem August 27th
yes a greed to @Marcio modx is really easy to learn and snippet and chunks are great feature than template variables cool i must say modx is easy to learn and power full cms.
create your css, xhtml version of the site make content area variable and cms is ready
its simple example you can do a lot of more with modx.
i will say modx is easiest cms i hav ever used or try to used like joomla or drupal.
Charles August 27th
Ditto on the no, it is very easy to use
Julie Berlin August 28th
I love modx! It’s unbelievably flexible.
( )will August 27th
HI ALL
I HAVE A QUESTION
what cms the easyiest to add a theme forest template , other than cushy cms
thanks in advance
Will
( )DJ Monzyk August 27th
cmsmadesimple.org
Easiest thing to template ever. Straight HTML/XHTML with smarty tags to drop in dynamic elements.
Check it out!
( )Zaigham August 31st
modxcms.com
…
Pure html/css in any structure you want, with MODx tags. eg. [*pagetitle*], [*content*] etc.
( )Mujtaba August 27th
evidently u’ve listed the cms in descendin order of popularity, Great to see wp on the top.,,, i must say wp is the best (at least 4 a noob like me)
( )the other day i was trying out joomla and i found it hell lot confusing and complicated… just wish if wp had a well built-in forum functionality…
Christophe August 27th
Definitely ModX is missing. Way better than most of the tools in that list. So powerful and so easy for both designers and developers.
( )Mario August 27th
i use concrete5 (concrete5.org) . In context editing, open source, easy to upgrade and theme and a good set of core plug-in’s as well as 3rd party add-on’s. I’ve found it’s easiest to use for my clients.
( )lossy August 27th
Where’s MODx CMS?
People should really take a look at this wonderful CMS.
Silverstripe, Concrete5 or EE are good, but definitively not as flexible as MODx is.
Fair enough, MODx Revolution is coming and that’s gonna be awesome!
( )Sean Hood August 27th
Im after a simple CMS just like Cushy cms, Unify (http://unify.unitinteractive.com/) or Grab a perch (http://grabaperch.com/)
But free and self hosted.
Thanks
( )Pedro Magalhães August 27th
Ainda há dúvidas que o Wordpress é o mais utilizado e melhor CMS?
( )Scott August 27th
Well that was a not-so-helpful list of the 10 most *popular* CMS systems, not necessarily the 10 most usable systems. Neither Joomla nor Drupal is all that usable, at least if you want to move beyond their default set-ups. They have the power to be flexible, but it’s not easy to do.
A review of CMSs truly evaluated by usability would be much more useful.
( )Matthijn August 27th
Thanks allot for this post, I was looking for CMS systems to compare them and get to know there positives and negatives, so I can build one which I can use in future projects and (hopefully
) only combines the best.
( )Scott August 27th
Really dissappointing article. These are simply the most popular CMSs. Where are the usability facts? I would say that most of these are a pig to use for both developer and user. Sit a non-tech person in front of each one and see how they get on.
Re: firerift. It requires JavaScript to be enabled (to see content on the front end) rendering it practically useless.
( )Ernie August 27th
Aww.. you left out my favourite one… Chyrp! http://www.chyrp.net. It’s what tumblr would be if it was a CMS.
( )Andy B August 27th
I have recently started using Concrete5 http://www.concrete5.org/
( )I am surprised it is not on this list? I have been impressed with my experience so far.
Kevin August 27th
I love WP as you can effectively get a site up and running within a day (from PSD to XHTML) and you can push it’s functionality to accomodate most sites needs.
Joomla is also great but I feel the back end is over complicated and creating themes is a little mroe complex than WP.
I found Drupal confusing but that may just be me not giving it enough time. I haven’t trie EE but am fluent with CodeIgniter so I may give it some time when I get some.
So for me, overall, WP is the winner.
( )Buddy August 27th
Good post, but MODx takes the cake in my humble opinion. If you are a web designer, MODX beats everything on this list. I’m in love with MODx.
http://modxcms.com
( )LuK August 31st
LOL…I’m too…and as it looks in here some others too*g*
( )MattD August 27th
Textpattern Rules
( )elysianChaos August 27th
typo3 ??????
( )Theo September 4th
Yes, where’s Typo3 in all this?
( )Martin August 27th
Concrete5 should DEFINITELY be on that list!
The one piece that most of the larger CMS’ leave out is usability for the end user. Sure it might be easy and flexible for the developer, but it’s not the developer who’s going to be maintaining the content. You should be able to sit a client in front of a computer and it should be dead simple for them to do basic updates on their site, or add pages, blog posts, etc, with minimal help.
I have used Concrete5 for my last 4 projects and it has been a pleasure to work with. I have only had to spend about 30 minutes with a client to show them all of the functionality in the site. Though simply by showing them the login page, they were able to figure out how to edit pages, add a page and add content blocks to pages without my help.
As for development I can get a site up and running in about a day now. At least something that doesn’t require customized functionality that isn’t already in the app store.
( )Brian August 28th
I second the Concrete 5 vote!
( )grimdeath August 28th
And I as well, the workflow alone for generating a template is what really makes it stand out to me over most cms. create your website like you normally would, replace the content with “hooks”, template ready to go. after that you just put your content back in as easy to edit blocks.
I like the fact that I can focus on building the site, not a compatible template.
Richard August 30th
I 4th that vote… I’ve been a website designer for the last 3 years and have avoided CMS’s like the plague just because of the usual level of design restrictions that apply when trying to make a website EASILY EDITABLE by the end user… I have only just put Concrete5 on my test server today and already have a working sample site up and have been able to teach a friend (with NO experience in web page design/management) in no time at all.
I’m sure it has limits to it’s effectiveness in terms of huge website handling but for small to mid sized businesses I won’t be looking at anything else.
That’s my two bobs worth!
PS: Great to see a list like this come about, lot’s of CMS’s, lot’s of individual pages but very few up to date comparison lists. Thanks again.
( )Greg Beddow August 27th
Relative newcomer to add to the list: Webvanta. See http://www.gbeddow.com/post/27385-building-a-web-site-using-webvanta. IMHO a good contender, geared more toward web designers than other systems.
( )Greg Beddow August 31st
Just curious: is there a reason my previous comment is still “awaiting moderation”?
( )DJ Monzyk August 27th
cmsmadesimple.org
This is by FAR the easiest CMS to template, and works awesome for small sites. Its also the easiest for a client/editor to manipulate content. They have a great community, a wonderful core, and some good plugins. Its GPL, and i use it any time I get a chance.
For bigger projects, I’m a Drupal guy.
( )Wild Bill Hiccup August 29th
I’ll throw my vote in for Concrete5 too. Hands down it has the best client/editor facing tools. I’ve had to do very little training for my clients.
Building sites on it was a breeze, and it extends easily.
Drupal and Joomla are just too big a hammer for smaller websites that require a CMS, and Wordpress just doesn’t have the ease of use that Concrete5 has.
( )Fazal August 27th
Joomla joins the list only because of user base. Depending on your point of view on what usable means, I’d have to disagree.
I agree with Carlos, Umbraco needs to make it to this list. And I’m particularly disappointed to see that Symphony CMS (http://www.symphony-cms.com) didn’t make the list.
( )Kris Utter August 27th
I don’t like using Joomla or drupal, the back end seems confusing.
I’ve used cushy for small sites and it works well, especially for the client who wants to just post content.
EE is great and if you have any PHP knowledge it’s a snap to learn. All you need to do is go through the tutorial here http://www.train-ee.com/. Be warned though working with EE might lead to full on CodeIgniter.
I might have to give WP a try.
( )will August 27th
thanks DJ Monzyk
checking it out NOW!!
( )Jessica August 27th
What About PageLime?
Can anyone else boast a 5 minute install, support for includes, permissions for users, and smooth back-end all without a database?
I encourage you all to check it out http://www.pagelime.com
( )Michael August 27th
I really like joomla. I know there are several issues, but for private pages and easy things, it is good enough. Definitly a super easy handling. If you have to use different userrights, so you have to use drupal or typolight.
Hope joomla will get things right with 1.6.
( )It has potential, a lot of.
Kirk August 27th
What about plone!?
( )Dave August 31st
I hear Plone is totally awesome. Yet, its hosting requirements preclude many hosts, and many people’s Python programming knowledge is exactly zero. I know mine is. Otherwise, I would absolutely try it.
( )Dave August 27th
Alfresco is in a league of it’s own. It’s the only CMS on the list that has the power to withstand a corporate environment.
Personally, we use OpenText to manage several corporate websites.
( )Eyes Only August 28th
Dave, I use OpenText Livelink 9.7.1 and plan to integrate with SharePoint. Have you had any experience doing that?
( )Steve Odart September 4th
Dave – yay, well spotted.
We build many web solutions on Alfresco, and leverage its ability to manage the complete content lifecycle within an organisation. When you can create an open source alternative to Sharepoint, using Alfresco Share, and have powerful document management capability – it allows you to address corporate requirements – as you quite rightly pointed out.
Interestingly enough, with its compliance to the emerging CMIS standard, we are now currently implementing an Alfresco backend, linked into a Drupal based front end website.
Interesting stuff!!!!! You can find out more at http://www.ixxus.com if you are interested.
Cheers
Steve
( )Webhostright August 27th
Im always drawn to wordpress, i did consider using drupal recently but changed my mind.
( )Damian August 27th
1. WordPress
( )2. Joomla
3. Drupa
Jose August 27th
Drupal loves you!
( )Gene August 27th
Drupal is a good CMS. It’s a little steep learning curve for visual designers, but once you get the basics down and get it running it’s fairly easy to add new modules and I’m glad I decided to try I will be slowly switching my sites to this system. I wish there were more templates and regions. Right now there aren’t too many beautifully designed Drupal sites, but I think that’s being addressed.
( )Matthew August 27th
I’ve used Cushy and it works great, but there’s one I found that does the same thing but a little better called Surreal CMS. It even works with cushy tags.
( )alan e. August 27th
1. Typolight
( )Deron Sizemore August 27th
I’m a huge fan of ExpressionEngine. I’ve tried CMSMadeSimple, Drupal, Joomla, TextPattern and maybe five others and nothing compares to ExpressionEngine. It’s probably my being bias, but no way Drupal and Joomla belong ahead of EE in lists like these.
Also, for those that are simply turned off by the price of EE, there is a completely free “Core” version which gives you all kinds of great features. These types of articles always fail to mention there is a free option with EE.
( )Moksha Solutions August 27th
hmm no asp.net CMS……. So sad
( )lawrence77 August 27th
Those guys never accept any Microsoft products…
( )Dave Lane August 27th
That’s because you have to host them on costly and proprietary Microsoft technologies… which makes them a no-go zone in my opinion.
I would never accept MS technologies under my web sites – I can’t imagine how anyone could trumpet anything Windows when you’ve got the best, most scalable, most flexible (and most secure) platform in the world, for free, with Linux. To me, MS simply doesn’t compete on the Net (it’s a bit player in terms of market share), and as a result any MS-dependent technology is an unacceptable compromise.
I’m a Drupal guy, for the record (and, yes, to counter a previous poster’s assertion about Alfresco, we do build Drupal sites that thrive “in the enterprise”).
Ralph August 30th
I would add Kentico CMS here (www.kentico.com). This CMS was growing silently to a enterprise class CMS. There is even a free version around.
I a using Kentico now for over two years and I am completely sold to this solution. Very user friendly interface. And you can build complex web sites without writing a single line of code.
Cost of hosting is really no issue any more these days, I mean, look around, you can get unlimited reseller accounts for 80$/month!
Evan September 16th
to Dave Lane — costly and proprietary??? My domain hosting service allows me 40 websites (including .net and php) for $20 a month with either SQL or mySql database. Microsoft provides free .net development software (Visual Studio Express). What is expensive about that? I just added a new dotNetNuke site for free, including my custom code.
I am not always a Microsoft proponent, but people who are Linux bigots drive me nuts. I have consulted to business on technology for over 25 years, and Microsoft is a viable option, and for the enterprise desktop, still the only sustainable option.
For the record I own and maintain 3 php sites and 4 .net sites.
mausmalone August 27th
Once you get your head around their thinking (specifically that the folder/content structure is completely independent from the page/menu structure), Ektron CMS 400.NET is pretty phenomenal. It can be user-friendly if you use it in a “browse & edit” fashion, but the management console window can be a little intimidating to basic content contributors.
( )Shane August 27th
I’ve worked with Sitecore before; it’s a monster CMS, aimed at commercial clients. Very expensive, but very, very good.
( )Fazal August 29th
I agree, Sitecore is an amazing CMS. Light years ahead of any other commercial product.
sam August 27th
Go SiteFinity for asp.net!
( )Daisy Moon August 27th
I was going to make the same comment!!
I believe that one of the reasons why .NET is not featured is that its is so easy to use and also so powerfull a tool, that it is more fun to roll your own.
There is nothing more satisfying than writing your own system, without the added stuff that these framework give you as they have to cater for a variety of scenarios. This applies to which ever language you use. A home made one can be optimised to your exact needs.
( )Ian August 27th
Dotnetnuke is very very good. Needs MS platform, probably better for commercial clients. Open source, all main CMS functions out of the box with the free install package. Very active community provides just about every skin and module function you can name.
( )Graham September 16th
I Completely agree. DotNetNuke is excellent. I’ve been using it for years, it’s a shame it doesnt seems to get the recognition it deserves considering how much can be accomplished with it.
justin August 27th
umbraco open source asp.net CMS is very flexible, maybe not so “out of the box” as the ones listed here
( )raldara August 27th
dotnetnuke.com for asp.net free opensource
( )Xakim August 28th
Windows Sharepoint Services (http://tinyurl.com/nyfx4x) is a CMS ?
BlogEngine.net (http://www.dotnetblogengine.net/) is a CMS ?
both free and extensible and good products too, no?
( )gman August 27th
MODx – very powerful yet accessible. I’ve converted most of my WordPress clients to this system unless they are heavy bloggers. MODx can handle that as well, but WP is just better suited ‘out of the box’ for that type of application.
Joomla is a dog. Try some of the other CMS systems out and you’ll quickly see that it is far more difficult to extend/work with. Yuck!
( )Carlos Pita August 27th
Another vote for MODx. It’s powerful & easy to use. As a designer, I want to be able to create any website design/look that I want, without all the hassle of hacking and writing an insane amount of code just to get your look workin on a cms.
Drupal seems to have a bit of a learning curve.
Expression Engine & Firerift look pretty cool.
( )mary August 27th
I’ve tried all these and more, and my absolute favorites are MODx (which is missing from this list much to the readers loss) and Drupal (powerful!).
Seriously, if you haven’t checked out MODx CMS, you should.
( )cb August 27th
No ModX in this list?
/walks away
( )Markus Berg August 27th
Seriously you should try ModX. I tried a lot of these CMS but in my opinion ModX is the most flexible one – escpecially in a developers point of view!
( )Dan August 27th
Oh noes, How can you make a top CMS list without Umbraco?
http://www.jboye.com/blogpost/who-should-be-on-your-cms-shortlist/
( )Coco August 27th
MovableType not present? wtf?
( )Felix August 27th
I think Typolight is the best CMS of all. I use it for almost all my projects and never missed a feature I couldn’t develop myself. It is very easy to implement your own modules.
( )Bjørn Erik Sandbakk August 27th
I have tried many of the listed CMS, but the last three years I have stayed with MODx, and thats where I’m gonna be. At least in the nearest future.
( )mausmalone August 27th
Anybody who would like to experiment is welcome to try my personal CMS, simple, which I built for my personal site and then later released.
http://mpierce.pie2k.com/pages/16.php
It is not as robust as the others listed here, but I believe it’s easy to use. If anybody would like to try it out I would really appreciate it if you could leave some feedback for me by way of the e-mail form on my site.
( )Nate August 27th
EE all the way. I’ve tried almost all of the others and, like the previous guy said, nothing compares. You can pull off just about anything on your site fast & easy and not feel like you are re-engineering half the system to make it work.
You really need to try it out if you haven’t already.
ps – Last time I touched drupal I found myself thinking the designers must have TRIED to make it as unintuitive as possible.
( )saurabh shah August 27th
joomla rocks and Joomla is the best i have ever seen and wordpress too …
( )these 2 are my fav….
sam August 27th
I have used all the above but think SiteFinity is the best!
( )Its API is very easy to hook into for developers such as myself and I have had clients say its user interface is alot easier to understand than Drupal.
Shane August 27th
Yeah – interesting – just took a look at the video on the SiteFinity website. It’s certainly a lot cheaper than SiteCore (the ASP.NET web-based CMS I’ve used), and seems to have a lot of great featues.
( )Bart Nelis August 27th
IMO, MODx should be on the number one spot. It’s incredibly content author – friendly. Because ‘User friendly ‘ is a bit ambiguous in this context: is the implementer the user ? or the developer ? I really think that drupal shouldn’t be so high in this list (and neither joomla for that matter). Drupal IMO has a very very confusing ‘backend’ (or is it a frontend with editing features? ) and I ‘ve seen many author getting lost or not understanding why their freshly added content doesn’t appear under this or that section.
( )frankeee August 27th
I will state now that MODx should have been there…. Joomla is a joke… Drupal is over-rated
( )Sal B August 27th
Wow. I’m really surprised that (the award winning) ModxCMS was not included in the list! I use it for 99% of the sites I produce.
( )Rachel August 27th
I’m a Drupal fan myself, but I’m surprised Plone didn’t get a shout out at all. It’s considered one of the top three open source cms’s, along with Joomla and Drupal. BTW, it’s weird to even call Wordpress a cms. It’s an awesome blog tool though!
( )Getty August 27th
hmm what about TYPO3?
why isn’t it listed?
( )anonymous September 1st
i have the same question
( )Jeff Geerling August 27th
The thing is, all these CMS’s usability depends on what you need them for. For a large corporation with multiple sites, thousands of users, and tons of interaction, Wordpress would probably be last, Drupal first, and Joomla third.
For corporate-style sites with a few users, a couple blogs and some categories for a few different purposes, Joomla might be first (b/c of wide availability of themes and some components, which almost always cost $$).
For blogs, Wordpress owns the category.
( )Steve August 27th
Thanks a lot for sharing the list. The following might be a good addition to the list. Ofcourse, these are mostly targeted at simple websites.
( )- Nanocms (http://nanocms.in)
- Pritlog (http://pritlog.com – more of a blog)
- Getsimple (http://get-simple.info/)
Nelson August 27th
So many different opinions. I personally love WP and cant see anything getting much easier than that. Reading some of these comments, I reckon I will try Modx! Looks good.
Thanks for the post it was good reading.
( )Blaze Boy August 27th
i’v seen them, they are incredible
( )i hope that my CMS be better http://frme.at/p/JC19r i need reviews from your community
iluvhatemail August 27th
1. modx
dont really need anymore choices than that.
( )Bardia August 27th
As already mentioned, MODx should also be on this list. Anyway, thanks for great article!
( )Brian Temecula August 27th
If you like CodeIgniter, I believe EE has the best of features that eventually make it to CI, or at least that is what I gather from reading the forum. I’ve never had the chance to use or see EE in action, but if it’s as great as CI, it’s no surprise that it is here in the top 10 list. I’ve been sort of a CI evangelist lately, and wondering about EE or Ellis Lab’s hosting.
( )Blaze Boy August 27th
me too, i want to download it to just have a look, but some how my download cut after 700kb i think there is something wrong with the ISP, if you can send me a copy please do ,
( )Deron Sizemore August 28th
EngineHosting is wonderful. I’ve had all my sites with them for a year or so now.
( )Andrew August 27th
joomla’s number 3? wow! Joomla shouldn’t even be on that list…
( )Jarrod August 27th
I’m a massive fan of Wordpress, simple to use and simple to learn (as a developer). Unfortunately I’m not familiar with the remaining CMS products listed so I cant comment on those.
Just letting you all know that we launched a new content management service that provides designers, developers and site owners an easy way to get content managent into an existing web application. Take a look at http://www.orthor.com and let us know what you think.
( )Bankje August 27th
I use wordpress and joomla. I find it realy easy to work with. I just started using drupal and wil soon learn more about alfresco.
( )Zura August 27th
There are a bunch of others that I though we far more useful than some of the ones that listed. Here are a few that I like:
( )CMSMS http://www.cmsmadesimple.org/
FROG the PHP version of radiant http://www.madebyfrog.com/
Ken Griffith October 20th
++ to CMS Made Simple
I’m really wondering if the author if this article has actually developed websites using all ten of these sites, or if he just Googled Content Management System and pulled a top ten list out of his wazoo.
For a web designer/developer there are three essential elements for a Content Management System:
1. SMARTY templating http://www.smarty.net
( )2. A consistent module API for 3rd party plugins & modules
3. Good configurable backend WYSIWYG for clients to use.
David van Patten August 27th
Great round-up as usual. The only one I *don’t* have any experience with is CushyCMS, but that’s about to change. Sounds like the perfect option for low-maintenance clients. Thanks guys.
( )Damo August 27th
No DotNetNuke???? From a user point of view it is soo much easier to use…
( )Daquan Wright August 27th
Not a very big fan of Joomla myself. I am wanting to learn wordpress/drupal to develop websites but each system has its own learning curve. While wordpress is easy, both joomla and drupal are more complicated and you’ll have to invest yourself into these systems if you want to do anything meaningful with them. I prefer the simplicity and power of wordpress but there are many systems so why not experiment with a few? Drupal is definitely easier to manage if you work more on the coding side.
( )Dave August 27th
I always enjoy lists like this. You want to start an argument? Just say your CMS is best. The thing is that nobody is looking for exactly the same thing in a system.
I’ll certainly put in a plug for MODx, which is not perfect, but is extremely flexible, highly capable, and easy to understand. I have tried most of these, and each has its plus points. Glad to see my favorite as number 1.
When you really become a CMS geek, it’s endless, there are just tons of systems, and many good ones that could fill a list
I have been working for a month on a Joomla site that is horrific, so naturally I’m strongly biased against it. But I will spare you the extravagant dirty language that it inspires.
( )Tracey August 28th
Hi Dave, does Joomla output HTML code in a table structure?
Recently I was trying to decide between Drupal and Joomla for a site and looked at their admin interfaces and under the hood of each one’s home site. Joomla’s code looked really messy , and I felt their interface would be confusing for a client. So I went down the Drupal path. Still learning so I’m no expert.
However, I do wish these both had the aesthetic appeal of Wordpress’s out of the box admin interface as well !!!
( )Deron Sizemore August 28th
ExpressionEngine outputs code however you wish… if you design it in tables it’s going to be in tables. If you use divs, it’ll be divs. EE assumes nothing until you tell it too. Which is nice.
Dave August 31st
Hi Tracey,
The admin interface is, as you noticed, just a big pile. Usually when you get a giant bizarro admin interface, you at least get lots of control there. Not with Joomla
You gotta go out and edit all the PHP files raw for anything fancy, or at least that’s my experience. If someone changed nothing and accepted the default scheme, maybe Joomla would be OK. If your client can find stuff.
I just saw your note. Joomla doesn’t have to output tables. You can make templates that have none, I’m quite sure. The wretched site I’m working on does use tables, but that’s not the beef I have with it. I can handle tables if I have to, no problem.
In my testing, I remember seeing systems that output table code right from the core, so even if you make 100% CSS templates, you still have some tables. Deron’s right – most decent systems nowadays offer 100% CSS.
I, too, have tried out Drupal, and it’s very impressive. I only got partway in, but I did make my own 100% CSS template. It’s easier than it used to be with the latest version. Drupal is very industrial strength, and may be the most flexible, if you ascend its considerable learning curve. If you’re a genius, maybe Drupal is the best!
Though I love MODx, WP, and a few others, I suppose for a really massive site I think Drupal may scale better due to its structure.
Tracey September 2nd
Thank you Dave and Deron. I think I will check out EE and MODx and keep Drupal up my sleeve for the bigger sites.
mymyhope August 27th
http://www.modxcms.com
( )you forget it
it’s one of the best 10 cms
Bryan August 27th
What about DotNetNuke?
I know most design sites never think past PHP, but DNN is full featured, has tons of add-ons, and is pretty easy to install.
( )ken shan August 27th
typolight is awesome! if you are really into it… joomla! should not in the list, concrete5 is simple & beautiful for both developer/designer & end user
( )Dzinepress August 27th
i really like 2 CMS, wordpress and joomla, because they both trying for better in market for all user friendly environment.
( )Zac August 27th
Dang, Typo3 didn’t make the list.
( )subcorpus August 27th
wordpress … !!!
( )what about movable type … ???
superdit August 27th
wordpress rock,
( )Alvin Crespo August 27th
I havent had much experience with Joomla, but i love Drupal and Wordpress they are both easy to use and extend. Although Drupal does have an steep learning curve, but once you get to know it, its like you can’t live with out it. I would love to see some more tutorials on Drupal..maybe ill create one for nettuts.
( )MurrinMedia August 27th
Big fan of CMS Made Simple. I’ve tried a lot of CMS applications and I liked the stripped-back “developer” approach of CMSMS.
In saying that, I think any CMS can be great if you know how to use it and take advantage of what it can do.
( )Daniel DiRico August 27th
No doubt Wordpress is #1 here. I’ve worked with some giant, corporate-sized CMS’s before (SiteCore, etc.) and Wordpress is so much more powerful than people realize. Especially if you combine it with a “liquid” theme that gives you full power to customize every piece of it (like Headway for example: http://www.headwaythemes.com)
I use Drupal too and that CMS has a much bigger learning curve at the start, but once you get the master pages of your site setup and the IA smoothed out you can really launch your site to the moon with Drupal – no limits.
( )Markus August 27th
Wordpress is no no, because it updates so often. It is nightmare to upgrade all installations of WP to all servers.
( )Corretje August 27th
Very very strange that concrete5 isn’t in the list. Absolutely the best CMS at this moment.
( )Wayne August 27th
I am using MODX and I find it very flexible too.
( )http://www.modxcms.com
begs August 27th
Wordpress really isn’t a CMS. And i can’t believe that you missed TYPO3. It’s really really powerful.
( )Benjamin Reid August 28th
If you think WordPress isn’t a CMS, you must not know how to use it to it’s full potential. Out of the box, maybe not as fully functional as the others but it can be modified very easily to suit almost any CMS need.
( )Raquesch August 28th
I agree . Fantastic CMS. I’ve used joomla for 3 years and i’ve had enough of it.Wordpress is the best opensource CMS i’ve ever seen (if you really know how to customize to your needs)
Tracey August 28th
Ben, is that true? Maybe I need to revisit WP coz I struggled to make even the most basic alterations to the admin panel (eg allowing my client to enter menu items with prices). I am no developer though…
Benjamin Reid August 28th
I would say so. At a basic stage you can use http://wordpress.org/extend/plugins/custom-field-template/ to add just about any kind of data you would want (images, text, video etc..) and then you can do what you want with it.
But when you actually write your own plugins you’ll realise that there’s not particular limit to what you can do.
Luke August 27th
Good post. Although I feel all of the CMS’s mentioned provide over the top features that are unneeded making them overly complex. I personally like CMS made simple, very easy and good to work with.
( )Ed August 27th
no modx? modx is so easy to use.
( )Ignas August 27th
joomla is very slow, wordpress is only for blogging and drupal…. drupal is not so bad but it has very stupid things and sometimes it anoys… I can’t name the CMS I’ll call perfect.
( )Talha August 27th
DotNetBlogEngine – basically a blogging platform but the ability to extend it with widgets and extensions is just amazing!!! And probably THE easiest platform to create themes for. You can create a theme in seconds. Add the content place holders in the master page and ur good to go….. well worth the look! Very easy to install too!.
( )Talha August 27th
oh and not to mention how lightweight and FAAST blogengine is. It really make full utilization of ASP.net’ power. Works on both Windows ANDDDD linux (with mono)
( )Nick Rogers August 28th
I’ve looked at most CMS’s on the list – and used Wordpress and Textpattern on sites but for Usability if you’re building a small to medium sized site CMSMadeSimple is the way to go. WordPress and Textpattern are blogging tools easily extensible – out of the box it’s CMSMadeSimple for me!
( )Shade August 28th
This post has to be a joke. Drupal one of the must usable platforms? That’s a joke. Drupal is confusing and complex even to me as a seasoned developer. My clients have to request us to change some of the smallest things.
Joomla too, it’s an alright platform for what it was specifically designed for, but extending it in any way shape or form becomes very tedious, even for simple things.
Wordpress, again as a CMS, before lots of tweaking and hacking and module implementing, it’s not a CMS, it’s a blog. Only after a seasoned developer works at it does it become a worthwhile CMS.
I’m insanely surprised that Business Catalyst is not listed here. In my experience it is THE most usable back-end platform. No question. Client’s of mine on all of the CMS systems we develop on contact us LEAST when their site is on business catalyst. 2nd least when their site is on Expression Engine.
Therefore in my opinion I would say number 1 most usable is Business Catalyst, Number 2 most usable is Expression Engine.
For the record if any are curious as to what my background is with these systems and how i can say what i do:
I’ve been developing on Drupal for 5+ years. I’ve been developing on Joomla/Mambo for 4+ years. I’ve been developing on Expression Engine for 2+ years, and i’ve been developing on Business Catalyst for 1+ years.
Reading the comments, it looks like not many people at all agree with the author. Maybe it should be re-named, “top 10 systems Glen Stansberry likes”, Rather than “Top 10 Most Usable Content Management Systems” because let’s be honest, that’s a big floppy joke.
( )kotos August 29th
how much cot bussines catalyst?
( )shade August 31st
Business Catalyst it’s self does not sell to end-users. Only partners and resellers. However the cheapest (full solution) from any of the partners/resellers start’s at 39.99 per month, all the way up to over 129.99 per month that i have seen.
It’s not the cheapest system out there, but it IS the best. Btw, as of today, it was acquired by ADOBE.
Vedran August 28th
I’m totally agree with begs. Why is wordpress on the list and TYPO3 not? So far, it’s okay for me that wordpress is on the list, even I don’t think that wordpress is a “real” cms. I discussed many times with friends about this, if you want to sell your costumer a professional website then you have to offer him a “real” cms. What about localization or versionning in wordpress? just to list 2 points… Don’t think I want to flame wordpress, but there are many cms that can’t do the half of what TYPO3 can…
( )forapathy August 28th
Let’s not forget there is also FROG CMS [ http://madebyfrog.com/ ] witch is the php clone of Radiant CMS.
( )Rasmus August 30th
Yes, Frog CMS is more popular version of Radiant. More plug-ins and developers. http://www.madebyfrog.com
( )Mark August 28th
What about MODx?
I know it’s relatively new, but it is absolutley fantastic!
I think everyone should check it out, it blows Joomla out of the water.
http://modxcms.com/
( )laurent August 28th
Typolight as a good balance.
( )It has also a lot of unique and useful extension, especially the catalog module wich allows you to build, display and filter..catalogs(real estate ads)
The only downside is the lack of templates.
John August 28th
http://symphony21.com/ wins hands down.
( )Benjamin Reid August 28th
WordPress wins hands down for me but god I hate Joomla. To the author, please user cap’s on ‘Wordpress’ = WordPress.
( )rglarsen August 28th
I think that TYPO3 is missing, it is a really powerful system.
( )Emmanuel Valluche August 28th
Your Message… I think you’ve forgotten SPIP (http://www.spip.net), it should be in this top ten list:
if you’re designer, with SPIP you can publish the design you want and most importantly you don’t need one year of training to be able to build a great website.
Just one question: why Joomla ? It’s the most awful CMS I’ve seen for end-users !
Regards
Emmanuel
( )f1shman August 28th
dou you know a cms where you can have more than one text column per page?
I just know typo3 and typolight!
And when you start making custom pages you need this feauture…
and ofc multilanguage with just one Tree! (Only typo3)
( )aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa August 28th
Due to extensive work use, I would have said: MODX & TYPOLIGHT
( )MODX: design a css mockup, then just add some modxtags inside boxes & voilà!
TYPOLIGHT: give client ability to generate forms, polls, without calling you; + as modx, create the design then place tags; + ability to manage a great variety of page templates inside the same unique site
Peter B August 28th
The title is “Usable CMS’s” yet the entire post could be called “An overview of CMS’s”. Nowhere does it talk about user interaction, interface design or generic usability.
Come on nettuts, you can do better than this – at least title the posts sensibly.
If the author disagrees: on what basis did you pick these as ‘usable’ rather than ‘popular’?
( )Manuel Molaschi August 28th
Another interesting CMS is Magnolia; it is a JEE application that allows to create a custom CMS in minutes!
( )Rasmus August 28th
Hmm, WordPress as a CMS. Ok, it’s possible but it really lacks features that most enterprise CMS’s must have.
( )Have a look at Janus Boye’s short list – a good article that I concur more with:
http://www.jboye.com/blogpost/who-should-be-on-your-cms-shortlist/
Phil Dunseath August 28th
It’s been good to read about all the other CMS options people have mentioned. I wasn’t aware of some of them. Being relativley new I’ve been experimenting with Wordpress and Joomla but I’d like to look at Drupal next.
( )webmasterdubai August 28th
good post, for bloggers wordpress is no, 1 but joomla is also good CMS and has beginner to advance level features and components.
( )iamduncandotcom August 28th
Programmers seem to love Joomla, maybe because they’re the ONLY people who can work it out. It’s bloated, the code is bad, and it’s insanely complicated to use, not to mention that it’s incredibly difficult and time consuming to design for and template. I used it twice and never again, can’t stand it.
Glad to see Textpattern on this list, I haven’t tried cmsmadesimple or Drupal, but textpattern has to be up there as one of the easiiest to use and design for.
If you just want a simple portfolio site, Indexhibit is also a good option.
http://indexhibit.org/
( )r_jake August 28th
When seeing the title of this post I thought it would be about the usability of the backend, rather than just a list of CMS’s and their overall features.
I tend to rule out many of the major systems simply because the design of their admin interfaces are unfathomable to most (non-technical) clients – they simply can’t use them without supervision, which kind of defeats the point of providing a client with a CMS in the first place.
Drupal, Joomla and Typo are just too technical for non-IT savvy people to use. Expression Engine uses a lot of blog-centric terms, and Textpattern doesn’t have WSIWIG.
With this in mind I think the newer versions of Wordpress do a reasonable job (although if you are using it as a straight CMS the language used – ‘posts’, ‘categories’, ‘tags’, ‘links’, etc can still be hard to explain to clients.
I find that SilverStripe does a good job in terms of backend useabilty, and am glad to see it in this list. The admin interface is very easy to get to grips with, and you can make it so that the WSIWIG editor uses the same CSS as the target page. The version control means you can easily fix restore the site when a client makes a mistake. The best bit is that all the pages are displayed on the left as a hierarchical list, and you can simply drag and drop them around, delete, add and rename them on the fly. Clients seem to find this feature very intuitive. They also like the price (free).
Shame it’s not more popular, as the community and available plugins are a bit slim at present. Would love to see it flourish…
( )Tracey September 2nd
Your comments are very true @r_jake. What point is there developing a CMS if it’s too complicated for the client to use?
I’d love for a future article to show us the admin panels of the different systems and explain how they can be customised.
Just listing generic information like in this article doesn’t help much at all. I’ve found the comments more useful than the article!!
Also, I think that after considering the client’s need, the choice of CMS is different for developers and designers. It would be good if that could be considered as well.
Aren’t we lucky we have so many choices!!!
( )Chris August 28th
I love using Wordpress, I think it’s excellent and getting even better all of the time.
( )Dave Sparks August 28th
Personally I use wordpress a lot but as a CMS it is still not quite there but as blogging platform it’s brilliant.
( )Expression Engine is also a great CMS and very easy to configure a simple back end for clients.
Motti August 28th
personally i am very happy with joomla, great community, can get done almost everything. it have couple of flows here and there, but overall it’s a great cms.
( )Martyn Web August 28th
I’ve only used wordpress for cms but you do have to do a lot of customisation, however for the smaller site cushy cms is great.
( )Eyes Only August 28th
wordpress is simple to use but i found b2evolution better for handling larger blogs without hacking it so much.
i looked at joomla and drupal but after reading some books, i think joomla is more appealing and i will be using it to develop a fitness site for my first attempt at it. wish me luck!
( )André Abt August 28th
Hey what’s with concrete5? http://www.concrete5.org
( )Mirko August 28th
You forgot Concrete5, for me the best CMS at the moment.
( )Ethan August 28th
I think that Chyrp (http://www.chyrp.net) is also a very good content management system. I love it for its simplicity.
( )Thantos Kalev August 28th
The biggest problem that I come across is finding a CMS that allows one to edit an EXISTING site, without having to import the site into a CMS. At my day job, we have 15,000+ pages, and I sure do not want to migrate each page into a CMS. Cushy might be the closest option, as one can add div tags to make the content editable.
In the end, I ended up building a solution that allows users access to edit all of the content in existing web pages. Security is enforced by Active Directory groups (users must had AD credentials, AND they must belong to certain security groups that control granular access). The actual editing is done with tinyMCE (what a great, great program). The header and footer of each page are saved to session variables; the user edits the content; everything is then packaged together and sent to an reviewer before going live. It works for us, and our users, and that is the key.
As for the list of CMS’s above, I prefer WordPress; as the author stated, the documentation is par none.
( )Kevin Quillen August 28th
Please explain how you ‘edit’ a site that isn’t in a CMS system by using a CMS? You can’t get mad at Wordpress or Drupal because it can’t edit something that isn’t in its database.
( )Thantos Kalev August 28th
Take a basic, html page. You have the , (with content divs, most likely), and usually a footer (on our case, a copyright section/SSI). We wanted a way to edit the existing content of our web pages without moving everything to a CMS such as WordPress (where all content is stored in DB tables). By using tinyMCE (and PHP), we are able to edit existing content of our pages without importing all of the content into tables: the user logs into the application, has access to functionality, and can log off at the end of the session. Hence, this is a CMS in my mind.
I am not knocking CMS’s like WordPress (I use iit all of the time, especially for new sites). Instead, I needed a way to allow our users to edit existing content, on an existing site hierarchy and structure.
Kerri August 28th
@Thantos, check out Perch and the just-released Unify. They both take a really lightweight “plug-and-play” apprach where you just upload the back-end and add classes to the areas you want to be edited. Really lightweight and simple, and great for adding editable areas to already existing sites.
( )Kerri August 28th
errr… Perch, that is. I meant to say, both upload onto your own server, so they’re better choices, IMO, than other similar options like CushyCMS.
Thantos August 28th
Thank for the info, Kerri. I will indeed check those out.
jdweb August 28th
Come on !
Joomla fits only when you have very easy requirements from a client, that is to say, only small changes. (and because i don’t want to tweak in joomla). Personnaly i don’t use it, i tried (the Joomla framework too, without the cms part), but can’t get into it.
Then, there are TOO MANY extensions !!! I don’t like this kind of validation system from the team receiving all submissions. You can do a crappy extension with bunch of bug and security holes and it’s accepted. Damn, why don’t they keep only the well coded extensions that really work ? the number of extensions will be divided by 3 or 4.
Sometimes, you have to try dozen of extensions doing the same thing, before finding the one that suits to your need.
So Joomla in TOP 3 … i don’t agree …
( )Marighela August 28th
i’ve tried Wordpress and Modx as CMS….Modx is is really fantastic to use and create templates…Wordpress is a little bit more complex!
( )At the moment i’m looking for a free asp cms….
davebv August 28th
Which CMS is the best for multimedia content for artists, video and music?
( )Dave August 31st
Very good question. i haven’t approached my systems from that angle, but I will say that WP offers many, many plugins for various multimedia. The bar for entry is, IMHO, set quite low.
For the more intrepid, with Drupal if you use CCK and Views, and are willing to learn and build, you could get very many types of multimedia displays just about any way you’d want it, I’d reckon. This would probably be the way to go for a gigantic site.
( )Figo Mago August 28th
This list is subjective. Of course in te context of “Usability” as the title says, I’d go for
1. Wordpress
2. Joomla
3. Drupal
but when it comes customising site functionality and true scalability, I’d list
1. Joomla (can you say MVC baby?)
( )2. Drupal
3. Word who?
lossy August 29th
scalability:
Joom What?
( )Brian August 28th
I’d like to point out http://habariproject.org and http://symphony-cms.com/
Both excellent CMS frameworks. Symphony takes some learning and many look at Habari as simply blogging software. But if you read up on it..its much more. And it’s easy to add content types, etc.
Firerift looks interesting.
( )Michael C. Harris September 27th
I agree, Habari is much more than simple blogging software. I run it for my blog, as well as other sites that need more of a CMS. Disclaimer: I’m also one of the developers
( )Raymond August 28th
I thought this was a misleading post. It’s more like a Top Ten Most Popular CMS list. Many are not at all usable, especially to a client. Drupal is a great example. It’s not usable, it’s confusing as hell, I am not kidding. Have you used it? The admin area is a mess.
ExpressionEngine is not far behind.
WordPress has done a good enough job, but of all the items on this list, that’s the only one that should be on there.
I agree with many commenters: Many others, such as Chyrp, are far more worthy of being on this list.
( )Kevin Quillen August 28th
Tons of large sites are running Drupal without much issue.
( )Deron Sizemore August 28th
EE’s admin area a mess? How so?
( )Leo Succar August 28th
cargo collective is very simple and overall great. still in beta, i believe.
( )betacar August 28th
MODx is the next big thing!
( )Jack B. August 28th
Where’s CMS Made Simple?
( )Batfan August 28th
Seems like everyone is agreeing to disagree so, I’ll throw my 2 cents in.
I started in Drupal and then began working Joomla. Honestly I much prefer Joomla to Drupal. I find Drupal to be far less intuitive, theme-ing is not nearly as easy and searching for extensions is a pain.
Mostly just used WP for blogging in the past but, have been recently exploring it’s CMS capabilities. I think it’s a very good solution for non-techie clients that need to update multiple sections of their site.
( )Geza August 28th
Hi – which CMS is most Flash/Actionscript friendly ? I have used Drupal, but found it difficult to deploy AS3 based navigation system due to byzantine nature of Drupal theme subsystem.
( )Tiffany S August 29th
I think MODx is good with flash. http://www.modxcms.com
( )Daniel August 28th
I’m building a site for a basketball team. They want to be able to add game recaps, photos, news stories, game stats, all on the fly. They want to be able to add an image and a story to go with it. The image would be in a slideshow on the homepage.
What CMS out there can be able to do this? Any on this list?
Thanks,
( )Daniel
Manji August 28th
I used EE for three months now and I LOVE IT!
Custom Fields, Custom Status…it just sooo great
Take a look at the EE 2.0 Preview Video.
( )Amy August 28th
I use drupal %100 and LOVE it… but I will say that it is really frustrating to learn and un-user-friendly out of the package
Once you learn it though, it practically has no limit with what you can do.
I used joomla a lot when I was first learning web development… and I liked it because I could just throw in a plugin and voila I had a new neat feature… but it is TERRIBLE to customize and theme. It has probably improved a lot since I last played with it.
I have not used wordpress really at all, but I think that it is quite an awesome cms. It has a much prettier backend than drupal (damn you! *shakes fist*) and caters from beginner devs to the very experienced! I would like to learn it someday because sometimes drupal is a bit TOO robust for small sites.
@Daniel, you can definitely do that with drupal! cck and views modules will handle that for you and allow you to re-purpose content throughout the site
( )Jason August 28th
Is this list just for PHP/Python CMSs?
I’m loving Umbraco at the moment. It’s fast, powerful, and has a passionate developer community to go to for help.
( )Seth August 28th
I use dbCanvas for my hosted cms sites. Its has a lot of elbow room for developers and is easy as hell to skin. (http://www.dbcanvas.com)
( )Ades August 28th
WP is rightly on No.1 spot. it can be used in various ways these days, it’s truly a platform that is modular – CMS of the future.
( )lossy August 29th
Worpress IS NOT a CMS!
It can be hacked to do so, but it is not is purpose. Some tools are easier to work with as CMS.
Great Bloging plateform, but definitively a very average CMS
( )Mark August 29th
Would have to disagree with you on that one. Wordpress expands much further than just as a blogging platform. There are a lot of themes that do not have to be configured to a great extent to be a standard website. (Thesis for example)
Lori August 28th
As a web developer, I have yet to find something that WordPress can not do, but for a beginner wanting a CMS, it might be better to try something like GetSimple CMS (http://get-simple.info/).
( )kotos August 30th
cool cms – get simple. easy for small sites. thx
( )grimdeath August 28th
I have yet to see much of anything about Concrete5 on nettuts…for SHAME. I guess its my cue to create a tutorial and submit it
( )Gregory Remington August 28th
Interesting that TYPO3 didn’t make the list since it powers some very high profile companies like http://webex.com
( )Laura August 28th
Just a little information correction:
Drupal’s website is Drupal.org.
Drupal.com is operated by Dries, who created Drupal and is the project leader, but the .com site is not where the CMS lives.
( )Mariano August 28th
Concrete is definitely something worth considering for this list. I actually wrote a “first look” post about it on my blog, might be worth reading as an introduction:
http://webandyou.avelient.com/2009/07/16/first-look-concrete-5-cms/
Otherwise a great list…certainly introduced me to some CMSs out there that I hadn’t ever considered before! Thanks!
( )Wolfgang August 28th
I wonder if no one has ever heard of Contenido? … it’s OpenSource
I use it a lot and I was never disappointed.
Check it out at http://www.contenido.org, if you want
( )Andrea Kassel August 29th
Short, good article on how to choose a CMS:
http://www.r42.ca/r42-blog/October-2008/How-to-choose-a-Content-Management-System
( )fahri firdausilllah August 29th
to select one CMS above another will be debateable all the time, coz everyone have its reason to use a CMS. But I appreciate your posting because of many good comments on it.
sure i have to bookmark this article to visit it and its comments later
( )Deepali August 29th
Can anybody tell how is dotnetnuke??
( )David Annez August 29th
Wait, Joomla?!
That’s a horrendous CMS that should be destroyed as soon as possible. For all the claims that it is very flexible and stuff, it’s a horrendous piece of software in comparison with Drupal, Wordpress and the sort. It’s ugly, not user friendly (the installation might be, but the rest is certainly not) and it’s damn slow. Not to even start on the complications when you try and add pretty URLs to the system. Eurgh.
You forgot CMS’es that should certainly be there. FrogCMS – madebyfrog.com
concrete5, symphony, Firerift (just been released, absolutely fantastic), tyop3, modx….
This most certainly isn’t the top 10 most usable content management systems, but merely the most widely used and available. Having a million extensions to hand means absolutely nothing about the CMS itself, in fact, it could possibly mean that the core is so basic, that developers have had to make tons of extensions to meet their needs.
Of course, it’s not fair to say you are wrong, because you may have never explored the other options, but as you can see from the replies, it is quite clear that this is a very dubious list. Before you can list something like that, more options must be explored.
( )snoy August 29th
No Typo3, but Wordpress….lol lol lol!
In my opinion Typo3 is one of the best Open Source cms, in Europe its the biggest one. And don’t forget the next version, with the next generation php framework flow3 and Typo3 5.0.
( )Kim Dolleris August 31st
In my opinion type3 is far too difficult to manage for regular webdesigners/webcoders. And what’s up with making a whole new scripting language? I think the phrase “Most useable” is the basic reason it’s not listed.
It’s surely a powerful core and open to all possibilities, but just to deep to be in this category. I know i gave up fairly quickly with Typo3.
( )Shane Waite August 29th
maybe now that people believe that one system is better than another we can have some screen casts here on nettuts. Id like to see some screen-casts going over the install process and theming of joomla drupral, Expression Engine and MODx.
I prefer wordpress because of the plugins. I have found a few very resourceful stat plugins that give me information that exceeds google analytics.
( )Joerg Oyen August 29th
thx – 10 is better than 365 – this my impression looking at CMS – for each day of the year one CMS.
( )Diego SA August 29th
In my opinion, I prefer Wordpress because it’s definitely the best to install, to edit, to install plugins and so on. It has the best folder structure, easy to find files inside its folders. Create a theme for WordPress is easier than every CMS I’ve ever used.
( )For me, this top 10 is absolutely correct.
lossy August 29th
“Create a theme for WordPress is easier than every CMS I’ve ever used.”
Well, you should try out other CMS because Wordpress is far from being the easier templating system.
PHP within HTML? ugly!
( )pracas upreti August 29th
i like the joomla , coz its best and lots of feature is missing in wordpress , well wordpress is still for blog whatever people say “not a blog – its cms” im familiar with both of one but i feel more friendly in joomla
( )Prateek Jain August 29th
Well, Word press is useless when u download it. It’s just a blog and if u want to turn it into a reasonable website then u will have to tweak it to hell. Didn’t use drupe a lot, but when I did I thought it was some kinda user unfriendly
( )Ankur Gupta August 29th
Very Nice article. Please also list Top 10 Social Bookmarking PHP Scripts. I mean open source web applications for starting social bookmarking sites.
( )Kevin August 29th
Doooh, you forgot to mention the BIGACE Web CMS
( )Anders Christiansen August 29th
sorry to echo the other comments, but here goes:
modx is missing from the list !!
it really should be in the top.
( )Daquan Wright August 29th
I’ve bookmarked quite a few new cms mentioned in the comments…
Keep in mind that the more popular something is, the easier it will be to find help with that particular system. Although if it’s so easy you don’t need support, well that’s the type of interface that every cms should aim for (the ones for clients anyway). Good discussion, just remember to use the right tool for the job. Sometimes you may just want to build a complex application for yourself, in which case usability becomes a bit less important.
( )Mark August 29th
I was not impressed with Joomla at all. I am pretty loyal to WordPress. The additional plug-ins greatly increase its functionality. I have not worked with Drupal or any of the others as of yet.
( )Sumeet Chawla August 30th
One of my clients keeps asking me if I could use Joomla. I haven’t ever used Joomla but am using wordpress at the moment and I just love it! Now I just need to find a way to convince my client to use wordpress
( )Li Qian August 30th
I am not sure about Drupal being usable, but Wordpress is very userfriendly, apart from that there is also stuff like Texty which aim to be ‘the beginners CMS’. I am in agreement that Joomla is one of the best cms out there, but I see wordpress is more popular.
( )Dan Knauss August 30th
You shouldn’t use the term “usable” if you don’t really talk about “usability.” From a UI/usability standpoint, Drupal is at the bottom of the heap. You’re also generating some confusion as to whether you are ranking the software or just making an arbitrary list.
The list is indeed arbitrary, full of apples and oranges. What is a “content management system?” Wordpress and Textpattern are blogs with very limited layout control without getting into deep theming complexity. They do basic semantic, SEO page content very well. Alfresco is a document manager. Drupal does content management and much more out of the box. Joomla is an application framework with basic content management functionality until you add more.
One big correction: “However, the Joomla theme and extension community relies more on paid plugins and themes, so if you’re looking for customizations, be ready to pay.”
The mass-majority of Joomla extensions are free of charge. Joomla has more good free templates than Drupal, and fewer than Wordpress. All three have great commercial themes, and Joomla templates are the least expensive. With Drupal it is necessary to pay for quality, and it will cost $500-1000 per theme. Wordpress, $70-100. Joomla templates are generally sold as part of club memberships–access to all templates for 3 mos, 6 mos, a year… So you get more for less.
( )Tracey September 2nd
Looks like a nice way to make some money – design Drupal themes!
( )Pat Arlt August 30th
In really happy to see Silverstripe on this list. I’ve tried Wordpress and loved it and when i wanted to use another CMS Drupal and Joomla were far to confusing.
Silverstripe is fast, easy and robust. best of all it has a full set of tutorials to get you started.
http://doc.silverstripe.com/doku.php?id=tutorial:1-building-a-basic-site
( )ignay August 30th
My usage:
1. ModX – 90% of the sites
( )2. Wordpress – 8%
3. Frog Cms – 2%
Jonas August 30th
We have recently started to use Silverstripe and I must say that the core is very cleverly thought out, making it ideal when building midsized web sites. As a designer it´s easy to build templates.
The cons is that the documentation is lagging a bit and the people behind Silverstripe doesn´t respond that quickly to questions on their forum. Some of the code doesnt follow the rules they have set up. But it is surely a promising platform and we will keep using it.
( )diegop August 30th
i love wordpress but i want to use less RAM.
( )Or have a light version, only core, and expand with plugins o modules if you need more features.
And official plugin for ad real CMS functionality
Rob August 30th
Whether you like Glen’s lists or not they always bring an assortment of interesting comments. From the comment gallery I will certainly check out MODx
Thanks Glen and everyone!
( )Birdy August 30th
I’ve been working on Wordpress, and I’m not sure what you all mean by “hacking” – for me, rewriting code or adding plugins isn’t “hacking”, it’s work. We’re web designers, not Facebook users. I’ve been able to get Wordpress to do just about anything I’ve wanted it to do.
This design community suffers a lot from SEO marketing. It seems no one can have a calm conversation without using words like “absolutely astoundingly brilliant” to describe things. Nothing we’re talking about is either astounding or brilliant. None of it. Good, sure. Great, sometimes. But not astoundingly brilliant. No.
( )Lamin Barrow August 30th
Nice post. Silverstripe is my favorite CMS by far. I use it for everything these days.
( )Jason August 30th
For the ‘10 Most Usable CMS’ I don’t really get why Joomla and Drupal are rated so highly. Yes they are good content management systems but there is a big learning curve for both them. I have had to coach the majority of clients to use both Joomla and Drupal. I have only had a to coach a handful of clients to use Wordpress.
( )Kalle August 31st
Have anyone tried the Roxen CMS ?
( )CMYK August 31st
Nice Blogggg
Nicee PosT
ThankS 1000 !!!
( )Barry Sakkers August 31st
Nice post, however, just like a lot of these best of lists, it lacks a comparison. Which features are present in the one which in the other etc..
This would make the list more objective.
Don’t get me wrong being a negative.. Just being sharp
( )Raibaz August 31st
I’m currently working as a developer on OpenCMS and i’m very glad not to see it in this list…it’s one of the worst pains in the ass i’ve ever experienced.
( )Joe August 31st
I’m another one that always use ModX and really surprise that not many article mention about how easy and flexible it it.
( )kevin ripka August 31st
I still don’t get why Wordpress and Joomla are so popular. I’ve used both and can’t stand either. I personally have switched to only using Textpattern because I feel it’s the best and easiest for granular control (i.e. the fact that I’m a control freak).
( )arnold August 31st
nice to hear that there’s a lot of good CMS..
( )thanks for the post!
usman ismail August 31st
i love joomla
( )Nate August 31st
“Hi – which CMS is most Flash/Actionscript friendly ?”
The only cms I have experience integrating with Flash is EE, and it’s super-easy. Just make a template that builds XML instead of HTML and do the typical XML request in Actionscript. I want to come up with a good way to do remoting to EE, but haven’t had the time.
( )John August 31st
Wow, the comments are heavily recommending Modx! When i didn’t see Modx in the article, i was second guessing my decision to learn it. Now that i see the overwhelming support in the comments, i’m glad i made my decision. Modx is truly great!
( )Dave August 31st
Plone is definitely the best. I don’t know why it hasn’t been mentioned at all…
( )LuK August 31st
I was really shocked as I saw this list and didn’t find ModX!!! Then I began reading the comments and the pain has gone =P…when the autor doesn’t know the best CMS/CMF around, it’s not that worse, as long as the community does know where to go!!!
( )vetweb August 31st
Joomla and Wordpress, of course…
( )Tocky September 1st
No Website Baker? I think overall for clients this is the best to present to them very easy to learn or am I just biased?
( )website design stoke September 1st
There is no way any of these systems can even compare to wordpress. You have thousands of excellent, customizable plugins ready at your fingertips. They’ve won the race for a very long time. Great read up, Brilliant!
( )lossy September 4th
What i see is that you lack knowledge and curiosity.
You’ll miss the next big thing for sure…
You should know that beside blogging, Wordpress is not a real CMS (which is limiting because hacking the core is NOT a sign of flexibility) and have not the best template system (Check EE or MODx you will heavily surprised).
Like they say “the won a battle not the war”
Stay versatile!
( )Jeff McNeill November 3rd
LOL, I love the “Wordpress is not a real CMS” since it seems people certainly use it for a CMS. One could say the same thing about MediaWiki (which is not included here, likely for the “Usable” part of the headline). I do know that EE is a piece of nonsense if all one wants is a blog-like system or basic website with configurable, editable pages without all kinds of nonsense. Not to mention the lack of people familiar with the beast. Give me my “not a real CMS” every day of the week.
Fingers September 2nd
Interesting post but seems to be a very narrow view.
1. End-user (ie author, editor) usability is more important than developer usability. Some of the CMSs you quote are just awful.
2. The review fails to consider any CMSs that you need to pay for. I think you’ll find that most on this list fall well short of some of the commercial platforms.
( )martin September 2nd
Silverstripe isn’t really that usuable! I was also infected by this whole energy that was going around this CMS, but it definitly disappointed me. For me as a designer SS is a disaster. Since i am not into OOP or huge PHP Frameworks, i am still not able to set up a normal formular with e-mail validation und spam protection without heavy knowledge of OOP in SilverTripe.
Also the Community isnt really growing anymore and some basic features most CMS offer aren’t implemented yet into SS, like Mass-Delete of Comments or different Language Packs.
( )Lazy Web Designer September 2nd
Well some people even consider WP as a CMS
Of course it can be pulled of with some plugins, hacks and some bending.
So very surprised to see the number 1 blogging tool on top of a CMS list
( )Stephen Web September 3rd
As someone who’s relatively new to content management systems this has been a great read! I wasn’t aware just how many options there are out there, and certainly not the capabilities of each. I recognise well-known CMS’s like ‘Wordpress’ and ‘Joomla!’, but believed these were only for blogging; I’ll now be looking into these options closer!
A basic option not listed is Adobe’s own ‘Contribute’, which integrates with Dreamweaver and other Creative Suite packages. I’ve had quite a bit of experience using this, and found it useful for simple user requirements like updating text only on set pages. It also has inbuilt settings that only allow the user to update only certain areas of a page, and completely restricts them from accidentally editing the coding – very useful when dealing with customers who do not have any web skills!
I’ll be looking into these more advanced options, they seem to be very powerful! Reading the comments on each has been an interesting insight into how everyone works, would anyone like to recommend the best (and most user friendly!) package for a beginner?
( )NAV!GAT0R September 3rd
oh it’s amazing…
joomla… drupal…
are you all crazy!!!!!???!??!
create you own cms!
this post (from Glen Stansberry) looks like a small comment vs. yours comments!!!
( )miguel September 3rd
#1 = Drupal
I agree that the initial learning curve is a bit steep & maybe even steeper than others. But that’s mostly due to the (initially-foreign) terminology. However, once you wrap your brain around it, lightbulbs start going off left & right in your head due to its near-infinite possibilities & extensibility. There’s not one project that Drupal hasn’t been a good answer for, no matter simplicity or complexity. The admin_menu module really cleans up that clunky interface. Try the Acquia Drupal install if you’d like even more functionality out-of-the-box. Lastly, Drupal 7 code freeze just happened so new (& vastly improved, especially from a UI perspective) version should be out in a few months.
Not all CMSes are everything to everyone & different crowds (end users, content authors, devs, designers, etc.) will have differing viewpoints. But whichever CMS you choose, you’re going to have to invest *some* time into learning its system, backend, etc.
A few years ago, I went to cmsmatrix.org & after nearly a full year of testing almost every listing, I chose Drupal & am glad I did. WP is #1 for blogging but calling it a full-blown CMS (out the box) is a bit of a stretch. Joomla is a pain to work with & good luck spending countless hours trying to figure out how to get clean URLs working. That said, Drupal is more of a CMF (Framework) due to its vast extensibility.
Here’s 3 CMSes that should be on this list:
1) ModX = ease of use & extensibility (great call, commenters
2) Plone = great CMS but since it’s Python-based, easily overlooked
3) MovableType = really powerful & PERL-based which makes its codebase easy to read & very clean (again, since its based on PERL, easily overlooked)
I would NEVER use a Microsoft-based CMS as I hate bloated, proprietary technology that’s so easily outclassed by its competitors (besides, IIS sucks!).
Good starter article but more apple-to-apple comparisons would be useful. However, the comments are a goldmine & shows the variety that is the nettuts readership.
( )miguel September 3rd
Oh, I forgot to mention that Drupal is a WebWare 100 winner for the 3rd year in a row!. If that isn’t another stamp of approval, I don’t know what is.
cheers.
( )Tracey September 3rd
After reading about all the support for MODx, I decided to check it out. I came across an amazing set of tutorials at http://codingpad.maryspad.com/beginner-tutorials/ and all I can say is OH WOW!!!
MODx is like the missing link between Wordpress and Drupal.
( )mary September 4th
MODx is pretty awesome
Glad you like the tutorials!
( )Laura September 3rd
It surprised me to see Wordpress as the number 1 here, but that has come up in several conversations over the past week, so I guess it really shouldn’t be that amazing to me.
Thanks for condensing this. Quite helpful.
( )Diana Wild September 3rd
I have not used any of the tools mentioned in the article for web development, but I am familiar with most of them. I arrived at this site in a competitive search for content management tools (what the article refers to as ECM), i.e., managing business content from audio files to videos to text documents and spreadsheets. I think it would be helpful if we differentiated between the broader concept of content management and the more focused concept of web content management (WCM?). They really do have very different purposes. It was a confusing to read the article from this point of view, because the tools are not all aligned in their focus. It would also have been useful if the author had clearly defined the type of content management that was being reviewed and then the criteria that was used to rate each tool. I think this would have helped commenters focus their responses as well.
( )sentabi September 4th
wordpress still number 1 for blog
very userfriendly.
( )Ryan September 4th
Joomla is so 2005. How is its sloppy, table-based output anything but unusable?
Personally, I’m having a hard time imagining needing anything besides Wordpress and MODx.
Also, isn’t Alfresco in the ECM market? I thought of it more of a Sharepoint alternative. I guess technically it’s a CMS but then again so is Sharepoint, and that’s pretty darn usable (excruciating to design for, but extaordinarily simple to use).
( )Michele September 4th
I hated Drupal, it had too many features that I didn’t need and got in the way. I couldn’t find anything in the admin panel, and designing templates for it was a nightmare.
( )jgarcia September 5th
To echo all those who have said it already…no Concrete5? Since finding Concrete5, I have used it on every site I have built. This article needs a part 2 with Concrete5 on the list
( )Andre September 6th
CMSMADESIMPLE!! and have you guys seen http://digitaluscms.com/ looks promising!
( )Andrew September 7th
Joomla is by far non developer friendly it’s very hard to do what you really want and you need to hack many core and module files for that.
Drupal is much much more friendly if you mess with codes. Template system really owns Joomla.
Only way i can see people saying that Joomla is better could be because it easier for noobs to setup website, but if you want something highly customised it sux.
( )Alex Angelico September 7th
HI EVERYBODY!! PLEASE READ!!!
Sorry for yelling, but there are so many comments I guess nobody is reading anymore…
I’m a web developer and I’m looking for a CMS. I tried (a very little) WordPress, SilverStripe, Drupal and now I just installed ModX.
I need to build very customizable sites (for clients). Usually I develop in Dreamweaver or Aptana, but I need a CMS and I’m having problems for “translating” my development from Photoshop /HTML to a CMS Theme.
This is what I think
WordPress: TOO blog oriented and the Theme part is not easy either
Drupal: Too big, I think my clients will feel lost (obviously i could teach them)
SilverStripe: Really like it, but it’s extreamly slow and I think is not really very customizable, like adding content in side bars, etc.
ModX : just trying now.
I think I will try Drupal, any comments? The main feature I want is to be able to create side bars and other “areas” where the user can add their own content. I think this is possible with Drupal, am I right?
MANY THANKS!!!
( )lossendae September 9th
I think that you’ll probably love the templating system of MODx which is superior to all popular CMS up to this day.
BUT, for your site, if you’ve not php knowledge, maybe Drupal will be better because of pre built add ons for front end user interaction.
MODx template is better than Drupal for templating too, but lacks the extremly wide & useful 3rd party plugins for now.
( )Tracey September 10th
I think you will like MODx too. The templating system is beautifully simple. As @lossendae says though, the 3rd party plugins – and documentation for that matter – are lacking.
I have given up on MODx for the moment until there is better documentation to explain how to extend its capabilities. But for what you say you want to do I think MODx will be perfect.
Check out these tutorials to get started:
http://codingpad.maryspad.com/beginner-tutorials/
I had most of my site done in two days but can’t work out how to use Ditto and Snippets beyond what Mary teaches.
( )cbaone September 21st
It will take some time, like anything, but you will love it in the end. Use the forums! The forums are a great place to learn, ask questions, get answers, and give back. You usually get an answer back from the forums the same day, if not within the hour.
joe cannes September 15th
Try CMSMS/CMS Made Simple.
I went through the same scenario of testing different CMS’s, and I have been using that for 2 years now
( )john September 8th
please….e107.org is way better than any of these
( )NAV!GAT0R September 9th
oh yes… you al crazy…
( )Kizza September 9th
I will try ModX, sounds interesting…
( )- 7 - September 9th
We are currently working on our Joomla! 1.6 Framework release, Nay-Sayers be warned it is going to change many ideas about what a CMS should be
-J JED Core Team Member
( )-J Dev Team Member
-J S&I Team Member
Gessabell September 13th
What about Roxen? Has anybody used that CMS… and no mention of Alfresco… curious
( )joe cannes September 15th
You forgot CMSMS or CMSMadeSimple!
For 2 years in a row, it is on the list for Packt Publishing’s CMS evaluations, how could that be missed or not looked at?
( )Tone September 16th
Well I guess I can jump in on this…
I personally use Wordpress for the majority of my sites due to it’s unbelievable simplicity.
However, I have tried Joomla and Drupal for quite some time.
Here are my ratings:
Drupal – Most Powerful and Easily Customizable CMS ever developed.
Joomla – Is the Second Best CMS.
Wordpress – The Most Powerful Blogging Platform and the Third best platform for CMS.
CMS:
1. Drupal
2. Joomla
3. Wordpress
Blogging:
( )1. Wordpress
2. Drupal and Joomla (Just because they are both way ahead of the competition and they both can be used as a Blog out of the box.
The_Death_Raw September 17th
Where’s e107?
( )Dean September 22nd
As there are lots of options regarding management systems, I think people have to be informed.
( )I’ve been searching for documents about management and I found this site: Yellow documents.
Cheers,
Dean
Carl - Web Courses Bangkok September 23rd
What about ezPublish? An un-sung hero of Web CMSs
( )Mario Luevanos September 23rd
Can anyone show me a couple of sites that are running MODx CMS?
I’d like to know if I can take my own PSD design, code it, then install MODx. I don’t want to use a template. I hate it when I’m limited in design.
Some MODx pro please inform me.
( )J.G.G. September 28th
Made in MODx
http://modxcms.com/learn/showcase/
( )Funny Questions September 25th
Joomla is most Popular and User friendly and mostly using
( )eternal243 September 27th
Most usable and most popular is not always the same thing, wordpress got the top spot here with the remark “it is the most popular, what is there more to say”. But the fact remains that wordpress is bloated and slow compared to many other blogging platforms. I agree that wordpress is very usable and it is quite good but it is too much to give it the place of “most usable cms”.
( )Rob September 29th
What about Pixie? That’s really user friendly!
( )J October 1st
Another hand raised for MODx !!!
( )Kondormit October 2nd
Dot CMS is very powerful CMS, and I think that wort saying.
( )Radovisu October 21st
And what about CMS made simple?
( )John October 21st
Drupal and Joomla cannot compare with the new generation of CMS: Modx, Silverstripe, Expression Engine.
( )Davy N October 23rd
Why don’t we create a poll and put some votes in?
( )aero October 26th
Joomla….
like a friend of mine said once: “the only thing thats missing is the “World Peace extension” they already have all others
( )Content Management October 26th
I think it’s so funny how people show case a CMS by linking to sites that use it. Not much help really, given that it’s the admin interface in a CMS that makes the difference, if you take it as a given that you can do whatever you want with the front (let’s face it, any CMS that doesn’t let you do that is going to leave you with sore shins and elbows).
Someone mentioned how hard it was to manage content in multiple taxonomies – we’ve been using Infomaxim for a while now for sites like http://www.gadgetguy.com.au and it’s flexibility is outstanding… just a thought – not always the best is the most well know…
( )Clippingimages October 26th
Thanks for the condensed article and also all the comments …
( )Content Management October 30th
In terms of flexibility and usability, we’ve been using Infomaxim now for two years. Managing content that lives in multiple taxonomies? No problem. Versioning, roll back, granular permissions, integrated analytics, a reporting tool with drag and drop config, content manage any database you want, add your own fields on the fly without knowing SQL, your database or having to modify the back end… it just works. These guys have been quietly beavering away at this for 10 years now and it’s amazing more people don’t know about it. Frankly, their marketing sux, but the product is very cool.
( )Cristian October 31st
I’m surprised to see Joomla and Drupal on this list. From what I’ve seen, the learning curve tends to be pretty steep.
What about Compass CMS?
( )http://www.compasswebpublisher.com
Anilo November 8th
Joomla is EVIL!
( )matt November 19th
modxcms.com should be on there.
( )