Concrete5 vs Joomla

Posted by Paul on March 8, 2012

Concrete5 or Jooma. Which is better? Both have different properties...

Joomla has been around for years and according to is the most highly rated CMS there is (Concrete5 comes a close second) based on user feedback.

It's true that Joomla has a very large community, most PHP developers will have worked with it at some point and there are already plenty of extensions for it. It's also a flexible system that makes it easy for developers to build advanced applications on top of it.

However, several things make Joomla so complex to use that I've had three separate requests to move away from it. More surprisingly, two of these were from experienced IT professionals who were struggling to make even simple changes to their own websites.

There are a few reasons why Joomla is hard for most people to use. In common with many CMSs, if you want to change a page on your website, you need to login to the backend of the system and find the page and the correct part of that page that you want to edit. The backend of Joomla to me as a web developer looks pretty logical, but I can see how the relationships between the tables of data would appear more like a confusing array of random content to most users.

Concrete5 on the other hand really focusses on usability. While it's not as well-known as Joomla yet, out of nowhere it's already rated 2nd out of literally hundreds of CMSs and has a fast-growing community.

One of the main reasons that Concrete5 is so usable is that once logged in, you can browse your website as normal until you see something you want to change. At that point you can just click "Edit" and make the change right there on the page. No hunting around a complex backend, guessing at database relationships to find the right place to make your change. This "on-page-editing" isn't without some minor drawbacks but the pros usually outweigh the cons.

In stark contrast to Joomla, usually once I've provided login details, even clients with little interest in IT are able to complete their website with a minimum of effort.

The answer would seem to me that if you're a web developer or web agency who will be updating the website for your clients, and you're looking to develop some quite advanced functionality, Joomla may have some advantages.

If on the other hand, you're a company, an individual, in fact anyone other than an experienced web developer, Concrete5 is going to be your best option.

blog comments powered by Disqus