• 26 Jan

    Content Management Systems have become one the internet’s most powerful web developer tools since PHP.

    In a market where websites need to be built faster and easier, many developers are turning to Open Source CMS to get the job done. Unfortunately there are now thousands of CMS’s floating around the web and finding the right one has become somewhat of an ordeal.

    This article will discuss how developers can find the right CMS for any occasion and will give a review of some of the best CMS’s I have discovered, as well as recommendations on which CMS to avoid like the plague.

    What is a CMS

    A Content Management System (CMS) is a Web application that uses a database (usually MySQL) or other methods to create, edit, and store HTML content in a manageable way. Content is created and edited on the web in an administration portion of the web application (referred to as the Backend). The resulting content is then displayed to the viewers on the regular site (referred to as the Frontend).

    Why should I use a CMS

    There are several possible reasons for using a Content Management System, but the main reason for using a CMS is to make creating and editing of content simple and easy. Often developers forget that this is the main purpose of a CMS and in search of more and more functionality, they cripple themselves (or their customers).

    Content doesn’t just include text however. Sometimes the content you need on a site is a contact form or user authentication system. The trick is to find the CMS that provides the functionality without sacrificing ease of use for yourself or, depending on the situation, your customer. A good CMS will allow you to spend more time focused on the design of the frontend then on implementing extensions or functionality.

    5 Most Common Mistakes

    Mistake 1: Choosing a Geek Friendly CMS

    First and foremost it is imperative for those developers building sites for customers that they remember that not everyone is as tech savvy as you are. Even if you’ve found a CMS that you like and work well with, it doesn’t matter unless you’re making the site for yourself. The most important factor in the site should be whether or not the customer can use the site like they imagine it should work. So, in the long run, it will be better for your health if you pick a CMS with a simple admin interface, even if you have to customize it more to meet the customer’s needs.

    Mistake 2: Bigger is Better

    Beware of any CMS, open source or not, that cites its huge following as reason to use their system. Don’t be taken in by the promises of a huge, helpful user community, and all the beautiful extensions or plugins the systems already have to offer. It’s a TRAP!

    Just because many people are using a CMS, does not make it good. Take for example the huge amount of people who insist on running Linux. I still have no idea why people wish to inflict that kind of pain on themselves. Similarly, picking a CMS based on a following is an extremely bad idea.

    Another reason why people will choose these types of CMS’s is because they see that there is a huge community of developers or amount of money behind a certain web application. To this I turn to a favorite quote of mine:

    “I wish developing great products was as easy as writing a check. If that was the case, Microsoft would have great products.”

    If you haven’t guessed, that’s a quote from Steve Jobs explaining why it’s better not to be the behemoth. What really matters is the people behind the product and that they are the right people for the job. Not how many people you have working for you.

    When it comes the open source CMS’s, often we find that there is nobody tracking development or finding the right people to make what others need. The average community member becomes the main source of functionality and the result is a huge jumble of average extensions and functionality with a few nuggets buried so deep you’ll never find them. So I repeat my advice to beware of the behemoths.

    Mistake 3: Going With the Little Guy

    Again, this is the same as #2, where in an attempt to recover from an unfortunate run in with a behemoth you pick an overly simplistic CMS. Always make sure to check that the CMS you are looking into does include extensions with the functionality you will need. Many times you may stumble upon a promising CMS, but do not invest in it until you have found that it offers what you need. Unfortunately some of the best CMS’s out there are still developing.

    Mistake 4: Not Doing Research

    Always, always do research before settling on a CMS. Check sites they give as examples. Email the administrators of those sites and discuss the pros and cons of the CMS. Talk to developers and keep an open mind.

    There does come a point however when you must invest some time in testing out the system and attempting to build a site. Do so for yourself before ever promising to use the system for a customer. Sometimes you may believe you have found an extension or module that will work and upon testing will discover it is seriously flawed. Other times you may discover that the only way to get a module that functions properly is to purchase one.

    Mistake 5: Allowing an IT Guy to Pick the CMS

    Never, ever, ever allow an IT guy to choose your Content Management System. It is a rare breed that understands both code and a friendly user interface. Whether you are a big company or small group of freelancers, it is imperative that whoever the Mac guy is among you, sign off on anything that the IT guy presents. It may be a headache, but making sure that the CMS you use has a good user interface is essential and will save you a lot of pain in the long run.

    If you find yourself in the situation where you are allowing a coder to build your functionality for you, first provide a list of requirements and then have them present you with your CMS options. That way you may make the decision that best suits you or your customer.

    What to Look for in a CMS

    There are many things to look for in a content management system but here are a few of the more important ones:

    1. Quick and easy installation
    2. Simple administration interface
    3. Quick and easy extension of CMS for extra functionality
    4. Simple template manipulation
    5. Helpful user community

    Although this may seem counter intuitive, look for the CMS with the best design appeal for you. Having an appealing design is one of the best indicators that the interface will be user friendly, though always remember to do your research before investing your time and energy into any particular system.

    The 3 Most Promising CMS’s

    The development of open source Content Management Systems is continuing at an increasing rate. There are new systems emerging constantly and many of these systems are beginning to show promise. Behemoths of the CMS world such as Joomla! and Drupal have been unable to break from a cycle of inadequate change. Perhaps the new generation of CMS that is emerging may be able to change things for the better.

    So here’s a list of the most promising CMS’s that you should keep an eye on, as well as the best working options, and those CMS’s that you should spurn:

    1. Frog CMS

    It’s an absolute winner in this category with a new PHP CMS based off of Radiant CMS. Frog CMS shows the most promise of any CMS that is currently in development. The extremely friendly administrator interface is its golden gem. The community for Frog remains small, but despite this the project is developing quickly, while plugins are constantly being produced at high standards to fill the gaps.

    Frog’s strength lies in its developer community which is committed to producing an extremely functional CMS which maintains its user friendliness. The 1.0 version is currently in development and should arrive soon. Frog CMS

    2. Concrete5 CMS

    This CMS does something very different from other systems in that it integrates the administration with the frontend seamlessly. The only other CMS that does this is LightCMS. Concrete5, however has the same advantages as Frog CMS and is much less complex than its counterpart. Concrete5

    3. iWeb

    Technically it’s not an open source CMS, but what it represents is a step in the right direction. This program was Apple’s first attempt at a web publishing system and works in unison with the .mac (now MobileMe) system. If Apple ever spent any time focusing on delivering a fully outfitted program by adding more to what is already a fantastic system with iWeb, there would be no need for any other CMS. I would keep an eye on Apple in the future for just such a program in their iLife suite. iWeb

    Top 5 Content Management Systems.

    1. Drupal

    Drupal is easily the most functional open source CMS available today. It allows for the editing of content directly on the page, and is easily extended through the use of modules. Themes can be developed easily with CSS and though it has a few issues, it is the least frustrating CMS of any available. Drupal

    2. Wordpress

    Wordpress began as a simple blogging system but has grown into one of the most powerful CMS’s on the Internet. The administration interface which has become so easy to use for millions of bloggers translates over to extended versions of Wordpress.

    As developers have realized its potential to act as a user friendly CMS, many plugins and extensions have been produced. With the release of BuddyPress for Wordpress MU, it matches most other open source systems available in functionality and far surpasses them in user friendliness. Wordpress

    3. Radiant CMS

    A simple CMS powered by Ruby on Rails. It’s simplistic design and method of content management makes editing content easy. The focus of this CMS is to offer minimum functionality for small development teams, which allows those who know how to write Ruby on Rails to easily customize their own systems. Radiant CMS

    4. Magento

    An especially effective e-commerce content management system. Offers features above and beyond normal e-commerce systems such as virtue-cart. A must have for online stores. Magento

    5. Silverstripe

    A simplistic CMS, with a growing community. Easy to customize and change. Shows potential to match other systems such as Drupal, but not quite there yet. Great user interface. Silverstripe

    Avoid Joomla

    Joomla is evil. That’s all there is too it. The only way to get the functionality you would ever really need beyond basic content management is to pay large sums of money for commercial modules. The community is huge in the worst possible way. There are a million modules for one problem and it is near impossible to find the right one.

    The interface is deplorable. None of the methods of content management make any sense, and it is obviously not meant to be user friendly considering the top dollar training offered for the system. If there were ever a CMS to avoid, this would be it.

    That’s the end of the list. If you know to avoid Joomla! you’ll know how to avoid anything else that might hinder your experience creating and managing a website. Whew! There! Joomla!

    Summary

    Always remember to research a CMS before investing time in it. Never forget that the main purpose of a CMS is to make creating and editing content simple and easy. Never sacrifice the user experience for functionality. Remember these things and it will drastically improve your experience with Content Management Systems.

    Written exclusively for WDD by Jason Mosley. The article reflects his opinion only and doesn’t necessarily reflect WDD’s position on the subject.

    Have you used these systems successfully?  Which ones do you like best?


  • 345 Comments »

     
    #1
    Brenelz
    January 26th, 2009 at 12:33 am

    Surprised to see someone hating Joomla. I haven’t personally used it a whole lot, but it seems that a lot of people like it.

     
    1 Reply
     
    #2
    Mats Lofgren
    January 26th, 2009 at 12:41 am

    Thanks for a great post! I only wish you had posted this 6 months ago when I spent endless hours looking for the right CMS to focus in on. In the end I went with Wordpress, both for its ease of customisation and massive community but not least for the user-friendliness to the people who ultimately are going to be using it. Will revisit Frog though as I recall it looked promising.

     
     
    #3
    Sembetu
    January 26th, 2009 at 12:51 am

    Excellet job of breaking this down. I wholeheartedly agree with your post. However, there is one CMS I would like to add to your list: http://pluck-cms.org/

    I am currently working with this CMS for my own portfolio site right now. The feature set is pretty small as far as modules and themes go, but the ease of use is about a 9 in my book, and I am usually a Drupal advocate. Additionally, it is easy to theme, requires no database, and has great documentation. I wouldn’t use it for an enterprise level site, but for a lot of folks building their portfolios, or building small sites for “mom’s n pops”, it could have a pretty high ROI.

    **Disclaimer**

    I am in no way affiliated with PluckCMS or any sponsoring organization. This information is provided purely in the spirit of sharing knowledge with the community.

     
     
    #4
    Brandon Cox
    January 26th, 2009 at 1:01 am

    Interesting thoughts about Joomla. I’ve never liked it either, but also don’t hear much negative about it. I’m checking out the others now – thanks for the research!

     
    1 Reply
     
    #5
    Owen Anderson
    January 26th, 2009 at 1:36 am

    Another really simple CMS is Cushy CMS. It’s not really advanced, and there’s no plugins for it, but it is great for really simple sites. Well worth a look.

     
    1 Reply
     
    #6
    Joe Hickman
    January 26th, 2009 at 2:07 am

    Awesome article, especially regarding Joomla! Thanks for the read.

     
     
    #7
    John
    January 26th, 2009 at 2:53 am

    I agree – Joomla’s evil. I personally use Wordpress for all my CMS needs. Go Wordpress! :D

     
     
    #8
    WPCult
    January 26th, 2009 at 2:56 am

    Very nice write up of Content Management Systems.

     
     
    #9
    Nokadota
    January 26th, 2009 at 3:04 am

    Oh man, Joomla is horrible. I use Expression Engine for my main blog, I’m surprised it wasn’t on the list. Silverstripe is an excellent open-source CMS. I’m thinking of using it for my design site, just so I know how to use different CMS’s.

    OMG, Joomla. *shudders*

     
     
    #10
    insic
    January 26th, 2009 at 3:22 am

    hahahaha. I love to hear you say “Joomla is evil”. You are absolutely right. I always discourage my clients not to use joomla too. Thanks for the great post.

     
     
    #11
    Georg Ringer
    January 26th, 2009 at 3:23 am

    Hi,

    your mistake-section is great, but the best CMS-section is just crap, sorry!
    WordPress is really not a CMS but a blog with some cms possibilities and magento is even less a CMS because it is a 100% ecommerce-thing which allows to publish some static pages which is not really comfortable.

    I don’t know from where you are but in Europe, espcially in the German speaking countries, TYPO3 is used very often. It is one of the bigger CMS, Open-Source, but you can turn everything off what you don’t need and so there will be no overhead for the customer and if he needs one time a feature more, you can just turn it on again!

    Have a nice day
    Georg

     
    2 Replies
     
    #12
    Kathy H
    January 26th, 2009 at 3:34 am

    I’ve been happy with CushyCMS. I’ve got about 25 clients using it now. There’s nothing to download, and I haven’t had to give a single client a lesson in how to use it.

     
     
    #13
    Navdeep
    January 26th, 2009 at 4:11 am

    Drupal is always #1. Good review on the mistakes…

     
     
    #14
    Roderick
    January 26th, 2009 at 4:20 am

    Nice article, a little bit harsh on Joomla! for my liking, but fair enough assessment of its problems.
    I still have many clients using Joomla! and they are all happy, but since almost a year I try to use Wordpress as often as I can, just because is much easier to use, for me and for my clients.
    Magneto is also a winner for e-commerce websites, I upgraded all my clients that were using Opencommerce to it and I’m very satisfied with the results and how easy is to use.
    Cheers.

     
     
    #15
    Andrei B
    January 26th, 2009 at 4:47 am

    Hello Depot,

    Pretty nice article. Even though from my personal point of view, I don’t think that Joomla is the boogeyman. I’ve been using Joomla for some time now (a few years), and it depends on what do you expect from a CMS.
    You are right that finding the right plugin and/or extension can be a pain in the butt, but then again, it depends on how good you are in researching what you’re looking for.
    Another quite important aspect of choosing a CMS, is knowing exactly what you want to accomplish, and trying to think in perspective what are your goals for that particular website. If you simply want to blog, Wordpress is the best option. If you want to expand your blog into a portal for example, that you should consider installing a more advanced CMS, and most important if upgrading from one CMS to another CMS what are the options for moving the content (which I find to be very important, but also difficult in some cases).
    Sorry for commenting this much, but I thought it would be nice to share :) .

     
     
    #16
    cccmien
    January 26th, 2009 at 5:03 am

    I totally agree with you conclusions.
    I have experience with both Joomla and Frog CMS. Joomla just gets you frustrated the more you use it. It’s not flexible at all and generates crappy html code. Most of the plugins are buggy or have version incompatibility problems.
    I converted to Frog CMS (PHP port of Radiant CMS). What a releave! Full flexibility for the developer and non tech savvy clients like the simplicity of the admin interface.

     
     
    #17
    Evgeny
    January 26th, 2009 at 5:15 am

    What about a wiki as a CMS?
    For example I know that Atlassian push their Confluence enterprise wiki as a great solution for content management, as well as a collaborative platform that naturally a wiki is really all about.

    As far as I know it has all the required features, like permissions and so much more. Weird you did not mention wikis as a solution for CMS.

     
    1 Reply
     
    #18
    Adam
    January 26th, 2009 at 6:06 am

    Nice post. I use a CMS called MODx. Not sure if you have heard about it, but it is great for me. The interface is great, clients have used it before training and can start getting content in straight away. In terms of extensions there are a good number, but the important thing is the active forums. The founding members of the CMS are so active on the forums its unbelievable and they are really open to suggestions, they make it clear that the CMS’s direction is shaped by everyone using it. Also people are not using it because thats what they are used to, like I have found with Drupal. Drupal has more extensions than MODx however after using Drupal at work for a year now, I would easily offer MODx over Drupal, because its the core functionality and interface that wins it for me. Because at the end of the day I have had to dop or re-write nearly all the Drupal modules I have used to fit the clients needs. Drupal forums are so bloated with poorly coded modules its a complete nightmare. If you have not used MODx then do so, once you get your head around the terminology you can have a basic site setup in hours. The one thing MODx needs is high profile sites, as its not been around as long as Drupal or Wordpress, I am sure once it has a few high profile users it will become very well known.

     
     
    #19
    Luglio7
    January 26th, 2009 at 6:15 am

    I think that the most promising cms is symphony
    http://symphony21.com/

    take a look :)

     
     
    #20
    Antti Tuppurainen
    January 26th, 2009 at 6:26 am

    You wrote a nice review, but are you trying to irritate on purpose all us Joomla lovers :?

    The power of Joomla is in its flexibility: You may choose to go with basic installation, but also find from the great collection of extensions your need.

    Open Source vs Commercial: It’s changing (http://extensions.joomla.org/rules) and soon only OpenSource extensions are listed.

    Wondering why comments are empty and the discussion has moved to Twitter about this review.

     
    1 Reply
     
    #21
    Marcin
    January 26th, 2009 at 6:46 am

    Hi,

    an interesting article. I run several sites, using some of the content management systems mentioned above. I definitely vote for Drupal – in terms of sheer power, it can’t be matched by any other system.

    I have some sites running on SilverStripe. I like it because it is very easy for editors to use – the content management interface is very streamlined. However, it can be confusing at times – certain options which you would expect from the admin interface (and which are available in other systems) can be changed only by directly editing the template files.

    As for Joomla, I have some large sites running on Joomla and I actually like it. First of all, I like it for the speed of implementing custom designs – it takes me about 50% less time to code a new skin for Joomla than for Drupal. I also don’t have a problem with its interface for content editing – works fine for me, especially after adding some free modules, like JCE (better editor). The greatest drawback – lack of granular access control. If I am designing a site with several levels of authors, editors etc., then Joomla would not be a good match.

    To your list, I would also add CMS Made Simple (http://www.cmsmadesimple.org/) – a very nice CMS system if you need a small to medium website, with some unique advantages.

     
     
    #22
    David Hellmann
    January 26th, 2009 at 6:52 am

    Yeah! Wordpress <3 :)

     
     
    #23
    Andrei
    January 26th, 2009 at 7:02 am

    I like the article, but you are wrong about Joomla! Really, I build websites with Joomla. It’s all much easier. I can find free modules/components/plugins and much more.

    I know that programmers don’t like Joomla, i know! :)

    I’m a designer and I can tell you that I can manage this CMS all by my self.

    Best regards,
    Andrei.

     
     
    #24
    Matt
    January 26th, 2009 at 7:36 am

    Great Post!

    This is exactly what I needed. Thanks.

    However you could have mentioned one more CMS- Pluck http://www.pluck-cms.org/
    It doesn’t require a database and you can customise the looks within minutes. Best CMS for very small sites.

     
     
    #25
    Mike
    January 26th, 2009 at 7:53 am

    I want to promote the excellent CMS “CMS Made Simple” because of the easy installation, easy to use back-end and extremely easy and flexible templating.

    http://www.cmsmadesimple.org

     
     
    #26
    Dave
    January 26th, 2009 at 8:11 am

    Forget all CMS you listed above. Try MODx. :-)

     
     
    #27
    J. Carloff
    January 26th, 2009 at 8:25 am

    Just have to fully disagree with your evil criticism regarding Joomla. Jealous ?

     
     
    #28
    Dave W
    January 26th, 2009 at 8:52 am

    Maybe you could add umbraco to the list. http://www.umbraco.org
    A nice looking and easy to use UI for the backend.
    Easy for the developer too.
    But it’s not a Php or Ruby CMS like the others in the list. It’s .NET
    Helpfull community.

     
     
    #29
    Steve
    January 26th, 2009 at 9:10 am

    Sorry, but although some of your article has merit, overall it lacks serious objectivity.

    I would also add the following observations:

    Anyone who is looking for a CMS for a particular purpose should avoid anything labelled as “showing promise” since there is no guarantee that such promise would be fulfilled. A user may invest time, and perhaps money, in such a system only to find themselves with a lame duck at a crucial point in their site’s development.

    “Early adopters” of concepts or products the world over are often colloquially referred to as “geeks”. Such could be said of “early adopters” of CMS systems “showing promise” and yet you counsel against “geek friendly” CMSs and suggest avoidance of an “overly simplistic CMS”. Surely any system in the youthful stages of its developement could be categorised as an “overly simplistic CMS” by its very nature as a young platform?

    Of your “Top Five Recommendations”:

    Drupal has a deserved reputation as a CMS platform, as well as a deserved reputation for relatively poor and proportionately more expensive commercial extensions and support. It is also widely recognised as a system that is more approachable by the tech-savvy developers than the ordinary user.

    Wordpress is a solid blogging platform and is excellent at what it does.

    Radiant does not show on “Google Trends”, meaning that no-one is performing and Google search on it. The inference from that being it has a [very] small user base. This is borne out by their own web site “continuously improved by a team of core committers with dozens of additional contributions from the Radiant community”. A small number in anyone’s book for something you may want to base an important web presence upon. I’m not dissing Radiant but it’s relative obscurity does not lend itself to mainstream usage (at present)

    Magento is an e-commerce (shopping cart) application, plain and simple (and very good at what it does) and does not merit presentation as a CMS at all. Listing Magento as a CMS is even more perverse than doing the same with Wordpress (although this latter is my own opinion only)

    Silverstripe has a greater presence than Radiant but even so it still has the “most promising” tag attached to it; see the title of the 2008 Award it received from Packt.

    Your final comments against Joomla are, at least, factually flawed but at worst displaying personal bias at the cost of losing objectivity. Let me explain my thoughts:

    The extensions listing at joomla.org lists 4367 extensions in some 29 Major categories and a good few more sub-categories. All browsable and all searchable. The HUGE majority of which are free/open source and that includes some of the biggest, mostly widely used and respected extensions for Joomla.

    Lastly, the inference in your comment ending “considering the top dollar training offered for the system” is that the core Joomla team have a commercial interest in offering training for Joomla. This is totally untrue and a perverse statement and phraseology used by you. The core Joomla team are staunchly open source and have consistently made moves to marginalise pure commercial interest and peripheral involvement of commercial third-party developers. If you have any doubt about this then I suggest you should research their recent moves relating to trade-mark and web sites with Joomla in their name: in brief, to continue using the Joomla name in a web site’s URL a site must demonstrate a completely non-commercial offering to the Joomla community. This last to be verified by the core Joomla team.

    To close, as I said earlier, your article has some initial merit but displays bias and, in my opinion, latterly perhaps an undisclosed personal agenda against Joomla?

     
    5 Replies
     
    #30
    Aram
    January 26th, 2009 at 9:14 am

    I have been using Silverstripe for around 6months now and it’s absolutely fantastic. It’s the only CMS I have come across that really doesn’t get in your way and the Sapphire MVC framework it’s built around makes building sites a really enjoyable experience. Definitely recommended.

     
     
    #31
    alex
    January 26th, 2009 at 9:19 am

    you don’t know typo3? – ah. what a pitty, thats the very best CMS ever. http://typo3.org

    best regards – alex

     
     
    #32
    Tobias Jost
    January 26th, 2009 at 9:52 am

    Great Article… I also advice everyone to avoid Joomla…

    But I think you made a typo ;)

    “Take for example the huge amount of people who insist on running *Windows*. I still have no idea why people wish to inflict that kind of pain on themselves.”

    Nevertheless a great writeup!

     
     
    #33
    Trey
    January 26th, 2009 at 9:53 am

    I read this particular statement and almost fell out of my chair:

    Just because many people are using a CMS, does not make it good. Take for example the huge amount of people who insist on running Linux. I still have no idea why people wish to inflict that kind of pain on themselves.

    But then I read this, and now I forgive you:

    Whether you are a big company or small group of freelancers, it is imperative that whoever the Mac guy is among you, sign off on anything that the IT guy presents.

    :)

     
     
    #34
    Wormsley
    January 26th, 2009 at 10:12 am

    Linux and Unix power the majority of the Internet, most of the CMS on the Internet and even the core of Mac OS X. There are very good Linux graphical interfaces available with features that have been copied by Mac and Windows. Plus there are easy to install versions of Linux and Unix.
    I would not consider iWeb to be a CMS. It is more like dreamweaver and frontpage and not made for content collaboration by customers.
    I would not consider PHP a web “tool” – just a language and it was not the first server-side scripting language.
    I would not consider Joomla to be evil and I would not recommend and CMS that is not version 1 unless you are a good programmer. I would also say that WordPress is good but actually not that simple to customize for non-blog situations. You did not mention ease of installation and hosting of CMS which is a big issue. For example Ruby on Rails needs more hosting horsepower.

     
     
    #35
    saltcod
    January 26th, 2009 at 10:19 am

    I second the Joomla sentiment – 100x.

    We wrestled with Joomla for months before switching to Drupal, and we can’t believe the switch. I admit that Drupal is very very good and is tough competition for anyone, but it underlies the fact that Joomla is really clunky, poorly designed [infrastructure], and is terribly frustrating!

    An example? Sure.

    I remember needing the functionality of a Joomla module. I downloaded it, it broke my site, and I couldn’t get anyone to help me out.

    After rebuilding the entire site again (right from a fresh install), I tried a different module that did basically the same thing. This time, I paid 75Euros for the product – which never installed properly. After numerous emails to the company, I got no response, and days later that module broke my site. Go Joomla!

    Basically, if you want a blog, forums, a static site, an information site, or almost any other site, Drupal is your friend. I’ve used [and really like] Wordpress, Expression Engine, Plone, and very many other big names, and Drupal blows them all out of the water in terms of ease of use and functionality. Wordpress looks WAY better, but the Drupal team is in the middle of redesigning their standard theme. So look out!

    hope this has helped!

     
    3 Replies
     
    #36
    fullytilt
    January 26th, 2009 at 10:43 am

    if nobody knew Linux we would have no CMS no web no Mac
    Everything is supposed to be so easy so nobody has to learn and lift a finger
    Really customizing any CMS for a customer is not so simple – I think you should learn 1 or 2 CMS and a couple Ajax libraries, PHP itself and Ruby if you need it for one of your CMS choices

     
     
    #37
    Kumail.H.T
    January 26th, 2009 at 10:56 am

    You obviously dont know what you are talking about when you say linux is a pain, Infact I can tell that you not used linux for more than a week. You are giving users the wrong picture without even knowing what the real picture is.

    I use linux as my primary OS with no other OS installed and I can proudly say that I LOVE IT.

     
     
    #38
    Brqopa
    January 26th, 2009 at 11:07 am

    cushy cms is a commercial HOSTED thing- if you can’t even host a CMS it should not be in same category as joomla drupal etc..
    A CMS without a database? Probably not robust
    Mageno?? Have you used it? It’s a shopping cart/checkout system – not a CMS at all – unless you mean just for shopping part of a website

     
     
    #39
    Brqopa
    January 26th, 2009 at 11:10 am

    drupal vs. Joomla ?
    Neither one is easy to use
    Both are complex
    You should be a programmer to use one effectively or you have help

     
    1 Reply
     
    #40
    Richh
    January 26th, 2009 at 11:55 am

    I agree that Joomla is a big, ugly, hard-to-use CMS. That’s my opinion as a web designer who had to built templates for it for a while, and as a content user for it – it’s just plain confusing in every respect. Drupal’s not far behind – it’s just not intuitive for either side of the user experience, client or designer. WordPress is where my loyalties lie at the moment, but some of the others you’ve listed look pretty interesting si I might check a few out.

     
     
    #41
    Alex
    January 26th, 2009 at 12:34 pm

    We’ve been looking into cms bites which looks like a more flexible hosted cms solution than cushy. Still in beta/invite though :(

     
     
    #42
    waferboard
    January 26th, 2009 at 12:49 pm

    Your rant against joomla is so vicious, I can’t help but feel you had a bad experience. Readers should do more research than just reading this one article.

    You seem to have a bias towards simple CMS systems that require no programming knowledge. That’s fine for one-person design shops or do-it-yourselfers, but the trade off is less flexibility and a tendency for sites that all look the same. I’m sure we all can immediately notice the Wordpress sites, for example, or Drupal sites where the developer hasn’t bothered modifying the defaults, sometimes even leaving the drupal favicon.

    There are a lot of CMS systems out there. Some are for experts, some for developers, and some for people who don’t have the time or inclination to ‘open the hood’. Why not focus your attention on types of users and what sort of CMS would be good for that application?

     
     
    #43
    JP Dela Torre
    January 26th, 2009 at 12:54 pm

    I’m a long time user of Wordpress but after looking at FrogCMS… I am sold. Very lean and developer friendly CMS (flexible).

    Switch from Wordpress to FrogCMS

    Suitable for a small and simple 5-page website to a complex website with blogs and gallery…

     
     
    #44
    Alison
    January 26th, 2009 at 1:16 pm

    I never liked Joomla prior to using it. Now that I am forced to use it by my employer, I dislike it even more. I think it’s just too big and bogs everything down. There are more steps needed to do something that is supposed to be simple. That’s basically what it does… makes the simple complicated. I massively dislike it.

    Haven’t tried Drupal, but I’ve used wordpress extensively as a CMS and it is a breeze to use and understand.

     
     
    #45
    Timothy
    January 26th, 2009 at 1:39 pm

    I write my own content management systems. I don’t understand using these out-of-the-box solutions that bring along so much clutterware. Sure, it’s convenient to throw something written by someone else into your site. But when it starts acting up or you want certain modifications its a pain in the ass to go through cryptic code just to get something to work how you want. And, no matter how hard you try, you will always be aware of the CMS you are using (I mean that as you log in to edit a post you are confronted by the CMS).

    I make my own. I started by fooling around and making one for a personal blog. I then made a better one for a professional blog and then sold the same code to a friend. I now make custom CMSs for clients. It’s tough to begin with, but pays off. Pays off well. If you know what you are doing, do it yourself. If you don’t, then maybe my advice doesn’t work well in your case.

     
     
    #46
    Johnb
    January 26th, 2009 at 1:41 pm

    What i currently need is a “non-blog” type of site. Don’t necessarily need comments or community features. Just regular web pages.

    I have spent a lot of time learning 3 CMS systems. First was Wordpress. Great at blogs, but it lacks in complex static pages.

    So i learned Drupal. Much better with static pages, + it does basic blogs, forums, polls, etc. It has an amazing number of features.

    I was set with Drupal until i saw a video tutorial on MODx from nettuts.com. So i spent time learning it. Wow, it’s easily the best of the 3 in terms of static pages. If you need just regular web pages, no matter how complex the layout, MODx is great. And if i’m bringing over an existing .html site, MODx can retain the exact file names, even though the content is pulled form a database. For example, if i currently have mypage.html, MODx can still call the page mypage.html. I don’t think Drupal or WP can do that.

     
    1 Reply
     
    #47
    DKumar M.
    January 26th, 2009 at 1:50 pm

    Big Disappointment that you hating Joomla. Right now I using Joomla, Wordpress, Drupal & Magento on my different networks and i’m simple agree with you on Wordpress, Drupal & Magento points but i totally disagree with you on Joomla point.

    It might be possible that one’s experience would had been bad with one software that not mean that one should advice others to avoid using it.
    Joomla is great in every seance.

    Also I’m agree with Brqopa that Magento is e-commerce software, which is quite different from a typical Content Management Systems.

    and If we talking about Linux then I dont want to comment about it all as Kumail.H.T already said it all… I start using Linux in my high schools and then i never used windows for any need. Linux and Windows differ in philosophy, cost, ease of use, versatility, and stability. so you cant just say that Linux is a pain. I don’t want to paint a picture for you but you need to re-paint your picture for others.

    I’m not intending to rude but you have a great blog and many readers like your writing style like me.

    Enough Said !!! Anyway Thanks for the Post with some nice reviews.

     
     
    #48
    Dave
    January 26th, 2009 at 2:38 pm

    Bullshit about Joomla! The point is: if you dont want to mess with a complex CMS…dont touch it! Since Version 1.5 Joomla turned really powerful…the ability to have full control about output, the most powerful (free) extensions available for a CMS and the ability to make it really easy to use (as a customer) is the reason i take joomla for almost every job.

    But…nobody is able to use it “out of the box” without any knowledge of HTML, CSS and the Joomla system itself…when you used it a couple of times its the most powerful one in the “middle”-Class of CMS…

     
     
    #49
    niceoutput
    January 26th, 2009 at 2:42 pm

    All of you must try modX the most promising CMS. I used to play with joomla, but now i prefer modX, beautiful AJAX integration, and endless coding flexibility.

    don’t forget, modX it’s the next big THING

     
     
    #50
    Ani
    January 26th, 2009 at 2:47 pm

    Someone has commented that this article is biased and I agree. While I appreciate the intent of the author, I must say that this article does not serve the intended purpose. Someone who disses Linux and an immensely powerful platform like Joomla must get a fresh perspective before setting out to advise the world. Look, the fact is that most CMS are not for lay users. If your great grandmother is going to build or maintain a website, a CMS is not what she needs. If you are going to use a CMS, you need to be prepared for some hard work and research. I have built dozens of sites using Drupal, Joomla, Wordpress and many more systems and I must say Wordpress is the best in its category and Joomla in its own. The “perfect” CMS is a matter of personal opinion and comfort. If a particular system works for you, then that’s all that matters.

     
     
    #51
    mustardstache
    January 26th, 2009 at 3:03 pm

    I’ve been using joomla for about a year now and I’m a big fan. It has successfully met the needs of multiple clients. My favorite feature has been user management. I do have to admit though, I was just complaining this morning about how lately it seems that every extension I need is commercial.

     
     
    #52
    Taylor
    January 26th, 2009 at 3:31 pm

    LOVED your comment about Joomla! It is absolutely the worst piece of software I have ever used. The UI is not intuitive by any means, which negates the whole point in having a CMS – your users need to be able to USE IT!

    Its almost impossible to design or code for (compared to Drupal and Wordpress) and none of the standard features make any sense.

    You need to sell T-shirts that say “avoid joomla” so we can spread the word.

    Great post!

     
     
    #53
    Warren
    January 26th, 2009 at 3:46 pm

    I’ve used numerous different CMS in the search for something that would work for me. I prefer to make my own templates from scratch. Drupal was painful to build my own templates, Joomla (and Mambo) was impossible to style, PHP-Nuke and all the variants were a nightmare…. I found that I kept coming back to Wordpress. While it’s not a “CMS” it contained all the features I was looking for and was extremely easy to style.

     
     
    #54
    Yiannis
    January 26th, 2009 at 3:58 pm

    Joomla is a wonderful advanced CMS. As with all the professional tools you need to spend some hours reading how to use it.

    You say:
    >>>”The only way to get the functionality you would ever really need beyond basic content management is to pay large sums of money for commercial modules. The community is huge in the worst possible way. There are a million modules for one problem and it is near impossible to find the right one.”

    1. You do not have to pay large sums of money for commercial modules to get the functionality you would ever really need beyond basic content management. Most of the modules a developer will need are free.
    Examples:
    SEO > sH404sEF
    e-Commerce > Virtuemart
    Localization > Joomfish

    How many of the above CMSs support localization without having to deploy multiple sites for every language?

    2. The community is huge in the worst possible way. Untruth. The community is wonderful and in the forums you can get help when you need it.

    3. Yes there are many modules for one problem and it is nice to have more than one solution for a specific problem. It is easy to find the best because the modules are rated.

    >>>”The interface is deplorable. None of the methods of content management make any sense, and it is obviously not meant to be user friendly considering the top dollar training offered for the system. If there were ever a CMS to avoid, this would be it.”

    Yes, the interface is not very user friendly but the developer can install a free module that makes the administration very user friendly. Also you can edit the web site from the front page.

    >>>”That’s the end of the list. If you know to avoid Joomla! you’ll know how to avoid anything else that might hinder your experience creating and managing a website. Whew! There! Joomla!”

    I have to say that Joomla is a CMS you have to try, especially if you want some advanced features. Also joomla has won many awards like this:

    http://www.packtpub.com/article/joomla-wins-best-php-open-source-content-management-system

     
    2 Replies
     
    #55
    CMS Solutions
    January 26th, 2009 at 4:46 pm

    Well I can see many people are advocating Joomla !! It may be easy for you to manage content over joomla by now but for new guys its always difficult.

    As a designer I was not comfortable with the design controls joomla offered for each page. To get a layout done one had to go thought so many pages and do edits.

    To be frank I committed Mistake #2 for going with Joomla. My fellow copywriter was all excited about putting down his articles and for that I had to sit and understand joomla for over a month. Everything that we wanted had to be thought w.r.t joomla’s ability. Finally I left all my hope on joomla and developed a small app specifically designed for our requirements.

    Until now we could just manage the diversity of content layout needs, but now we wanted a new CMS. So I started my research on Designer Friendly CMS.

    My research has almost come to an end and probably going for SilverStripe for its flexible coding and designer friendly.

    My personal runner ups are

    1. http://www.speaklight.com
    + Greate looks and easy of managing Content
    + Edit live
    + Change layout live and publish
    - Hosted service
    - Not openSource
    - Not sure about extending capabilities.

    2. http://www.DOTNETNUKE.com

    + Live edits
    + OpenSource
    + Customizable
    - Licence issue

    3. http://www.umbraco.org

    + User Friendly
    + ASP.NET
    - License issue.

    4. http://www.SilverStripe.org

    + OpenSource
    + Licensing
    + User friendly
    + Code less do more
    + More dynamic I should say
    - Theme changing needs rewriting code
    - We are still testing but I think it will pass

    5. Dupal

    + Lightweight
    + Themes are easy to build
    - Not as flexible as I wanted

    6. Expression Engine
    + Good community
    + User Friendly
    -OPenSource ?

    Regards,
    Siddharth Menon

     
     
    #56
    Aaron Magon
    January 26th, 2009 at 5:28 pm

    Great to see the write-up!

    We strive to produce an easy-to-use, fluid CMS here in small New Zealand. I’m glad there’s a growing community of people interested in the SilverStripe CMS. We’re always aiming to better ourselves and our product!

    If you haven’t yet tried our CMS, please click through to our website and try it for yourself.

    Aaron M
    Account Manager
    SilverStripe

     
     
    #57
    Esben Thomsen
    January 26th, 2009 at 5:53 pm

    “Just because many people are using a CMS, does not make it good. Take for example the huge amount of people who insist on running Linux. I still have no idea why people wish to inflict that kind of pain on themselves. Similarly, picking a CMS based on a following is an extremely bad idea.”

    - so why are you using it? I mean you run apache to run wordpress! I mean Im not sure you really know what you are talking about, why rant on a OS when this is about CMS? Why even write about CMS based on MySQL, if Linux is such a pain?

    What makes Joomla evil? Yes its big and bulky but for some purposes or users – its the right choice – it depends on your demands.

    Its not a 100% bad article, you got some points, but statements like that just makes me wanna delete webdesignerdepot.com from my newsfetcher.

     
     
    #58
    aravind
    January 26th, 2009 at 6:04 pm

    wow… I’m already a Drupal guy..

    and yeah.. I love the frog.. :)

    thanks for the great post!

     
     
    #59
    Leon Palmer
    January 26th, 2009 at 6:13 pm

    I would strongly agree not to let an “IT” person choose your CMS. The same goes for a “design” person or a “marketing” person. Get yourself a WEB person. Any organization that still believes that Web expertise is an automatic extension of any of the first three or a simple process of adding one of each to a Web team will never realize the maximum potential the Web has to offer. The Web is now a unique and discipline on its own. Read http://www.zeldman.com/2007/07/02/let-there-be-web-divisions/

    Also consider one of the many other FREE Content Management Systems that work right out of the box and have quite a bit of WEB thought behind them.

    For example:

    http://www.plone.org

    and for something completely different:

    http://www.mojoportal.com

     
    1 Reply
     
    #60
    amahony
    January 26th, 2009 at 6:34 pm

    Its a pity that i don’t see textpattern in this list :
    http://textpattern.com/

     
     
    #61
    ronhawker
    January 26th, 2009 at 6:37 pm

    You might also look at Sitefinity from Telerik. I good CMS that has an asp.net base which if you are part of that system, which we are, allows you to work directly in Visual Studio and modify and write your own controls and modules. Best for experienced programers that don’t want to write systems themselves but implement and add to. Great support and very technically advanced. AND they have a free version that’s perfect for community sites but the main system is Enterprise oriented.

    http://www.sitefinity.com

     
     
    #62
    brandon
    January 26th, 2009 at 6:41 pm

    Avoid Joomla? Use Drupal? Have you ever even TRIED to make a template for them? I would say avoid Drupal like the plague and give Joomla a try, but definitely avoid Drupal.

    Also, please do a follow up article after reading these comments. Lots of people list awesome CMS like Plone and Textpattern.

     
     
    #63
    teh 1337 haxorz
    January 26th, 2009 at 6:48 pm

    Linux? Why on would anyone *ever* subject themselves to more stability, better security, the absence of viruses and spyware, free software, open formats, better support and the opportunity, at their discretion, to learn? Heavens to Betsy!

     
     
    #64
    RCheesley
    January 26th, 2009 at 6:52 pm

    An interesting article which I found very useful until I got to the end. Your statements relating to Joomla! give personal opinions which do not appear to be backed by any substantiative “evidence” or analysis. I had to consider whether the sole purpose of your article was actually to give Joomla! a bit of a bashing, rather than to provide potential readers with a balanced overview of Content Management Systems to allow them to make an informed decision on which ones to try.

    Have you actually tried 1.5.x or are you basing your experience on 1.0.x (in which case I completely agree, it was clunky, irritating and not particularly user friendly).

    As others have commented, sure it can be a challenge finding particular extensions to achieve your requirements – particularly when you are new to the CMS – but did you think to ask on the (extremely popular and well supported) forums, or to ask in other support facilities such as the IRC chat room? Did you search the Joomla Extensions Directory which is laid out in categories to aid identification of extensions to meet your needs?

    Numerous times when I was getting started, a simple post or message on the forums/chat room detailing what I wanted to accomplish was greeted with support from a whole range of people, from developers to other designers and users of Joomla!. 9 times out of 10 I’d find what I wanted, the other 1 time I would have to do a bit more digging myself or refine what I was actually asking.

    As to the comments about paying for extensions, do you expect to get everything for free? One particular component I know for a fact cost in excess of £2500 to create, do you expect the people who came up with it to give it away for free? Personally, paying £20 (for example) for a license is simply factored into the cost of creating the website and a fee which I willingly pay.

    Personally I came to Joomla! having tried other CMS’, and initially it was something of a steep learning curve, however I have not yet come across any site I couldn’t build using Joomla! – from downloadable videos purchased through a shop to interactive galleries, community portals and so forth. I couldn’t have accomplished this without the support of the community which you dismiss as “huge in the worst possible way”.

    It does disappoint me that such a useful and interesting article ends in such a negative sense, particualarly as people may be genuinely wishing to find out more about Content Management Systems and because of your review, would not consider an extremely powerful and flexible system which might well meet their needs.

    It is a shame that you did not bother to take the time to actually critically appraise the pro’s and con’s and instead decided to launch your own personal attack on the system without any actual basis for said complaints.

    As a side note, there are several community events going on at the moment which seek to involve newcomers, developers, the core team and other interested parties (www.joomladay.org.uk for the next UK JoomlaDay – they’re happening across the world) – not many other CMS’ offer this kind of community involvement and encouragement in my experience, and this is something to be praised (in my opinion).

    Anyway, I’ll get off my soap box now, I don’t usually comment but this article made me feel compelled to do so!

    Ruth

     
    1 Reply
     
    #65
    flughund
    January 26th, 2009 at 6:59 pm

    MODX, modx, MODX!

    I tried:
    - Joomla, its ugly and not userfriendly and there ist too much bad code
    - Wordpress – not really a CMS
    - Expression Engine, not bad, too expensive
    - Typo3, powerful but ugly backend, good for huge projects

    And the best and most flexible of all is MODx. And the preview (SVN) of the next Version ‘Revolution’ is stunning. Dont be afraid of the not so nuce looking modxcms.com. Just dowload and try it!

     
     
    #66
    Alexei Zimakov
    January 26th, 2009 at 7:46 pm

    Amateurs… serious web professionals use Alfresco!

     
     
    #67
    YouFriendlyNeighborhood
    January 26th, 2009 at 7:53 pm

    Great to see you are so balanced in your opinions.

    “Never, ever, ever allow an IT guy to choose your Content Management System. It is a rare breed that understands both code and a friendly user interface.”

    “Take for example the huge amount of people who insist on running Linux. I still have no idea why people wish to inflict that kind of pain on themselves.”

    There, there. Just because you don’t understand it, honey, doesn’t mean others can’t. Don’t feel bad though. You can always fall back on your outstanding social skills, and stylish, yet blandly styled computer gear :)

    I don’t know who you are. To be honest, I know I’m really wasting my time even commenting. I just can’t believe that you actually think you’re expert enough to give advice to others, while holding such idiotic views like:

    “it is imperative that whoever the Mac guy is among you, sign off on anything that the IT guy presents”

    I totally agree though, that if you are going ask an IT gal do work for you, you should come up with hard requirements. Don’t waste her valuable time. That said, I’d be surprised if you could formulate enough coherent thought between posting to twitter on your new iPhone, though. Worth a shot though.

    Great post though, except for the content. Too bad a CMS can’t help you with that.

     
     
    #68
    Kenny
    January 26th, 2009 at 7:54 pm

    Hey people, basically don’t rely on this article alone to judge which is the best CMS. This article is..yeah pretty biased. Joomla is a great CMS. What he said here about Joomla seems like it was done deliberately to create an interesting debate..to cause a little controversy etc etc.

     
     
    #69
    mkjones
    January 26th, 2009 at 7:56 pm

    WordPress = Yes.

    Drupal = Oh god no.

    Joomla = Truly evil.

     
     
    #70
    Shawner
    January 26th, 2009 at 8:20 pm

    You should check out Smallbox CMS. It’s a proprietary SaaS solution but it also integrates the back end with the front end similar to Concrete5. It’s a great product that powers a great many sustainable-oriented sites such as GreenPlaybook.org and CaGDC.

     
     
    #71
    Ric Raftis
    January 26th, 2009 at 8:58 pm

    An interesting article overall, but a few comments couldn’t be resisted.

    First of all so many people seem to agonize over the use of Wordpress vs Joomla or something else. They need to realize that the two have totally different applications. Wordpress is a blogging platform and a damn good one too, but it is not appropriate for writing an entire web site. This is where Joomla and the other CMSs come into their own and that is their purpose.

    It would seem that you have either had a bad experience with Joomla from your comments or you haven’t given it a fair go. It is an excellent CMS and as you say there are a myriad of extensions to deal with particular issues. Yes, some of these are commercial, but many are free. You can always get recommendations as to the best ones by posting for people’s opinions on the Forum.

    Whilst there may well be many extensions to “cure” particular requirements, what’s so different about that compared with normal software? How many photo editors are out there for example?

    I write all my sites in Joomla now, particularly since the advent of 1.5. Yes, I am a developer, but I have had no problems with clients wanting to edit their own content. They have picked it up quickly.

    As a cautionary note, I would also add that running with a CMS “in early development” can be fraught with danger. There is no assurance it will get of the ground and no assurances that they will deliver on their promises. I think “vaporware” is an appropriate term here.

    Cheers,

    Ric (@RicRaftis on Twitter)

     
    1 Reply
     
    #72
    Teo
    January 26th, 2009 at 9:26 pm

    I really enjoyed your article and your list of CMS was very helpfull. I was actually looking for something like Concrete5 for a client.

    Thanks Alot!

     
     
    #73
    Ian Wright
    January 26th, 2009 at 10:41 pm

    OK I have read you reviews and to be honest find them total rubbish. Before you start thinking im a newbie, my latest website (Made in Joomla by the way) was featured in Vogue, so yes im pretty good at it. You can see links to it form my website link in my portfolio.

    Any CMS should be able to build a business website, not a blog or some other rubbish site, if your a webdesigner, it needs to do what ever you ask of it, not some parts and then cobble other bits on.

    The biggest hurdle a CMS has is integrating the member systems, so when you sign up once to one part, you are actually signed up through the entire site to all other parts. Yes we could make a great site with

    Word press for the articles/page, PHPBB 3 for the forum, then Magento for a shopping system, never mind a support ticket system etc.

    But you will have to sign up for each part individually and you will never be able to tie them all up. So as an admin you won’t know if username paul222 is the same person in the shop as paul222 is in the forum as they are not related.

    For example (ive never used Frog or concrete 5 so i have ignored them for the moment)

    Word press – it has
    - no community system
    - no ecommerce system
    - no forums
    - no paid membership system

    So basically unless you want a blog, it is useless.

    Drupal is amazing as a community system, but has an extremely poor ecommerce, so that rules that out as 99% of most modern website want to use some form of ecommerce however small. You say Drupal allows direct editing on the page, well so does Joomla, but you obviously didn’t check that bit in this in-depth study of yours.

    Magento
    Well this is basically an amazing ecommerce, but it is just an ecommerce system and nothing else. So if you want to add articles, a blog, a forum, a chat room, in fact anything at all but a blog, then it won’t work.

    Your right about Silver Stripe, it has full potential, but only if it moves fast enough to keep up with Drupal and Joomla.

    Radiant
    Well once again it has very little extras such as ecommerce (well actually no ecommerce at all), forums, or extras., so no good to any business.

    Joomla, well here we go -
    It has For FREE, like none of the others you tried
    - Ecommerce (VirtueMart)
    - Forum (Fire Board)
    - Blog (built in)
    - Article system (built in)
    - Contact forms (built in)
    - Advanced search systems (built in)
    - Synchronised members across everything in the site (Built in)
    - Stats system (Built in)
    - Ability to turn off bits in the admin you don’t need (which the reviewer here obviously hasn’t found yet Built in)

    I have never not found the ability to find something that I need for a site. Tell you what you find me another CMS with all them functions, as I haven’t found one yet.

     
    1 Reply
     
    #74
    john
    January 26th, 2009 at 11:16 pm

    never let an IT guy pick a CMS? strange comment. I thought the IT guys built them. Maybe they all had graphic designers do all the presentation. again, strange, and yes, offensive. I had you marked on delicious. I’ll probably remove that. But hey, I’m just one of those “IT guys” so you may safely disregard this. keyboard warrior rant off.

     
     
    #75
    Great
    January 27th, 2009 at 12:02 am

    Great post, thanks again :)

     
     
    #76
    Swampash
    January 27th, 2009 at 12:31 am

    Great article, and it closely matches my own impressions. I personally would have rated Wordpress as the #1 existing CMS over Drupal just for sheer ease of use, but Drupal definitely has the edge in extensibility. Part of me is sad to see the omission of Movable Type because it was the only game in town for so long, but it has definitely been left in the dust by Wordpress as far as plugins, themes and styles, and community support go.

    And your comment that “Joomla is evil”? Congratulations for not resorting to profanity. I can’t mention #$%^&* Joomla without swearing. It really is horrible.

     
     
    #77
    Richard Testani
    January 27th, 2009 at 12:45 am

    I’m surprised no one mentioned ModX in these sorts of lists. It’s by far the easiest to use, a fantastic user interface and completely customizable. In fact it’s geared just as much toward the designer as it is to the developer (PHP). Its in late beta but pretty solid, it only lacks a real good support system which for some may be a deal breaker. But the more who use the better that will become.

    I do not work for them but I use it on just about all of my projects.

    http://www.modxcms.com

     
     
    #78
    Hamish
    January 27th, 2009 at 12:52 am

    I’ve been using SilverStripe a while and have not looked back.

    Wordpress… it’s great for blogs, but it isn’t so wonderful as a CMS. The way the content is posted is very much in an article/tag/date structure. It simply isn’t as easy to use when creating a sitetree or structure.

    It’s also horrible to theme, but that goes for Drupal too =D

     
     
    #79
    Deron Sizemore
    January 27th, 2009 at 1:29 am

    I found this article to be pretty far off base. I’ve used a number of content management systems and have yet to find a better one than ExpressionEngine. Maybe I found the article off base because I love EE; maybe it was because it was in face way off?

    Re: Not letting an IT guy choose your CMS. I just love how the heading reads “IT Guy” but in what follows the heading, it becomes a Windows vs. Mac thing. How’s that? If you’re an “IT” guy, you’re automatically using Windows and if you’re using Windows you’re capable if choosing a CMS? I’m an “IT Guy” and am pretty sure I’m capable of choosing a CMS wisely.

    Re: Going with the little guy. You’re basically suggesting the “little guy” in picking some promising CMS’s to list. It’s true, they are promising but they are the little guy.

    Other thoughts: I just feel like a little more thought and research could have been put into this article. There’s a lot more CMS’s out there like TextPattern and ExpressionEngine that should be listed in any CMS article, but they aren’t. I know, I know, ExpressionEngine isn’t FREE right? Well, technically they do have a free version but I would gladly pay twice the amount for EE than the other 15 CMS’s I’ve used that are garbage.

     
     
    #80
    Andrew Eddie
    January 27th, 2009 at 2:24 am

    Couple of questions.

    “The only way to get the functionality you would ever really need beyond basic content management is to pay large sums of money for commercial modules.”

    How much are you paying, and is it any cheaper on other systems to do the equivalent work?

    “The community is huge in the worst possible way.”

    What are those ways and how do your favourite three communities compare?

    “There are a million modules for one problem and it is near impossible to find the right one.”

    The official extension directory lists less than 5,000 of all extensions types (modules are just one). How does this compare to the range of free or commercial addons for your favourite three.

    “The interface is deplorable. None of the methods of content management make any sense, and it is obviously not meant to be user friendly considering the top dollar training offered for the system.”

    Who is offering the training and how does it compare to the other software reviewed in the article? You can pay a little or a lot for iWeb training (not really comparable to Joomla).

    Points 5 and 4: agree wholeheartedly

    Point 3: In defense, the little guy might disappear overnight (but then so can the big guys – fall through to point 4 – do your homework). Size is a function of what you need out of the CMS.

    Point 2: Generally reasonable although I would say “bigger is, well, just bigger”. Apple is also a “big fish” (and yes, I use a Mac). iWeb is not a little guy.

    Point 1: Agree. Pick what suits you.

    Not sure if that tar Joomla with an “evil” brush.

     
     
    #81
    Amy Stephen
    January 27th, 2009 at 2:38 am

    I think Chris Szabo nailed it in the “Top 5 Drawbacks of Joomla!”

    He, too, spoke to the over-abundance of extensions available. Worth a read.

    http://community.joomla.org/magazine/article/545-top-5-drawbacks-of-joomla.html

     
     
    #82
    Amy Stephen
    January 27th, 2009 at 2:39 am

    I forgot, Chris even addressed your point about the Mac guy. Brilliant!

     
     
    #83
    Billee D.
    January 27th, 2009 at 2:48 am

    I’m sorry, but choosing the right CMS is never this cut and dry. You have to approach each project differently and expect that the client will eventually want to do something other than what their current CMS is capable of doing. Ease-of-use, setup time, and community play a large part as well.

    Saying that one CMS is better for all applications is really kind of draconian. Constraint is the mother of design.

    Magento is also *not* a CMS, per se, but is a full-featured ecommerce package with CMS capabilities.

    Just my 2px…

     
     
    #84
    Professional
    January 27th, 2009 at 2:51 am

    I really liked your article. I have the same feeling towards Joomla. Although it is a mature CMS it is developed in a way that makes it hard to deploy and use. I like that Joomla can be extended but finding a right extension can be a nightmare – and it always takes to much time to check if the extension fits your needs.

    I like content management systems that:

    1. are easy to deploy,
    2. clearly separate each phase of web page development (so if you an editor you don’t need to see the part of cms responsible for template design, etc.)
    3. are easy and intuitive to use – i don’t have time to explain how cms works to all editors that use it – with over 50 web sites deployed it is impossible to do.

    The CMS I really liked is +CMS (webcast demo: http://www.pluscms.net/cms/content/php/englishFlashStart.php)

    I guess finding the prefect cms is very hard as there are thousands of systems out there. At least we can pick out the ones that help us to do our work. Joomla certainly failed to do so in my job.

     
     
    #85
    Sarah
    January 27th, 2009 at 4:22 am

    I’m completely in love with Wordpress. Yes, I know it is a blog software, but I’ve used it for all my small-business clients who need simple content management. It’s so easy for non-tech people to understand, especially when they want something they can start working with immediately.

    I too have been frustrated in an attempt to use Joomla, but I’ve assumed that that was because it didn’t fit my needs, which goes back to mistake #4. You really have to do your research in how the CMS will be used, what features are required, who will be maintaining content, what kind of tech support is required, etc. etc. There are so many options out there. An “evil” CMS or “just” a blog software might work great for one client, while being horrid for another.

     
     
    #86
    tsimpo
    January 27th, 2009 at 7:22 am

    I don’t believe someone can say that wordpress or drupal is more user friendly than Joomla!

     
     
    #87
    gaSón
    January 27th, 2009 at 8:09 am

    Very nice article
    Best Tip: Avoid Joomla
    I totally agree, it´s work from satan

     
     
    #88
    Roweena
    January 27th, 2009 at 9:31 am

    I’ve just installed and started using Silver Stripe on recommendations from above and so far it seems really great. Interface is easy to get around and my clients will be able to use it easily I hope!
    I tried out Joomla and the admin interface is just not intuitive enough if you need to hand it over to clients to run.

     
     
    #89
    hammerfar
    January 27th, 2009 at 10:59 am

    Always interesting to follow these kinds of versus debates. As I started with WordPerfect 20 years ago, nothing beat that! … and similar with CMSs – whatever you started with or currently use, will for some time be your preference.

    But then again, many new and interesting suggestions – surely will try them out. Always a good idea to broaden the horisont :-D

     
     
    #90
    Qf
    January 27th, 2009 at 11:43 am

    Hmmm… This article is a touch biased, to say the least. With a title like ‘How to choose the right CMS’ you would have expected a well thought out, researched article about the factors that should affect your choice. Instead we get a rant about the author’s personal preferences in the field of web publishing systems (Let’s be honest, there are systems there that are not a CMS, i.e Wordpress & Magento) and operating systems.

    Every CMS has pros and cons, Joomla has many more of both than most other CMSs. Users who are ‘web savvy’ to a basic level can be taught to use a well put together Joomla site in less than a day. And for developing it, why would you work with someone who does not know it? Would you work with a mac developer to create a piece of software for Windows, or OS2?

    I’ve had a client recently who had had a very poor experience with Drupal, their site was put together by someone who didn’t know Drupal properly, and therefore the final product was poor.

    Mistake #5 is farcical. What is the point in having a tech guy how would understand the limitations of any available system if you’re not going to listen to his recommendations? What has using a mac got to do with know what a good UI is? There are plenty of mac users who, apart from using a mac (agreed, it’s the best OS UI around at the moment) wouldn’t know a good UI design if it jumped up and slapped them round the face! ;)

    Please, please, please, WDD, can we have some more objective articles with useful information, or at least proper titles. This should have been called, “One Man’s view on CMS selection”. It would still have been an interesting read, but we wouldn’t have read it with the expectation of a quality and informative article.

     
     
    #91
    Dee
    January 27th, 2009 at 12:17 pm

    I wouldn’t say wordpress is the be all and end all, but its a pretty good place to start and can be flexible over a wide variety of uses.

    Nothing is lost…….. except for time wasted on Joomla!.

    Magento is also a promising piece of software, takes a little bit to get used to. can be tricky to install on the server, but very good and hopefully will only get better.

     
     
    #92
    Ryan
    January 27th, 2009 at 12:59 pm

    Stilverstripe on the right server ROCKS. I use it for all of our clients now, and everyone seems to love it.

     
     
    #93
    Designaholic
    January 27th, 2009 at 2:25 pm

    Joomla – pure evil??? I completely disagree and personally I love building sites with Joomla. Aside from being an excellent CMS, it is incredibly flexible and highly scaleable.

    Additionally, Joomla is extremely easy to create templates for, very accessible, and not difficult to learn how to use. It takes me 1-2 hrs max to train a client to use the Joomla admin.

    Sure, at first any new system, especially a CMS, is going to be unfamiliar and take a certain amount of time to get to grips with, but once you understand the core funcionality — designing bespoke websites using Joomla actually becomes an enjoyable and rewarding experience.

    I respect Web Designer Depot, but calling Joomla “pure evil” is just plain ridiculous and frankly misleading, especially as it is open source and has such a great development community behind.

    The content of some of the more positive comments regarding Joomla on this page reinforces my views.

    @Ian Wright: I completely agree with your comments, and especially about Magento — how can this be classed as CMS when it is primarily an e-commerce platform, which doesn’t even have a built-in WYSIWYG editor for the CMS functionality!

     
     
    #94
    Derek Dole
    January 27th, 2009 at 2:46 pm

    I must agree with Georg, your list of promising CMS looks promising :)

    But the list of top 5 CMS consist of incomparable products (at least if you compare the functionality it brings). Still I’m missing CMS I use – Kentico CMS, which solves the IT Geeks (Moss and Roy) vs. Ordinary people (Jen) thing, since it provides two development models – one for guys who never ever wrote a hello world and the other for senior developers (both combined as you whish). Also the functionality covers not only CMS, but E-commerce and Social Networking stuff as well.

     
    1 Reply
     
    #95
    Raul
    January 27th, 2009 at 3:23 pm

    While Joomla has it’s weaknesses every other CMS does too. The fact is that Drupal (top of your list) and Joomla(bottom of your list) are among the most popular open source content management systems.

    Understanding the strengths and weaknesses of Joomla and Drupal is the only way people will select the right CMS for their needs. We at webologysolutions.com want to further this debate. We are conducting a survey of experienced Drupal and Joomla users.

    Our goal is to quantify the tradeoffs involved in selecting a CMS. The survey will also let us incorporate the opinions of Joomla and Drupal users. We think this will make our analysis more concrete and convincing. If you are experienced with either Joomla or Drupal, please take our survey at: http://www.webologysolutions.com/ebusiness-blog/joomla-vs-drupal-survey.html

    If you would like to know more about the purpose of the survey please read our blog post at: http://www.webologysolutions.com/ebusiness-blog/Take-our-Survey.-Determine-CMS-Selection-Best-Practices.html

     
     
    #96
    Brad Parnell
    January 27th, 2009 at 3:23 pm

    We use and love LightCMS (http://www.speaklight.com) it’s very easy to use and install.

     
     
    #97
    Adam
    January 27th, 2009 at 3:31 pm

    I have to agree with many of the posts above. While it’s great to see some new and up coming CMS’s, I am afraid that your criteria for ranking and citing some of these examples seems flawed.

    I find it hard to really list wordpress and joomla in the same realm. While I think wordpress, it’s still a blog and pales in comparison to the flexibility and diversity that Joomla has. The same is true with Magento, it’s hard to list that in the same category as wordpress.

    I really think this article should be re-written to better reflect each of these cms’s capabilities and compare them to one another.

     
     
    #98
    joe
    January 27th, 2009 at 3:39 pm

    From a practical perspective as a communications person trying to achieve a simple goal of a web site, I have to say that Joomla has some serious issues. We use Joomla and I cannot believe how user-unfriendly it is for the non-technical degreed person. First, why is it so difficult to search the content in Joomla? This is completely mystifying. My predecessors produced lots of content and it is very difficult to find it on Joomla. There is no search function, no simple interface to show the organization of the information, etc. When I’ve identified an “Item ID” number simply by going through our web site, it is then a big game to figure out where the hell it is within the CMS itself. The Joomla help file is useless, written to explain how to install Joomla, but not enough on using it. It was obviously not designed for the layperson to use. I bought a Joomla help book online and that is equally useless. Very simple actions are shrouded in mystery. We often revise the site with hit-or-miss trial-by-error actions. It’s completely frustrating. The only reason we don’t switch is because of some directive from a long-departed tech person that has somehow been etched into stone….

     
     
    #99
    Sam
    January 27th, 2009 at 4:12 pm

    Another vote for Textpattern! Admin isn’t “beautiful” out of the box – but easily modified and branded. Super usable and intuitive CMS.

     
     
    #100
    Sean
    January 27th, 2009 at 9:39 pm

    I have to agree with Deron (#79)

    I know, I know, ExpressionEngine isn’t FREE right? Well, technically they do have a free version but I would gladly pay twice the amount for EE than the other 15 CMS’s I’ve used that are garbage.

    I’ve used Joomla, Drupal, Wordpress, Dragonfly and non of them can compare to EE in terms of ease of use and flexibility.

     
     
    #101
    Geoserv
    January 27th, 2009 at 9:46 pm

    Great list there, I haven’t heard of some of them.

    I agree about Joomla, it’s too heavy and I haven’t used it in forever.

     
     
    #102
    Amy
    January 27th, 2009 at 10:20 pm

    In my opinion there is no greater cms then ocportal and I dear you to prove me wrong.

     
     
    #103
    Nathan
    January 28th, 2009 at 4:21 am

    Really useful article.

    I prefer Wordpress. It’s really flexible and I use it for setting up everything from blogs to small business websites. I like it a lot, plus the community of free and helpful plug-ins is what really makes it a winner for me.

    It was so interesting to see how many people dislike Joomla. I’ve tried to get into it several times and just couldn’t. It’s cluttered, confusing, and just downright messy. Bleh.

    I was really excited about Magento when it was in beta last year. I tested the early builds and it looked promising, but wasn’t ready for primetime. I’m curious to see how much it’s improved now that it’s a stable build.

    A lot of interesting CMS pieces on here that I haven’t heard of. I’ll have to check them out.

    Great article, once again. Very informative.

     
     
    #104
    Jason
    January 28th, 2009 at 4:22 am

    Hi,

    I am the author of this article. First allow me to congratulate anyone who has made it through the whole article and all of the comments to reach this point.

    Now I would like to address as many of the comments that were made as possible.

    1. My apologies to ANYONE I have offended in my remarks on Joomla! and Linux/Windows.

    2. My reasons for bashing on Joomla! are because of my own personal experiences. I have worked with many CMS systems over several years, and the ones I listed are those that have appealed to me as a designer who has been forced to learn programming. During that time I have developed the “superhuman-ability” to use Joomla! well enough to build a site, but would never, ever, EVER suggest a non-programmer to attempt to use it… ever.

    3. The reason for not listing a number of other CMS, such as TYPO3, Movable Type, etc… is because of my personal opinion and experience with the systems, and I would suggest to anyone reading this that they follow the advice in the beginning of my article, and do some research on these CMS as well.

    4. To all those listing Expression Engine, my apologies. This article was meant to be focused on Open Source CMS.

    5. For those upset about me listing Magento, my purpose was just to bring it to light for those who might be looking for it. Although it focuses on e-commerce, a CMS is a CMS, and for those few who have been looking for it, it was worth the mention.

    6. My reason for listing Wordpress as a CMS is the amazing strides it has made in becoming a fully fledged system. To address specifically comment #73, Wordpress has grown to include:

    - Ecommerce (WP e-commerce)
    - Contact forms (several plugins)
    - Blog (what it was built for)
    - Article system (also what it was built for)
    - Advanced search systems (built in)
    - Synchronised members (Member-Wing plug)
    - Stats system (Built in)
    - Ability to turn off bits in the admin you don’t need (Built in)
    - Full fledged Social networking (Buddypress)
    - And more…

    What’s more important is that all of these plugins are easily installed and managed. You get a great looking website and one of the easiest admin interface available on the internet.

    I am right now seriously suggesting Wordpress to any beginning or experienced developer as a full fledged CMS.

    7. For those of you supporting Joomla!, again I am sorry if I upset you with my opinions. It must be pointed out though that most of you who commented in favor of Joomla! have programming experience or knowledge extraordinary to designers whom I was speaking to.

    8. To everyone else who left comments, thanks for your thoughts and including those CMS you enjoy and use. I’m sure they will be helpful to people who read the article. Good luck to all of you designers in picking the right CMS for you.

     
    1 Reply
     
    #105
    The Black Adder
    January 28th, 2009 at 5:06 am

    “it is imperative that whoever the Mac guy is among you, sign off on anything that the IT guy presents.”

    Come on! Anyone who calls themselves a “mac guy” or a “PC guy” or whatever is the worst sort of geek – the consumer geek.

    Get a real user to look at it. Not some computer fanboy

     
     
    #106
    Content Management System
    January 28th, 2009 at 7:17 am

    But LightCMS is not free. Since it being a hosted service I think I will not have much control over everything. But yes I agree its purly for someone who has limited team support.

     
    1 Reply
     
    #107
    janbo
    January 28th, 2009 at 2:26 pm

    TextPatern

     
     
    #108
    Phil
    January 28th, 2009 at 3:06 pm

    Well I am no designer or programmer but I found Joomla dead simple. I had a site up in no time flat and now spend my spare time coaching others in setting up and enhancing sites. I have been able to modify things as required and have been able to find extensions and plug-ins that suit my needs. I have even made my own templates!

    Sure, it sometimes takes some study, but that’s part of learning any new system. It suits my purposes and gives me flexibility into the future.

    I think its also unfair to blame Joomla (as some have) for problems with extensions. Anyone who tries out a new plug-in on a live site is a fool.

    Go Joomla!

     
     
    #109
    Gene R.
    January 28th, 2009 at 7:36 pm

    1. hosted CMS not good for everyone
    2. yes this article makes a debate (with lots angry comments) but No, it not helpful and it author seems beginner just learning
    3. sorry, just my opinion, but not too good article
    4. every CMS require some learning, each has different API and GUI operations
    5. maybe better if pure designers use hosted CMS offerings and leave the other CMS to ones with programming experience PHP or RubyRails
    6. best solution = designers design site and programmer implement the design (and IT people at company stay out of way, they just use Exchange and not usually experienced with internet, just their own internal system and they fear changes)

     
     
    #110
    Amy Stephen
    January 28th, 2009 at 8:10 pm

    Jason –

    I love Drupal and WordPress, too. I completely agree that WordPress is suitable for low-end CMS needs. I’ve been playing with BuddyPress which is a ridiculously easy to deploy social networking tool. Drupal undeniably rocks, is incredibly flexible, and has the geekiest, enthusiastic community one could hope for.

    I wonder if you have worked with Joomla! 1.5, or if your experience was limited to the older version? I recommend trying the Joomla! “Quick Start” guide http://docs.joomla.org/Beginners.

    Using this material, it takes less than four hours to create a Web site for a fictitious landscaping company. The training material was put together by two high school students as part of the Google Highly Open Participation contest.

    I am almost certain you will find Joomla! 1.5 very easy to work with for non geeks.

    Joomla! 1.5 has been refactored from it’s Mambo beginnings and now has a very modern, powerful application architecture that is fun to work with for developers, but most users never see the creamy inside of Joomla!’s chocolate cookie. Just us geeks.

    No news is bad news, right? Thanks for spotlighting free software. It’s so cool to see what results when lots of people pour their hearts and talent into bringing good stuff to the world.

    Amy :)

     
     
    #111
    J. Carloff
    January 28th, 2009 at 8:11 pm

    “7. For those of you supporting Joomla!, again I am sorry if I upset you with my opinions. It must be pointed out though that most of you who commented in favor of Joomla! have programming experience or knowledge extraordinary to designers whom I was speaking to.”

    Sorry, but I have NO programming experience and am using daily Joomla! with great pleasure and ease since a few years.

    You are free to express your own feelings, but writing “Joomla is evil” is grotesque and encouraging hate. I thought we had enough of it on this planet.

    I use both Wordpress and Joomla!, have just installed Drupal to test it. You can have a Cadillac, a Fiat AND a BMW, no ?

     
     
    #112
    Jonathan Lackey @zuno
    January 28th, 2009 at 8:54 pm

    Good attempt at a comparison article, but this is a tough topic to cover.

    I’ve built sites in Drupal, Magento and Joomla. I am a creative who happens to be doing all of our development out of the sheer need to make our sites look and work the way they need to. I have the ideas, the looks and know what functionality needs to go into making sites that work as needed for the end user.

    I’m doing sites with pretty complex functionality that require a significant amount of very technical development. Most of the time a pre-built module, component or extension just won’t cut it.

    Of all the sites I built in Drupal I had to spend hours and hours searching for answers only to find complex and limited solutions.

    Joomla! on the other hand is quite the opposite. Most of the Joomla! core team is extremely active in the community and are some of the most helpful and knowledgable people on the planet. If I post questions at any time of the day or night I usually get a reply within minutes or hours. It may come from Sam or Andrew down under, Johan or Wilco across the pond or Anthony, Amy, Louis, Rob or Joe right in my backyard.

    So the main point of my comment is this—You get what you put into Open Source. Joomla! is such a great framework because of the people behind it and all of it’s contributing community members.

    If you are building websites for a living or even on the side and are expecting an Open Source CMS to do it all for you you’re up for a painful wake up call. You have to invest in learning how a system (and the web in general) works. If you’re not up for that investment then I suggest you stick to building blog sites with Wordpress.

    In regards to letting a Designer have the final sign off on a CMS that is an egotistical comment that can only be made by a designer. There needs to be equal input from both sides—creative and technical. Being a creative I’ve seen and been a part (large part) of projects that were directed solely by the creative side. I could go into a long rant here about designers not having technical knowledge and developers throwing design out the window but I’ll save that for another time.

     
     
    #113
    Alan Valek
    January 28th, 2009 at 10:10 pm

    Nice, I’m going to check these out. It’s going to be sooo nice when websites will be easier for designers to build. Remember Photoshop 3 & 4 how hard it was to do simple tasks like a drop shadow?….Look at it now. The programmers will fight this maybe, but there will be a push forward internally within the software companies to make software that writes correct code and you won’t have to worry about, just design it—it WILL happen. Think how much programming that’s gone / going on in the background when you use Photoshop—this web stuff is waay to complex and I know I’m not alone on this. People would much rather design the page & get it up than have to worry about “why on a Windows Xp running IE 6 is my logo not lining up with the edge of my header”…lame.

     
     
    #114
    RCheesley
    January 28th, 2009 at 10:27 pm

    Just to add in comment to Jason, I had absolutely no programming experience whatsoever … none, nada, nowt. Nowdays I certainly wouldn’t class myself as a programmer although I have picked up the **basics** of html, css, and a bit of php along the way. Definitely not enough to code my own work yet though!

    I certainly don’t have any extraordinary skills …. unless you count the ability to use google, forums, chat, and contacts that I have gained via twitter and other mediums, to find answers to any questions that spring up.

    Nice of you to assume that I had some kind of superhuman skills, but a questioning mind and knowing where to get answers was all it took (and a bit of patience here and there if the answer wasn’t staring me in the face!)

    Ruth

     
     
    #115
    Joao Carvalhinho
    January 28th, 2009 at 10:45 pm

    payed=>ExpressionEngine… top of the notch support
    Free=>CMS Made Simple… might not be excelent for “editors” mut the {smarty} tag system beats anything for costumization… you can do advanced PHP programing creating php blocks and (re)using it’s {smarty} tag whenever you want!

    They both are similar on this concept… EEngine lacks some more Wysiwyg support… coldn’t get tinymce to work due to UTF-8 / latin/iso conflicts…

     
     
    #116
    mp
    January 28th, 2009 at 11:27 pm

    Another vote for EE. If you don’t put it as number 1 or 2 you’re CRAZY!!! The rest of the stuff out there is junk! Trust me, I’ve tried them all. Best templating engine to date. Great

     
     
    #117
    Joe
    January 28th, 2009 at 11:30 pm

    DotNetNuke sucks terribly. I’m surprised that this is not on your list of CMS software not to use. In my previous job, I was stuck in DNN hell, and thank God I am free!

    Wordpress is by far the best CMS in my opinion, and is the most free and open you will find, in addition to the thousands of freely available themes, plugins, etc. Why anybody would prefer it over anything else is beyond my comprehension.

    I recommend it to any and all clients who want a professional website which is easy to maintain.

    Wordpress is looked at as a blogging platform, but it can be used very effectively as a CMS. It is also very SEO friendly. DotNetNuke is the exact opposite. The URLS it generates are simply absurd.

     
     
    #118
    Richard Pearce
    January 29th, 2009 at 1:02 am

    I’m sad that you have obviously had a negative experience with Joomla. I too hated Joomla when I first saw it but once you understand it, everything makes perfect sense. The supplied documentation isn’t bad but yes there are training courses available to help you get up to speed more quickly. They are not all “top dollar training” as you put it. I provide an online video course for only $10 and my customers simply love using Joomla.

     
     
    #119
    Xtence
    January 29th, 2009 at 1:04 am

    I like this, Joomla is evil, i use to go and try it but when the layout was still in béta, i was hacked by some sovjet gang, beside for the common business-site its way to big, i guess this must be the favorite of many IT guys, because no-one beside them can work on that thing properly.

    I recommend Wordpress, it’s so easy for everyone, who can send a mail can update his/hers site running on Wordpress.

    Maybe i’ll try some of the others, great post!

     
     
    #120
    cccmien
    January 29th, 2009 at 1:59 am

    I have a question to all happy Joomla lovers. Maybe you can help me out. What do you do when the structure of your content needs more levels than just ’sections’ and ‘categories’????
    How do you explain to a client that you can create menu levels as deep as you want, but your content can only have 2 levels.
    I think the major flaw of Joomla is the separation between document structure (sections and categories) and the menu structure. Trying to make those two structures work well together has driven me mad. It just doesn’t make sense.
    I must be missing something, but a CMS that only allows 2 levels of content structure is not worthy of being called a CMS.

     
    1 Reply
     
    #121
    Austin Web Design
    January 29th, 2009 at 2:00 am

    I think Wordpress is great if you went to start up and go, but the documentation is just a mess. If you want to develop things custom instead of using prefab themes and plugins it’s not easy.

    I’ve had much better luck just searching Google for what I need than trying to find it in their documentation. I’m glad people who use Wordpress like to blog about it; otherwise I’d be lost.

     
     
    #122
    Andrew Eddie
    January 29th, 2009 at 2:57 am

    @Jason

    Like Amy, I’m wondering what version you had experiences with. At any rate, feel free to mail me with your grievances. Part of the process of developing good software is working out why people are “connecting” with it. We can’t always help everyone and ultimately the choice of CMS sometimes comes down to “I just don’t like the stupid thing”, but hey, if we can learn something and improve it can benefit millions of people around the world.

    Andrew Eddie
    Joomla Development Coordinator

     
     
    #123
    Kyle Bailey
    January 29th, 2009 at 8:15 am

    Experience is everything. If you are only exposed to a handful of free or nearly free tools and have no direct experience designing and developing for higher end CMS systems then how can you make any objective observations?

    Our team at E-Cubed has designed and developed several hundred sites in the last decade, 90% of which use some form of CMS system. Most of our project budgets over the last 3 years are in the $40,000 – $75,000 arena.

    Each level of offering has its pros and cons. I’ve have yet to see a client who has a serious project budget (>$25,000) and who is fully knowledgeable in the variety of available CMS solutions in the marketplace choose an OpenSource offering.

    I have never had a client move from a traditional commercial CMS platform such as Ektron, Sitecore, etc. to a SaaS or Open Source ‘competitor’.

    Each level of CMS appeals to a certain level of buyer for a certain purpose. If you have a single user with a 20 page site then your needs are significantly different than if you have 20 users, 5,000+ pages and do $10,000,000 in online sales and support.

    The articles named solutions may be the ‘Right’ fit for sites with limited users, non-critical content, small budgets and users with lower expectations.

    Users that need a bullet proof, scalable, mission-critical system that can seamlessly link with a myriad of other critical systems may not find these such a right fit.

    Just my $.02

     
     
    #124
    Skipp
    January 29th, 2009 at 12:43 pm

    What a worthless post!

    You titled your article “How to choose the right CMS” and yet you say…

    “Take for example the huge amount of people who insist on running Linux. I still have no idea why people wish to inflict that kind of pain on themselves”

    Uummm, maybe it’s because Linux is right for what they want to do, they choose it because it’s right for them. You clearly have no idea about Linux or are just brainwashed by the WinMac crowd. And no I don’t use Linux because it’s not right for the jobs I want to do.

    You say “Joomla is Evil”

    Umm…. maybe some people find it work just about right for the things they want or need to achieve

    I could go on….

    By all means an article on choosing the right CMS is great, but going on to show your biases helps no-one

    Very disappointed to see such a load of rubbish on a blog that normally a very good read!

     
     
    #125
    dopster
    January 29th, 2009 at 1:14 pm

    wow. CMS really is a hot topic for web people.

    Drupal and wordpress is simply the way to go. lots of resources and online support. i have to give props too to modx, its also simple to use, and fairly extendable.

    cheers! great post.

     
     
    #126
    lamantin
    January 29th, 2009 at 4:51 pm

    Frog CMS.. ouch.. just take a look to the demo site ( http://www.opensourcecms.com/cms/frog/ ).. full of erromessages like:

    in the main page (!) :
    Fatal error: Call to a member function children() on a non-object in /home/opencms/public_html/demo/frog/frog/app/frontend/classes/Page.php(192) : eval()’d code on line 2

    and many more in the admin like:
    Warning: Division by zero in /home/opencms/public_html/demo/frog/frog/plugins/comment/views/index.php on line 35

    I’ve chekecked the code, and only I can say beware of Frog CMS!!

    If someone say frog cms is great than I1m not suprised he said Joomla! is evil..

     
     
    #127
    Ian Wright
    January 29th, 2009 at 5:44 pm

    In 3hrs, we just built a website from Joomla for an artist,
    http://www.orlakeane.com/
    (She is adding in content in her own time, but we got the main site structure in place)

    It has everything Orla needed and she is not a computer programmer at all. In fact she struggles very much with word, never mind HTML, CSS or heavens forbid PHP.

    I set up a simple skeleton structure for her, all she needs to do is add a page, and choose which category it will be included in and it will add it to the list of other pages.

    She is thrilled with it and it also has the potential in the future to increase features as her demand for what it needs to do increases..

    She cant believe it is sooooo easy…so maybe you people who are pro-web designers commenting here, should really try it and see what potential it has…as i think you will be suprised at how simple it is.

     
     
    #128
    Flavio Copes
    January 29th, 2009 at 6:41 pm

    > Joomla is evil.

    In my experience those attacking Joomla are those people that didn’t spend enough time getting used to it – people angry with it because they don’t know how to use it to do a specific thing.

    The learning curve is not one of the easiest around, but you can’t really compare e.g. WordPress vs Joomla! WordPress is simple to use because it’s TOO simple.

    > The only way to get the functionality you would ever really need beyond basic content management is to pay large sums of money for commercial modules.

    Do you really think that? You can spend weeks reviewing open source extensions.

    > The community is huge in the worst possible way.

    ROTFL

    > There are a million modules for one problem and it is near impossible to find the right one.

    Just take the time it takes to find the tool that suits your needs. 99% it already exists, just find it.

    > The interface is deplorable. None of the methods of content management make any sense, and it is obviously not meant to be user friendly considering the top dollar training offered for the system.

    By who?

    > That’s the end of the list.

    Fortunately.

     
     
    #129
    DT
    January 29th, 2009 at 8:23 pm

    CMS Made Simple

     
     
    #130
    Amy Stephen
    January 29th, 2009 at 9:03 pm

    @cccmien – Agreed! That is valid analysis. Nested categories are one of several major improvements, along with ACL, core comments, slated for Joomla! 1.6.

     
     
    #131
    rick
    January 29th, 2009 at 9:05 pm

    This isn’t my field, but I’m curious where CommonSpot fits in. The place where I work has been fiddling with CommonSpot for two+ years and it’s still not ready for prime time.

     
     
    #132
    Ariel
    January 29th, 2009 at 10:42 pm

    Muy buena información, nunca he utilizado joomla… pero un amigo me comenta que es una buena herramienta, yo no me opinaré, cada uno sabe lo que necesita.

    Bye, very good

     
     
    #133
    damonky
    January 29th, 2009 at 11:47 pm

    Overall an enlightening post. Some CMS that I havent used yet but will now try. I frequently develop in wordpress, Joomla, and in frameworks such as cakePHP and Codeigniter. I ‘ve also worked as a web designer and occasionally do illustration so I understand the admin interface can seem overwhelminly complex / busy.

    The power of Joomla really comes in when you client wants more than just a simple website or blog. There are soo many components, modules and plugins – which are normally free that you can use as a base or as-is. This saves weeks even months off our production time and therefore our clients money. Within a few days I can normally have a shop or community sites barebones complete and ready for them to see.

    Because its open source theres a strong development and design community around it there are always people who have solved your problems, or components you can adjust to fit your needs.

    When we create a site we also take the time to train the user to use there site, with a guide to every aspect of its workings. Any CMS can be confusing – It depends on the experience of the end user.

    All being siad Joomla is a great tool for particular jobs and is far from evil – but it does take some investment of time to make use of its full potential.

     
     
    #134
    Walter
    January 30th, 2009 at 2:26 am

    Thanks to all for the comments so far.

    This article, as well as many of the articles on this blog, is an ‘opinion’ article. The author states his views, same as a movie critic expresses his/her views on a movie. This is not meant to be an ‘objective’ review, as there’s no such thing. All views are personal views, and some people will agree and others will disagree. For this reason, comments are open to anyone who wishes to express their opinion.

    So, for those that do not agree with these views, please understand that these are the author’s views and that it’s ok to have different opinions, and it’s ok to disagree with each other.

    I feel the exchange of views and opinions is a healthy way to share the knowledge of everyone visiting, so please continue sharing your experiences.

    Thanks,

    Walter

     
     
    #135
    evan
    January 30th, 2009 at 3:50 am

    *********************

    I sometimes think using an open source CMS is meant only for personal use because it’s free; otherwise, if you’re not an expert in that product, then you’re required to hire a company or individuals who can support you!

    In my opinion, “open source” means you’re required as the admin to have at least some basic knowledge of the product so it can be installed by you, maintained by you, upgraded by you, patched by you, etc.

    At the end of the day, sure, you want to be the person who does become the expert, but that kind of knowledge doesn’t come over night and sometimes you need that extra reassurance that you can count on someone to physically call if you need that support.
    That’s one of the reasons why our office doesn’t use open source products, because we need that phone number.

    My office doesn’t give me the time to read message boards or wait for a response from a message post or god forbid constantly require me to *bump* my question over and over so someone can help me for free. We use a product called SiteExecutive so we can quickly get the support needed immediately if support is required and at the same get cutting edge modules like blogging, dynamic/living content, RSS, advanced forms, password protected pages, searching, etc.

    Anyhow, your article offered a lot of great tips for new users interested in a free CMS to try out! If I could give a suggestion it would be to write your next article on a content management systems focused on a list of paid products and include SiteExecutive in your review. They really have their act together.

    http://www.siteexecutive.com/

    - Evan

    *********************

     
     
    #136
    Jesse
    January 30th, 2009 at 4:37 am

    Nice post :-) I love FrogCMS above all so far, it’s amazing to customize and light weight.

     
     
    #137
    webdepeloper
    January 30th, 2009 at 9:46 am

    I’m a veteran, I once created my own CMS, but now settled using several different open source CMS, including Joomla. Each of them has their own strength (and weakness).

    With that said, to be truly objective, I must agree with most, if not *all*, disappointments regarding Joomla complained here! Well said and very true indeed!

    Joomla owes its broad users a functional CMS that get the jobs (managing contents) done.
    At this time Joomla have only a very famous & big name, but doesn’t satisfy even basic CMS requirements.

    These all might be proven to be invaluable inputs to Joomla’s developers.

    My highest praise to the next famous CMS: Drupal (full CMS features, very flexible content types & organization, scalability) & Wordpress (simplicity, theme & plugin flexibility, easy to deploy, full blog features).

    One of them, sooner or later, will be replacing Joomla on the top spot, ..should Joomla doesn’t improve.

     
     
    #138
    Uniqu3
    January 30th, 2009 at 3:27 pm

    First of all, thank you for this Post, it had some nice statements and some bad :-)
    But i have to disagree to almost everything written here (post and comments) but following:
    Always remember to research a CMS before investing time in it. Never forget that the main purpose of a CMS is to make creating and editing content simple and easy. Never sacrifice the user experience for functionality. Remember these things and it will drastically improve your experience with Content Management Systems.

    There is no perfect CMS, everyone has its likes and dislikes, as every CMS has its own advantages and disadvantages. When choosing the right CMS, first you have to think about what project you are at, what is needed and what not.
    So Joomla is nice if you are making a medium to large site, but then again for what do i need such a big system if i only want to have a 5 page site?
    Wordpress, is not really CMS, but yes you can use it as a CMS to, but is it suitable for a large Project? I dont think so.
    Its the same with the Statement about Windows/Linux users, you should use what you need and what you are comfortable with.
    I am Windows user and from time to time also Linux user and no im not a Geek, i started in Computer/Webdesign business by learning all myself, so i use what i have to use and if 95% of my Customers are using Windows, then i dont know why i should use any other OS just to be a Part of some so called “MAC Guy” Community.
    With Windows my Customers feel comfortable with me and i can explane things in their language :-)

    So to come to the point, i have used or tryed many of CMS systems stated above and as already mentioned every systems has its own advantages and disadvantages, but if you want to feel comfortable with any of these you will have to spend some time with it and learn how to use it, no matter who you are a designer, programmer or just a simple user.

    Everything we do in life we have to learn first and at the end we either like it or dislike it.

     
     
    #139
    Rene Kriest / Depressionsblog.com
    January 31st, 2009 at 4:15 am

    Kudos for the honest words regarding Joomla. I totally agree. To me the user interface is a farce. Joomla lacks style and design as well as usability.

    I am kinda impressed about Drupal and even Typo3. It seemed as Wordpress would take them by storm. I never thought that Drupal would make a comeback – such an impressive comback.

     
     
    #140
    Buzzlair
    February 1st, 2009 at 12:13 pm

    he is right when he says, avoid joomla! the backend is so complex.

     
     
    #141
    Rui Alão
    February 2nd, 2009 at 5:20 am

    I used and continue to use Joomla and sometimes it is the only one that deals with all my requirements related to media and data layout customization.

    Saying it is evil reminds me that some people used to say that photography was evil, because they didn’t understand it. This seems to be the case. You call something evil when you don’t quite understand how it works. Or maybe the author had a bad experience with it, but it doesn’t seem fair to disecourage people to use it… and certainly it is not evil!

    It wouldn’t be one of the most used in the world if it were a bad piece of code. I’d put Joomla in one of the 3 best CMSs still today. I personaly like Wordpress better for small sites and Joomla for big and complicated ones. Well, maybe I’m evil too… who knows?

    Thanks

    Rui Alão

     
     
    #142
    Sjors Pals
    February 2nd, 2009 at 4:37 pm

    “Drupal is easily the most functional open source CMS available today.”

    Ehm, i do work for many years with Umbraco, i am pretty sure that everything which is possible in Drupal, is also possible in Umbraco, and the good thing is that it is build in C# .

     
     
    #143
    Nivanka
    February 2nd, 2009 at 5:01 pm

    I have been working with SilverStripe, Drupal, and Wordpress and Joomla for two years.
    SilverStripe is my pet CMS, and web development framework. Most of the time I try to use SilverStripe for my clients. In SilverStripe what I see it the maintainability is really high. When I do a project the client will never call me asking for this and that update. This makes me to stick with SilverStripe.

     
     
    #144
    orez - anordesign
    February 2nd, 2009 at 8:48 pm

    Not free but best suited CMS ever for me and my company has been expression engine.

    It’s simple to use, it’s a designers CMS, and the modules , extensions and plug-ins are really of a great value! Lot’s of them free, some of them u need to pay… but they’re worth the money if u need some.

    And a great personal support u get!

    From the free CMS I agree with drupal :)

     
     
    #145
    Moser
    February 3rd, 2009 at 12:19 am

    Okay, take a step back there to #141…

    You remember when people said photography was evil? you must be OLD!

     
     
    #146
    myows
    February 3rd, 2009 at 1:08 am

    been going through this article and comments with great interest as I need to choose a CMS for the blog and forum on our soon to be launched online copyright protection app

    The result ? seems like we will go for wordpress or EE…

     
     
    #147
    Tbone
    February 3rd, 2009 at 2:00 am

    Concrete5 is badass

     
     
    #148
    Nivanka
    February 3rd, 2009 at 7:50 am

    What I think about expression engine is that it should replace Joomla here on this post. It is much more hard than Joomla :) . I am working on a really large project with Expression Engine. I dont find any good features there. My points are these,

    - It is not MVC.
    - Content Management is not good.
    - Editors are not good at all (the lowest type, writing HTML in a TextArea).
    - Coding new modules is really hard.

    I am really fed up with it.

     
    1 Reply
     
    #149
    Justin Long
    February 3rd, 2009 at 11:24 am

    Personally I use ExpressionEngine and it is by far my favorite CMS that I have used. There is a learning curve that can be kinda steep when you are first starting out but the support community is great and have been able to answer every question that I have ever had. It is not open source but they do have a free version that has almost all of the functionality of the paid versions. Since I have switched to ExpressionEngine I have cut my development time down substantially and has been the best move for my business. With the new version coming out soon (but not soon enough) it will integrate with the PHP framework CodeIgnitor which will help with the creation of modules, extensions, and plugins quickly. I also love the ability to assign user levels and allow them restricted access to the control panel no longer do I have to worry about my client thinking he has to add his post to the template, because it wont even be an option for him. But the best thing for me is that it is built to have friendly urls, no more mysite.com/52/sit%597wi% crap.
    As it is not possible for a single CMS to scratch the itch of every user while still being lightweight and user friendly we will continue to have debates like this one around the web. I put my vote in for EE.
    PS. Nivanka. You can adjust the field type so that there is no HTML to be put in text areas. I set almost all of my clients up so that they need not put even a single html tag when they publish something new. What functionality are you trying to create that you need a module? Why not an extension or a plugin.

     
    1 Reply
     
    #150
    neryo
    February 3rd, 2009 at 11:39 am

    hi! you forgot exponent cms.. it’s very easy to use, essential, open source and free.. it’s backend less, all administrator things you can do only with frontend, editing content, uploading images..etc for me it’s user friendly and very nice approach to content managment.. try it!

     
     
    #151
    Matteo
    February 3rd, 2009 at 6:45 pm

    I use frogcms , and i like very much it’s raw structure . It’s very simple and not a mess like other famouse ones .

    Every aspect of FrogCMS is simple :
    - MVC , really simple to put hands on
    - Extendable , no HiperPhping to add a new feature
    - Lightwight , in few MBs you’ve your dynamic content
    - a NonMonster community , but the right number of people

    in few words , a great CMS

     
     
    #152
    webthese
    February 4th, 2009 at 8:29 am

    Great tutorial. We can add to this list Xoops, LightCMS, Typo3, Modx and more. I used Joomla, Xoops, Drupal and Modx on my local server and my websites (of course on subdirectory) I preferred to Drupal. Because Drupal is powerful and free Cms. I used Joomla to and i agree with you; Joomla is Evil! :) when i install Joomla i’m dizzying :)

     
     
    #153
    jer
    February 4th, 2009 at 10:46 am

    As a few people have mentioned, this post is complete conjecture, as are most of the comments. This falls into the category of spin material. I think most of the problems could be fixed if a better titled was chosen for this article (one that was more clear that these were opinions of largely one person), and if you managed to find a better balance between positives and negatives. You may think Joomla is evil, then give us examples rather than just making huge generalizations. You may love Frog, but give us more details about what is difficult about it. An unbalanced article like this has clearly caused many visitors to just feel attacked or proud. I can also say (being in the middle of the debate between Drupal and Joomla) that some members of the communities are already a little hostile to each other, which was obviously not considered when writing this article.

    Overall this writing should have undergone some serious revisions before being posted. Perhaps it can still be salvaged, but I’d hate for new-comers to the CMS world to find this and only read this. I have nothing against the selections, just the lack of a balanced presentation. I don’t care if you recommend A or don’t recommend B, but give something a little more credible in your explanations.

    I’m pretty disappointed in this post sneaking into a normally better written site. The editors are slacking or just aren’t concerned enough with the integrity of the articles.

    Of course nobody will probably read this now that I’m #153, but its worth noting to the writer.

     
    1 Reply
     
    #154
    Henrique Martins
    February 4th, 2009 at 3:01 pm

    I agree with your article and some of the comments above.
    Joomla is horrible, it’s difficult to install, difficult to maintain, the modules and language packs always crash the site… The customizing price is higher than building a new and professional system that realy works.
    I think that one CMS that weights 200MB and has more tham 1000 files sucks.
    I always build custom CMS for my costumers, with a few files and librarys. My CMS installs just copying the files through FTP, make 2 or 3 config settings and is ready to run, apply or change a Theme template, or invest in designing a custom one and that’s it. The system always fit to costumer expectations because it’s designed for their needs :)

     
     
    #155
    mark
    February 4th, 2009 at 8:01 pm

    I have used Joomla for years (since the Mambo days) and it has shown it’s age.
    The initial code base is sloppy and even now it has no granular access control, a critical problem if you need that functionality.

    Security is a BIG issue, and frankly, the code is not trustworthy.
    On the plus side, a huge amount of extensions WITH an interface you can use to actually FIND them with. Granted, much is abandonware and poorly written, but the community is huge (in a good way).

    regarding the guy who said
    ” Lastly, the inference in your comment ending “considering the top dollar training offered for the system” is that the core Joomla team have a commercial interest in offering training for Joomla. This is totally untrue and a perverse statement and phraseology used by you. The core Joomla team are staunchly open source and have consistently made moves to marginalise pure commercial interest and peripheral involvement of commercial third-party developers. If you have any doubt about this then I suggest you should research their recent moves relating to trade-mark and web sites with Joomla in their name: in brief, to continue using the Joomla name in a web site’s URL a site must demonstrate a completely non-commercial offering to the Joomla community. This last to be verified by the core Joomla team.”

    Well, that guy is an idiot: Thats where Opensource really makes it’s money, since the code is open and anybody can copy it -AND sell it!. Obviously, you cant copy and sell a hands on training session (unless you get permission to record it)

    specifically regarding this comment “and have consistently made moves to marginalise pure commercial interest and peripheral involvement of commercial third-party developers”
    Well, that sounds not only like BULLSHIT but also contrary to what GPL is all about. Shrug.

    In conclusion, I wouldnt recommend Joomla, but it’s certainly not the worst you can go with

     
    1 Reply
     
    #156
    Margarita Choco
    February 5th, 2009 at 11:21 am

    //* Side Note*//
    There was an earlier comment (#120) about having ‘deeper’ levels in website outlines, and Joomla ..well.. can ‘only have 2′.

    Section
    Category
    Another Section
    Another Category of Another Section
    .. so on? So you want your users to get lost on your website? lmao.

    This is one of the reasons why I like Joomla. The usability standards are good. It doesn’t let Joomla (end-user) designers get nasty with a really deep site outline.
    //* End Side Note*//

    I like Joomla because of the way it evolves and how the Joomla community makes it work while making it secure. The flexibility of having to edit the CSS is really, really nice.

    BTW, I’m a Fine Arts Major, but I like Joomla (and proud of it!).

    (This article is biased IMHO.)

     
     
    #157
    WIlliam
    February 5th, 2009 at 6:59 pm

    CMS in a weekend they said…

    Well thank you so much for this post! I read an article roughly 6 to 7 months ago that said Joomla was a CMS that can be done in a weekend. Well its Feb 5, 2009. And I still haven’t mastered Joomla. Hell, I have stopped working on my other sites because of the difficult nature of Joomla. I have spent money on books, templates and online tutorials (thanks Lynda.com) and still I’m not satisfied with the final product.

    So, I will now be looking into Frog CMS and Drupal.

    I’m sorry I didn’t see this post sooner. But glad that you were here for me to find.

    WJWJR.

     
     
    #158
    cccmien
    February 5th, 2009 at 10:37 pm

    @Margarita Choco (#156)

    About the ‘more-than-2-levels’ issue.

    I’ll give a simple example of a real life problem I faced. I had a website for a travel agency, and they wanted to structure their destinations in following way : destinations -> diving destinations -> country (eg. Egypt) -> city (eg. Dahab) -> detailed info (prices, more info, etc.).
    Every level had it’s own pages. Some destinations had even more or less sublevels (regions etc.).

    This is just a very simple example of structuring content in more than 2 levels deep.
    Well with Joomla I just couldn’t fit this in. I tried it in all kind of ways, but it just was a big mess and it became impossible for my client to understand where to add content and how to link this to the menu’s.

    In the end I switched to another CMS (I will not call its name again), and I could set this structure up in no time.

    Another drawback of joomla is the overload of features. Just take a look at the list of options on the right-hand-side in the admin interface. You can hardly call that dummy-user-friendly… And most of these features are a nightmare to style (via CSS). Hell I think most of these features are (almost) never used. At least not in the Joomla sites I have seen.

    Anybody here thinks that Joomla templates are easy to create? Well have you ever tried? Really tried? Not just altering an existing template, but really create a whole new structure that doesn’t resemble the default Joomla way of working? Do you think that those positions and stuff are flexible? Then why do we need books to understand all this? I’m sure that anything is possible, but the learning curve is steep.
    What other CMS’ses I just needed to read a short tutorial, or even could figure it out without any help.

    Why does Joomla create pieces of HTML that I can not easely change how I want it? Like the TABLE tag mess for all kind of parts (pagination etc.). Yes I can go change the core or I can override by copying and changing parts of the core. But is that developer-friendly? With any other CMS I used until now, I never had to go change core files to get the HTML output I wanted.

    And don’t get me started about the Joomla extensions. Even that has been made difficult. Why have modules and plugins? Sure there will be some (historical) reason, but I don’t care really. It’s just confusing. Besides that, I have tried a whole bunch of them, and most are very crappy to say the least.

    With Joomla you can surely set up a site in 1 weekend. Even in 1 hour. But that can be done with (almost) any modern CMS. But once you want something other than the defaults, you’re going for a whole other kind of timing.

    There is one big advantage of having mastered Joomla… switching to any other CMS will only make your happier ;-)

     
     
    #159
    Designaholic
    February 6th, 2009 at 12:09 am

    @cccmien (#158)

    Anyone who can write valid XHTML/CSS can build Joomla websites…easily.

    Regarding your comments here…

    “Yes I can go change the core or I can override by copying and changing parts of the core. But is that developer-friendly? With any other CMS I used until now, I never had to go change core files to get the HTML output I wanted.”

    There is never any need to touch core files. As you have correctly noted, you can use overrides to prevent touching your core files, but you don’t need to worry about any of that as Joomla comes bundled with a template called ‘Beez’ which essentially outputs everything exactly how you would want it already, i.e, pagination using etc.

    ‘Beez’ is a good starting point for developing a new template, saving you time. All you do (in the template’s index.php file) is chop-out the whole to code and use your own XHTML/CSS, then add in some simple one line PHP tags to include the core content component, and any modules you need.

    When learning to build Wordpress sites, you naturally use ‘Kubrick’ to help you learn how the system works. using ‘Beez’ is no different and makes it easy to learn how to put together a nice accessible template, which essentially only needs 2 files modifying before being ready-to-roll (the index.php and the templateDetails.xml).

    “Do you think that those positions and stuff are flexible?”

    Yes, incredibly flexible. Here’s an example:

    …done.

    At the end of the day, Joomla is a framework which if you spend a little time learning, can be shaped in loads of different ways, quickly and efficiently.

    Sometimes a CMS like Wordpress just doesn’t fit the bill for certain types of clients who may need a wider spectrum for scalability, including scope for custom applications requiring an MVC framework.

    It’s all about choosing the right CMS for the client and thankfully there is a great range of open source systems to choose from, including Joomla.

    Something I have noticed recently is the lack of creative design community support for Joomla, i.e, you can find tons of articles/tutorials on Wordpress, but next to nothing on Joomla.

    This is something I plan to contribute to in the near future, offering tutorials and tips to help other creative web designers harness some of the useful capabilities Joomla offers as a CMS.

     
     
    #160
    Designaholic
    February 6th, 2009 at 12:14 am

    Code missing form above post ^

    …is chop-out the whole to

    “Yes, incredibly flexible. Here’s an example:”

     
     
    #161
    Amy Stephen
    February 6th, 2009 at 12:49 am

    cccmien -

    I think you have a solid understanding of Joomla!’s weaknesses. Joomla! 1.6 is in the works. The following points relate to your comments:

    - The Framework will soon be distributed on it’s own – so – those who want to craft their own CMS or CRM or Blog or LS can have at it, without the bloat of the CMS.

    - In 1.6, the Polls Component is gone. Web links have a Module that will make it more functional.

    - Semantically correct xHTML – table structures are gone (except where it makes sense). Currently, there are three sets of code to choose from – and the community is collaborating on how to merge improvements and where to add FOAF Microformats.

    - Multi-layer Categories are in 1.6. Be gone, the Section-Category-Article constraint!

    - 4,500 extensions is a bunch and a little bit more. There are indeed extensions out there that are not high quality. And, there are some that are top notch. And so it goes in communities. The more involved you get, the better able you can identity what works for you and what does not. If nothing else, one must recognize such a high level of contribution says something good about how developers feel about Joomla! http://extensions.joomla.org/

    One weakness most of us complain about that you did not mention is the limited ACL. Today, Andrew Eddie announced with Revision 11602 http://tinyurl.com/j16acl that ACL improvements are in core 1.6 (more work before it’s done, of course).

    Completely *disagree* with you on the difficulty with template development. Time and time, again, people list this as an area of strength for Joomla! and I agree.

    To be honest, I don’t have any qualms about the specific analysis cccmien is raising and I challenge him to critique 1.6 when it comes available. His comments are specific – mostly fact based (w a bit of passion for emphasis, but that’s cool), and I am really proud of the Joomla! community since each of the issues he has identified are addressed in 1.6.

    It’s pretty tough to fix “evil.” Evil is a broad sweeping generalization with emotional overtones and probably not a good adjective for software. So, I’m just going to assume that what the writer intended to say “Joomla! is badass.” To which I would reply, wait until you see Joomla! 1.6.

    Amy :)

     
     
    #162
    cccmien
    February 6th, 2009 at 1:17 am

    @Amy Stephen (#161)

    Sounds like this 1.6 version fixes the biggest issues I had with Joomla. I will surely give it a try when it’s released.

    As far as my “passion for emphasis” is concerned, English is not my native language so that might cause some unintended strange emphasis here and there :-)

    Anyway personally I would never use the word “evil” for Joomla. The developers put a lot of effort in it, just for us to use is it for free (or not use it anymore in my case). Given the enthousiastic and huge community around it, there must be some good stuff in there that, clearly, I missed.

     
     
    #163
    Andrew Eddie
    February 6th, 2009 at 1:31 am

    Regarding the “2 levels deep” topic. Something that people don’t realise in Joomla is that the “navigation” and the “categorisation” is separated and cumulative. The “navigation” is an unlimited depth tree. The categories (for “content”) is limited to 2 levels deep (this will change in 1.6). But here’s the kicker. The categories system “adds” to the navigation system. So your path, as far as the visitor is concerned, can be any number of levels deeps because the category paths come “after” the navigation.

    This is just a matter of understanding the system you are working with. No pain, no gain. I personally have a dislike for the Drupal UI, but this is more out of ignorance (and I like the “Joomla-way” – but I’m biased because I help write the software). It’s not that Drupal is bad software (honestly, it’s CCK kicks butt and I’ve, cough, borrow some of their ideas from time to time to put into Joomla) – it’s the fact that I’ve failed to invest the time to learn the nuances of the system.

     
     
    #164
    Adrian
    February 6th, 2009 at 6:07 am

    wow how long of you been in the business….are you even?

    Saying Joomla is evil has got to be the dumbest thing Ive ever heard. The things Ive done with it would blow your mind.

    And wordpress is worse imo, unless you want just a blog then its kickass. If you want a FULL CMS you don’t want to use wordpress……

     
     
    #165
    WIlliam
    February 6th, 2009 at 9:47 pm

    Ok everyone I am back to say that Silverstripe rocks! Joomla really helps you learn and understand CMS. Because it has a huge learning curve and you want to learn it so bad the things you do pick up allows you to appreciate other CMS platforms.

    So for that thank you Joomla. I still have others site and I will wait to see v1.6. But for now I my creative juices following. Oh and Wordpress dashboard is something to be reckoned with I think! It just makes sense. No guess work – Uuuuuum!?! What do I do now. Just Oh! Ok! NexT!

    Lol

     
     
    #166
    Cam
    February 6th, 2009 at 9:55 pm

    WHEW! A lot of Joomla haters out here. I used to use Joomla and switch to WOrdpres for a lot of the same reasons you stated. However, I have read favorable reviews of 1.5, so I don’t think you can completely right it off. Next for me is Drupal before I hope on the joomla train again.

    good post! love the discussions..

     
     
    #167
    Wassim
    February 7th, 2009 at 1:03 am

    Hey Jason,

    Your article is somehow informative, but it terribly lacks professionalism. Two examples:

    1/ Your statement about Linux is really inappropriate, you don’t know Linux that’s for sure. It’s like arguing that if someone dreams of being a great web designer he must HAVE and LEARN Adobe CS. It’s been five years that I use Linux and only Linux for my web design and development projects, I use it as a Mac user uses his Mac or a Windows user uses his PC, you don’t have to be a geek to use Linux; that was in the late 90s. Get an update about that please.

    2/ Your statement about Joomla! Although I’m a Drupal fan, but saying that Joomla! is evil really touched my feelings, the feelings of a member of an open source project. I’m now sure that you never contributed to any of the open source projects that let you make money just talking about them, you definitely don’t know what is a community work. The Joomla! community deserves respect, they have a unique and good vision on what a CMS should be. None of the open source CMS’s are perfect, and the fact that they all are free and open source gives us all the precious gift of CHOICE. That precious gift is the result of a devoted hard work from the community, and the community deserves RESPECT. Some respect Jason.

     
     
    #168
    Ahmer Sultan
    February 7th, 2009 at 11:44 am

    Its a very informative research, thanks for your contribution. I am new to the CMS, world but really really fascinated by it. I have experienced good progress with Drupal and wordpress, so would give positives to those two. Now will check out the rest of the league. Again, good job.

     
     
    #169
    Arda
    February 8th, 2009 at 1:25 am

    I had lot of experience (real life projects) with many CMS applications (joomla, dotnetnuke, drupal etc). I also used blog software as a cms (wp and expression engine) many times.

    Every project has its own needs. The platform choice is depending on the needs, time and budget.

    It’s impossible to judge an application after a few look around, unless you have experience in a live project. It’s similar to judging a girl as ’she is a horrible wife’, just after going out with her to drink a coffee.

    I used Joomla on several projects. It’s possible to say that Joomla has disadvantages like,

    - No custom content types and custom fields
    - Not easy to design templates
    - Limited frontend support

    But Joomla also has a lot of advantages like very nice commercial support, and multilingual content etc. Even wordpress does not have such a high quality commerical support. (especially about templates). If anyone want to see it, just take a look at Joomlart’s web site (a template provider) and see what it’s possible to have with spending a few dollars.

    Using blog software as a CMS, is painful. I had lot of bad experiences with Wordpress.

    The only exception was, Expression Engine. It provides you 10 times more flexibility than wordpress, if you will use it as a CMS. I had only one project, and I can say that I falled in love.

    Joomla is not an evil. It was my lifesaver a lot of times. Every software is evil, if you make wrong choices.

    Dotnetnuke is very painful. If you need to use something built on .net, better to choose a commercial alternative like Sitefinity. (they charge nothing for personal edition)

    Finally, all of the solutions mentioned here are good alternatives for small to medium sites. But enterprise level web sites need commercially supported solutions. (like Stellent, Ektron etc.)

    By the way, it’s very strange that TYPO3 is not mentioned in the article. I think it’s the only one which is a real alternative to commercial CMS applications.

     
     
    #170
    Arda
    February 8th, 2009 at 1:28 am

    Also, Sava CMS is a nice new alternative if you have Coldfusion knowledge..

     
     
    #171
    Michael
    February 8th, 2009 at 7:54 am

    Thanks so much for this – really helped me point out what I needed and what I didn’t need in a CMS. I’ve been really impressed with silverstripe. Great short(ish) article.

     
     
    #172
    Shade
    February 8th, 2009 at 11:14 pm

    I’ve got to disagree with you in regards to both DRUPAL and JOOMLA.

    I’ve used joomla and drupal both fairly extensively (which is why i now primarily use envotu (www.envotu.com). However in regards to your statements, this is what i’ve found:

    You are correct when you say there are hundreds of modules to do the same thing (and it’s hard to find one that fits what you need).

    You are correct when you say that alot of the components and modules for joomla cost money. They are commercial (enhancements), and let’s be honest, why shouldn’t the developers of them get a couple bucks from their hard work developing them in the first place. I’ve paid for several components and modules for joomla in order to get it working how i wanted. If i wanted the same functionality but had to code it myself it would cost me much more than i paid (in time of course).

    I disagree when you say their interface is difficult to use. I find joomla to have one of the most intuitive interfaces. I can have a site completed in joomla brief my clients on it quickly and send them on their way and not have to worry about anything. They understand it just fine, it’s not a complicated setup at all.

    I also disagree in regards to drupal when you say it’s easy and simple to use. Drupal is one of the most complicated systems out there. It’s not NEARLY as easy to create CSS templates for drupal as it is for joomla.

    The modules and different types of content types in drupal are also very confusing and hard to use (particularly for clients). I’ve found that not only do drupal sites cost ME more to build, more man hours ect., but they also cost the client much more as well. I have a much higher frustration rate from clients that are on drupal sites than ANY other cms out there.

    Drupal is much more powerful than joomla though, that’s 100% accurate. However like previously mentioned i try not to use either of them when i can. Instead i use envotu.

    Envotu is not open source it’s commercial, but it includes hosting and all that jazz with it. It’s the easiest system EVER to use by a long shot, for both designers/developers and for clients. It includes more functionallity out of the box that is actually USEFUL, and it’s just an overall amazing system.

     
     
    #173
    unleash.it
    February 9th, 2009 at 11:40 am

    Very provocative words and great self-marketing. Now forever destined to come up at the top the the google results for Joomla and evil to anyone who’s trying to dig up dirt.

    As with anything good you’ll find lovers and haters so Joomla is no different. One thing I know for certain… is that there’s no perfect answer. In fact if you think about it, they’re all evil. From the designer’s point of view, here’s why:

    Wordpress: Evil because it takes longer then Joomla to set up all but the simplest sites. You gotta hard code menus and sidebars after the first one. With Joomla, you have WAY more flexibility with the module system. More design flexibility, more powerful extensions, easier than Wordpress. Doesn’t even compare. And it’s downright Satanic because it’s ecommerce solutions don’t come close to Virtuemart (Joomla extension) even though it’s stated here that WP has ecommerce… But it’s beautiful for blogs and simple sites of all kinds.

    Drupal: Evil because even your clients tell you so. Taxonomy what? Was that a node on my spleen? Where? Then it’s downright satanic because it’s so hard template and customize unless you’re a Grandmaster PHP Wizard. But Beautiful because out of these big 3, it’s by far the best system if you REALLY know what you’re doing (and don’t have low budget clients that can’t afford the extra time taken).

    Joomla: Evil because there’s so much junk left over from the mambo days and before paying your dues you’ll have to…well you’ve got to pay dues. It’s satanic for it’s horrid url system, ugly nested table code, dumb looking components not updated from 10 years ago, and last but not least… the mindset that important core features are best left to the 3rd party community to make their own mini-kingdoms (resulting in incompatibly issues).

    Did I say they have a mindset? Well it’s not up for discussion…and as you noticed they’re here to defend it. But there is a beautiful, and that is things seem to moving in the right direction albeit rather slowly. But even now, almost all of the above can be solved just fine, once you learn the system.

    Most of the so-called evil of any CMS can be solved if you spend some time to learn it. They all have a place. Joomla is definitely not evil, and I think this is a silly post by someone who was willing to pontificate before they really knew what they were talking about. As a designer way before a coder, I would say Joomla is by far my favorite CMS and my clients love it too. And as a Joomla fan (but no fan boy) I hope they become more inspired to listen to graphic designers, who’s taste is needed to keep Joomla moving in the right direction.

     
     
    #174
    Cosmin
    February 9th, 2009 at 1:49 pm

    Thanks for sharing, I think Wordpress is the best for small-medium sized sites.

    Although I am about to use it for a community site with the help of some cool plugins :)

    As for Joomla, I couldn’t agree more; although you wrote it in a “Don’t you ever use it” fashion, and I believe that people’s choice should not be influenced by call to action from your side – it’s enough to present the ups and downs :)

     
     
    #175
    Pavlow Vinelli
    February 9th, 2009 at 5:31 pm

    I never used joomla but i can say easily drupal is the best CMS system. Wordpress is not exact CMS system but it is so powerful blogging system.

     
     
    #176
    braincode.it
    February 10th, 2009 at 3:59 pm

    I think that joomla is not evil at all. From 1.5 version developing templates and managing pages is very simple and intuitive.

    Obviously we had spent time to learn it, but i think it’s normal…

    Our clients are satisfied by using this CMS.

     
     
    #177
    Bagus A.W a.k.a AnakNakalKelasBawah
    February 10th, 2009 at 9:17 pm

    could someone listing for e-commerce applications here??

     
     
    #178
    Rainer Bendig
    February 10th, 2009 at 10:13 pm

    I personally like a windows based cms system, like the so called zeta producer (www.zeta-producer.com) who says that a cms must always be webbased? On a webbased cms you need to train your employees to use it, on a standard windows application you don’t need a specialiced training.

     
     
    #179
    Honeycut
    February 11th, 2009 at 1:38 pm

    I’ve deployed Joomla for Government, Private Companies, Non Profits, Universities, as Intranets, Extranets, of large and small scale.

    I have very rarely had to pay for an add-on component because I couldn’t find a suitable free add-on.

    For the record, I am also a huge fan of Drupal but in recent years have had only one instance where it was more suitable for a project.

    Your dismissal of Joomla was ill-considered and poorly researched.

    I’ve now unsubscribed from your feed. I’m sure you won’t miss me.

     
     
    #180
    Ced
    February 11th, 2009 at 4:01 pm

    LooL…
    Joomla.Easy=True
    Your Joomla: Fails, Reason:
    You.nab=true

    You.Frustrated=Overflow
    You.Add.Items.Item(”Hai Joomla Iz Evul”)

    Error
    */Message/*
    Fatal Error: You Failed miserably

    To show you WHY you failed…
    I’ve ran a search on “Free joomla modules” (since you say you have to pay for all of em)
    Here’s what came up:
    Results 1 – 10 of circa 6.030.000 for free joomla modules (0,13 seconds)
    I’ll make it easier for you (since you don’t seem capable of googling something)

    http://letmegooglethatforyou.com/?q=free+joomla+modules

    Greetings,
    A very satisfied Joomla User

     
     
    #181
    W3bD3v
    February 11th, 2009 at 10:25 pm

    I’ve used most of these CMS packages before deciding on the one I would use as my main script for building client sites on.

    There is no question that Joomla is the most powerful one out of the bunch. You could not be more wrong about this one.
    You don’t know how to use it would be my guess. Thats why you gave the over simplified CMS scripts a higher recommendation. Don’t mistake your lack of knowledge for problems with Joomla.
    Check the forums and add-ons for each. Joomla dominates the other packages in available resources from users.
    In a professional environment, Joomla is the clear winner.

     
     
    #182
    Deva
    February 11th, 2009 at 10:45 pm

    i usually don’t write the comment, but this time i stopped because of ” joomla! is evil”, this is first time i heard that slogan, i used to hear “open source matters” …. just kidding

    i am developing websites with joomla last 3 years and almost used to it, love it,

    little background:

    3 years before i wanted to learn about cms, blog etc. i knew wordpress was most used, joomla was just born, drupal was there… here is what i found

    1. wordpress : i tried at least for some week with some luck i understood it little

    2. drupal : impossible for me to learn understand, i tried at least some week no luck

    3. Joomla!: the moment i touched it i understood how it works, first website i made with it, took me a while to finish, after 3 years i can develop my own templates, i can make a website less than 2-3 weeks

    if i were you i will not do that kind of comments on any cms… may be this is your strategie to make your self talk and bring more traffic … ;-)

    ==========================
    just an advice
    ==========================
    when you have a website and you are on net saying something like that can make joomla lovers angry may be you will get hacked! why taking that kind of risk?

     
     
    #183
    Amy Stephen
    February 11th, 2009 at 11:29 pm

    Deva – Now, now, now, dear! hehe! I know you meant that tongue in cheek. Seriously, though, I cannot imagine anyone who invests time creating and making available free software wanting to harm someone’s Web site because of differing opinion. Our time is far better spent improving and using our software. Joomla! can be improved – and we are improving it! Once we start thinking it’s as good as it gets, then we would be in trouble.

    It has been pretty cool seeing people respond to this post – hearing the critiques and raves – learning about other projects. As you have said, it’s good to try different environments. We learn and think differently – it should come as very little surprise to anyone that we like different CMS’s. Look at the choices our free software communities of volunteers have offered the world – it speaks very highly of our combined efforts.

     
    1 Reply
     
    #184
    Ivan
    February 12th, 2009 at 2:16 pm

    Joomla evil? Wodpress and Magento a CMS? – mate you better stick to talking about designs and not about CMSs, because it’s clear you don’t have too much experience with it.

    I’m a web developer and I’ve had the opportunity of working with most of these – all of them serve their own purpose. Try to be impartial when writing this type of articles. It’s clear you hate Joomla and saying what you said only makes you seem like an ignorant on the subject.

     
     
    #185
    CMS Hosting
    February 12th, 2009 at 4:26 pm

    As a hosting provider specialized in cms hosting we can say for our clients the 2 most used CMS systems are Drupal and Joomla. This is for europe.

     
     
    #186
    Skelly
    February 12th, 2009 at 5:09 pm

    Wow.. great story, but the “Joomla is evil” comment was harsh. I’ve never used Joomla but have often heard of it’s difficult “configurability”.

    Impentation is huge when selecting and CMS and sometimes there is something you want to do, but it takes a little time to figure out how do configure it with the provided admin interface. I think that the layout/output should be 100% customizable, but it seems some CMS’s make this task complex. Often flexibility leads to complexity.

    Some other CMS priorities for me:

    - publishing content to RSS
    - custom fields (beyond the standard Title, Date, Author, etc..)
    - approval / workflow
    - categorization / hierarchy
    - extended funtionality (Web forms, user management, forums, polls, etc..)

    Thanks for the insight.

     
     
    #187
    nomorota
    February 12th, 2009 at 8:49 pm

    Well, I remember all those discussions in video compositing theme. There are fans of Combustion, Shake, AfterEffects, Fusion etc. There are pros and cons, some have better UI, some do roto better. But what really matters? I think this is architecture of the software. How flexible it is, how can it adopt to meet the needs of enviroment (web in this case). Everything in this field is work in progress. Web changes. Consider years to come.

    For the statements of the author, hm, I do not understand people being proud of having biased point of view. Fancy skin but missing merit.

     
     
    #188
    B. Friddy
    February 12th, 2009 at 9:57 pm

    I’ve tried many different CMS systems in the past but prefer overall Wordpress for blogging (mind you, it can be hacked to perform other tasks – CMS type) and MODx which is by far the most logical system available.

    The use of chunks (HTML) snippets (PHP) modules, etc etc make it a powerful and flexible system.

    Seriously, take a look at nettuts.com in regards to the tutorial, you’ll be impressed!

     
     
    #189
    Martin
    February 13th, 2009 at 1:07 am

    This is about as much fun as the as the QUark vs. INdesign debate. A bunch of IT geeks feuding over software that ultimately does not work well.

    KUDOS to this writer – FINALLY! THE TRUTH!

    I *WISH* I had read this 2 months ago, before wasting a fistful of cash on a Joomla developer and this NIGHTMARE of a software package. It is such a scam: use the free until you find it doesn’t work, then shell out for more components.

    This has cost me in so much time, aggravation and frustration I cannot tell you. If everyone at Joomla are such geniuses, have they ever heard of standardising the nomenclature, at the very least, so schmo’s like me could work with it?

    It makes me so angry that people defend something that should be a tool and serve the needs of the user, not the other way around. I would gladly pay for things that work. Some of us have small business that depend on us being out making deals, sales and creating new opportunities and jobs – not dillying around with crap software, and developers who are learning as they go.

    The author is correct: AVOID Joomla at (literally) all costs.

     
     
    #190
    Jason
    February 13th, 2009 at 2:07 am

    Hi again,

    Wow, the comments just keep coming. It seems that a lot of people have gotten angry over my “Joomla! is evil” comment. Although I find it strange that many Joomla! supporters are saying I obviously have no experience with the system just because it failed to meet my expectations.

    I could go into detail about my thoughts on the poor structure and UI of Joomla! but just like anything anyone writes, this is my own opinion. It’s just that I’m not sugarcoating any of my thoughts in an attempt to appease supporters of Joomla!. There are good qualities to Joomla!, and the system obviously can be implemented well, as shown by the abundance of sites built with it. This is NOT enough for me. I cannot with the my knowledge, having used even the most recent versions of Joomla!, suggest it to anyone who wishes to design websites with ease.

    Many of the people who have commented disagree however, and for that reason I suggest that anyone who is doubting my opinions, as is only natural, to go and work with the system for a while. It can be installed fairly easily, and if it works for you then great, if not you were warned. Either way, feel free to come back and post your thoughts for other readers.

     
     
    #191
    Ian Wright
    February 13th, 2009 at 4:01 am

    Martin you have been ripped off by a cheep developer, probably from abroad and now your miffed as you didn’t pay full costs. that’s not Joomla’s fault, thats you not researching properly into if the developer can handle what they say they can!!

    I charge between £40 and £50 per hours and I’m fully booked until the middle of may, i mainly in Joomla, but have used many other CMS systems. But many stupid one man bands pay £5ph on scriptlance or joomlancers and then complain when it all falls apart.

    Jason you say
    “There are good qualities to Joomla!, and the system obviously can be implemented well”
    well that’s correct so why don’t you say those good qualities in your review? That’s whats annoyed people, a review shows the good and the bad, you haven’t, you have just vented your anger from an obvious bad experience and slagged off a system which is used hugely across the globe. You may have pushed somebody away from using a very extensive system into using a blog system which doesn’t work as a business tool.

    For gods sake your copy advices people to use a blog admin system like word press over the top of a commercial ecommerce, blog, forum, gallery, chat, article system.

    If your building a website for anybody, then you are trying to build a business tool that’s expandable and able to cope with the future needs of the business. The difference between a true developer and a pretend one (somebody who learnt dreamweaver and is now a professional web designer) is that a developer will look at the work as providing a true business asset, not something that they can throw together in a few days and run away from with no after sales support or backup.

    About 50% of my time is spent with the client working out exactly what they do and don’t need, so i don’t make a site which is too complex and over made, or miss elements out that could draw in revenue or exposure.

    A website for a business is not a toy, in many cases it could be the difference between trading and job losses, so even if the setting up (which is done by the developer not the end user) is a little more complex, then so be it, if the results are what they need.

    Madness!!!

     
    1 Reply
     
    #192
    Coder
    February 14th, 2009 at 11:09 am

    It’s a really great idea to bash the most popular cms with the largest community and the operating system with the most zealous userbase to attract some attention. :)

    Regarding joomla, after configuring all the categories and sections in the administration panel for the client, the clients can just login as editors in the frontend and add new articles or edit existing ones without ever seeing the complex administrator interface. There is an edit icon near each article that can be clicked to edit it – what can be simpler?

     
     
    #193
    Photowebmax
    February 14th, 2009 at 9:34 pm

    Interesting article and some great responses…

    When I came to the point of moving beyond the static sites only kiddy pool I set out to pick a CMS framework. There are literally scores of these systems. I found that some of the “lite” systems were too light, with not enough modules, not enough people pushing the design envelope, and not enough users in the community forums.

    The big systems like Drupal or Wordpress had just to the opposite: too much of everything. I found the forums not that great for new users as well.

    In the end I chose MODx. Very, very flexible, with a great layout and a great forum community. You also get to see the MODx document tree which shows all your pages, their parents and children etc. I find is easy to design a static test page, get it running and the CSS figured out and then use that to create your MODx template. Its a great CMS for a designer…

     
     
    #194
    Shane Sponagle
    February 15th, 2009 at 3:27 pm

    Interesting article. However, you lost me when you included WP and Magento in the CMS section and omitted some true CMS like MODx, TYPO and CMSMadeSimple. WP can be used as a CMS but it is not a CMS, and Magento is clearly eCommerce. And if you are including iWeb then why not DreamWeaver? I agree on the Joomla issues, but it is not all evil. I know many extremely competent developers who support Joomla and they have happy clients. I would avoid it personally, but as a developer I understand why it sucks, to the end user if it works it is golden. As a designer I would avoid Joomla since you will not have total control over the look (at least not without much effort). But you need to be fair, Joomla (and Mambo) made popular the Open Source CMS way back before all the others mentioned (maybe with the exception of Drupal) were even ideas, so that they would have an outdated resource library is not unheard of.

    Since you are not limiting the scope of the article to open source (free) then why not include commercial CMS like Expression Engine.

    Personally I use MODx, it fills all my requirements and goes way beyond my expectations.

    Anyway, the points on choosing the right CMS are good. :)

     
     
    #195
    Tim
    February 15th, 2009 at 7:41 pm

    Great article.. thanks

     
     
    #196
    RobinTh
    February 15th, 2009 at 7:50 pm

    Your article is very helpful.
    Thank you for spread your thought.

    Regards,
    /RobinTh

     
     
    #197
    Tim
    February 15th, 2009 at 8:09 pm

    Well I just read through all the article and wanted to post a little more.

    Joomla is evil.. I probably spent about 15-20 hour wrestling with it and asked my self why?
    Usally I download a CMS and it is fun to play with and learn, Not Joomla just a confusing layout and Bulky… 3000 files or something.. Like a Giant Winnebago full of boxes of junk..

    I really love Wordpress and Drupal but Wordpress is not really a CMS and Drupal is hard for a client to use maintain so I am looking around at some others.

    Thank for the good read it has given me some idea, I thnk I will try out Silverstrip and Frog and see how they are.

     
     
    #198
    unleash.it
    February 16th, 2009 at 8:42 am

    Come on…. To the guy who spend 15-20 hours with Joomla. If you want easy, use iWeb just like the author suggests. But if you need your website to do more (which I thought was the purpose of learning a CMS), systems like Joomla will always be there for you. There’s no free lunch. The program is big and may have a steeper learning curve than iWeb or Wordpress becuase it does more.

    Want to learn to use the big tools? Then be prepared to invest some time. And why not invest the time? Don’t you want to offer more to your customers or clients? Are you the type that also figures dropping out of school is a great idea because it’s too much work?

    It’s the author’s right to use the evil word even though he admits tens of thousands of successful websites have been created, just as it’s my right to scream fire in a crowded theater. I can do it, but if there’s no fire I’m not going to be very well received am I? I think it’s important to try and remember many people’s hard work, volunteer time and even livelihoods are being hurt (clients like Martin have already ran screaming) by stuff like this.

    Coming from someone who’s used a good number of these tools, Joomla works fine, just as do most of the other systems as long as they meet your needs. Only a few systems have the community and advanced extensions that Joomla has. Will you have to dig a little at first? Yes, but after a little digging you’ll find. Nuff said.

     
    1 Reply
     
    #199
    Jim Connolly
    February 17th, 2009 at 5:43 pm

    After over a year of using Joomla, I came to that conclusion last week. I’ve spent many a late night searching and then attempting to get components working to nail what the client wanted. Something would always not work, I was beginning to feel cursed by Joomla. I can program PHP well, and it was difficult trying to make Joomla fit what we wanted. I am happy to read this, and can’t wait to try these other CMS options. Thanks!

     
     
    #200
    Rahel Bailie
    February 17th, 2009 at 10:01 pm

    Be clear that the article refers to the Web CMS area only. For the more complex tasks of managing content components, you need a CCMS (component content management system). That hasn’t been addressed here at all. That’s fine, but for those who don’t know the difference, it’s important to make that distinction.

     
     
    #201
    Brandon Hansen
    February 25th, 2009 at 5:41 am

    I love that SilverStripe is built on a framework, which is available to developers. Although not free (for commercial use), expression engine is a great CMS. It has powered some really great sites, and it is built on top of the code ignitor framework.

    From a developers standpoint, one thing that is important is the flexibility and consistency of the code. The CMS can be the most powerful out there, but if the underlying core is not solid and flexible the CMS will inevitably be unstable and a poor choice.

    In terms of core architecture I would rank the CMS’s like this (arguing that Wordpress is, in fact, a CMS, as it does effectively manage content, limited as it might be)-

    1. Expression Engine
    2. SilverStripe
    3. Wordpress
    4. Sava (a ColdFusion open-source CMS)
    5. Drupal
    6. Joomla

    While Joomla might be ok for the client, it often will create a nightmare for the website developer (finding plugins, fighting xss, etc), so in the end it is important to find something that has a solid architecture and is friendly for the developer as well as the client.

     
     
    #202
    Freshwebservices
    February 26th, 2009 at 5:06 pm

    Finding the right CMS depends upon a whole host of factors, from requirements through to technical competence of the content editors. There is no one-size fits all and everybody’s mileage will vary when using the same CMS.

    However, I would never – repeat never – recommend Magento as a CMS. As an ecommerce platform it’s brilliant but it doesn’t even have the beginnings of a proper, standalone CMS. To suggest otherwise, as this article does, shows a limited understanding of Magento and CMS in general.

    Drupal is great but setting up a Drupal site is beyond the technically limited user. If you’re on a shared server with limited rights to control things such as php.ini etc, then it can be impossible to even install. If you have register_globals turned on, Drupal won’t install, for example.

    Drupal also has a 1001 extensions or modules. Drupal.org is not the easiest place to find the right module either and for the beginner it’s really hard to know what module is right for the job in hand. But then that’s one reason why people pay professionals to do their website – the knowledge and experience.

    Designing for Drupal is not easy – period!

    Joomla is easier to install in my opinion – it is less picky about the register_globals for example, but will suggest that you turn it off – and feels like its more geared towards the low-middle hosting spectrum and the less technically able user.

    Joomla’s limited content hierarchy is actually a boon in some cases. Deep navigation hierarchies do not always lend themselves to ease of use and content findability. I like the fact that Joomla means I have to keep my site navigation shallow and I’m sure it doesn’t hurt my Google rankings either.

    Joomla’s lack of ACL is frustrating but is on the road map. If you’ve not tried Joomla recently, you ought to give Joomla 1.5 a try – its much improved on 1.0.

    I’ve also used modX – a client asked me to look after her modX site because its UI was too confusing for her. It took me sometime to get around it. Yes its powerful, but its not for the non technical user. This was a classic case of mismatch.

    Radiant – I’m a Rails fanboy but try to get Rails hosting for a reasonable price! Also, way beyond the average user.

    Don’t let your designer choose your CMS and don’t let anyone in your sales team buy a CMS either – all suckered in by the eye candy! I heard of a sales team that recently bought a bespoke CMS from a design agency, only for the developer to later discover it can’t handle image uploads!

    Selecting a CMS is a technical requirement – you need something that will fit on your platform, can interoperate with other systems if required. You also need to think about present (& future) information architectures – can the CMS accommodate them? Can it handle all the Web2.0 stuff? Don’t expect your designer to know this and don’t trust them if they say they do!

    Finally, you think Joomla is difficult – wait ’til someone asks you to build a website using LiveLink WCM or Sharepoint! Then come back and lets us know about clunky interfaces, finding the right component, etc, etc!

     
     
    #203
    Dan
    March 1st, 2009 at 6:54 am

    If you want fair, detailed rather than scattershot reviews of different WCM/CMS systems, do some googling, or pick through CMS Report.

    A relatively recent goodie:
    http://cmsreport.com/content/drupal-joomla-wordpress-comparison

    The document mentioned there is a partial aid to people new to Drupal, Wordpress or Joomla where the biggest hurdle and frustration is figuring out how to do X, Y, and Z. “Do I need a module for that? Which one is best? What do you mean it depends?”

    Other commenters are right that Magento is not a CMS, and neither is Wordpress. Drupal and Joomla are not really CMSes either, especially compared to WP or Concrete5 which do content–and only content–really well. Drupal and Joomla are more like application frameworks that can be built out and extended to do things way beyond content management. With Joomla you can do a lot more fast, and without being a programmer, with a much more gradual learning curve compared to Drupal.

    When it comes to content, Drupal is strong (and deeply complex) because it has a very expansive concept of content and modules are very well integrated with each other and the core. If you don’t need that, however, then Drupal is likely to seem needlessly, overly complex. Wrong tool for the job in that case.

    For Joomla, content means page code stored in the database tables used by the core content component. If that’s good enough for you and the main thing you want to do is tie in phpBB3, phpList or an integrated newsletter, a slick events or gig calendar, etc. using a hot template that doesn’t look like a blog — you can do all this in a very short time at little or no cost with Joomla.

     
     
    #204
    Dan
    March 1st, 2009 at 7:14 am

    I suppose that was a little confusing on WP. I meant WP is a blog that has gotten very big (possibly too big and heavy in WPmu), but it is still fundamentally a blog.

    Blogs manage content very well. In fact, WP manages content much better than Joomla and is in many ways easier to operate (for content management) than Drupal of Joomla. So WP has a claim to being a CMS on that basis.

    But if you want to try to build a community site on WP or just integrate a forum, get ready for pain. Access control and permissions on WP are terribly limited.

    Joomla has a claim at being a CMS because its content component gives it the functionality to create and manage content. Most people who use Joomla are more interested in other components, not so much com_content. A lot of those components are basically standalone applications tied into Joomla’s core framework.

    There are a lot of workarounds for com_content’s limitations, but sometimes it is not the right tool for the job. Or else you need to add the right tool to Joomla.

    It’s interesting that the gaps in Joomla’s content managing powers have not been a major focus for third-party developers, but now there is suddenly a big contribution that makes an explicit reference to Drupal as “CCK for Joomla” —
    http://www.yootheme.com/blog/item/root/cck-for-joomla

    That suggests some positive cross-fertilization between very different software lumped together under the “CMS” category by people who are probably taking the time to understand how these very different tools work.

     
    1 Reply
     
    #205
    Dreitausend
    March 2nd, 2009 at 7:37 pm

    It’s the first time I read something bad about Joomla! I use it for several years now and with the new Version 1.5 it even got way better. Wondering why Typo3 is not listed – it’s most famous CMS I know but way to complex for smaller sites (that why I use Joomla!). Wordpress is not a CMS – it’s a blog. I also use that too and like it very much – but as a blog. [from Germany]

     
     
    #206
    Dan
    March 4th, 2009 at 12:32 am

    I popped back in to reply to a new comment I got by email, but it’s not here now…???

    The author said: “Actually considering how much harping on has happened here, i haven’t seen any Professional” programmers who have slated Joomla but supported Drupal, note that most of the programmers that work on work on Joomla also work on Drupal. This is because the systems are both very much different in what they are set out to do.

    But both projects are very friendly and work together….”

    Joomla’s kind note of congratulations to Drupal 6 was also referenced:
    http://www.joomla.org/announcements/general-news/4585-congratulations-to-drupal.html

    I just wanted to ask, has anyone built an integrated (single sign-on) Joomla and Drupal site? And documented the process? Please post if you have, or email me.

     
    1 Reply
     
    #207
    Amy Stephen
    March 4th, 2009 at 2:11 am

    The friendship between Drupal and Joomla! goes both ways. http://drupal.org/node/213524 Anyone who seriously contributes to a free software project respects others who are also so engaged. Personally, I have many friends from the Drupal community and nothing but respect for their work.

     
     
    #208
    dan
    March 5th, 2009 at 7:00 pm

    If you are happy with a off the shlef solution then there are so many you would have trouble waving a stick at them all. And they can be good… some even CSS driven…

    Bu the problem for me is they will only ever do a percentage of what you want. yeah you can modify most of them now being open source and all, but then you run into bugs in THERE system is just easier to make your own, especially if you have a very specific requirement.

     
     
    #209
    dub
    March 6th, 2009 at 7:17 pm

    I am one that despises Jommla as well. I work for a University and an organization “was” using it. It was hacked on three different occasions. Joomla has some serious security flaws. Anyway just my opinion. The thing about opinions are everyone has one. LOL

     
    1 Reply
     
    #210
    Valics Lehel
    March 11th, 2009 at 11:47 pm

    We use our own CMS, also available as Open Source, see http://www.grafxsoftware.com, Company Website Builder.

     
     
    #211
    Kris
    March 16th, 2009 at 10:18 am

    I’ve been using MODx (http://www.modxcms.com) exclusively for years. It’s extremely powerful and flexible. It takes a bit of a learning curve as the designer/programmer to learn it at first, but once you get it, it’s so powerful…it’s helped me grow my business quite a lot.

     
     
    #212
    Andrea
    March 19th, 2009 at 7:46 pm

    good discussion.
    i write from Italy.
    but…. but… all mega-developer inside? no base-users?

    and for customers who do not speak English?
    WORLD….all people does not speak English !!! (i’m one of this, for sure)

    Joomla is multi-language with very good community and many components.

    other? (drupal, modx,ecc.ecc.)

    bye!

     
     
    #213
    Jeff Cochran
    March 26th, 2009 at 5:04 pm

    “A Content Management System (CMS) is a Web application that uses a database (usually MySQL) or other methods to create, edit, and store HTML content in a manageable way.”

    This description entirely explains why this blog post misses the boat. A CMS need not be a web application, doesn’t need to use a database and would work with far more content than HTML pages. In fact, HTML and Content are not even in the same category. HTML, or HyperText Markup Language, is a markup (presentation) device for content, which exists outside of presentation.

    Your “Common Mistakes” and “What to look for” points are quite simplistic and certainly wouldn’t apply beyond a personal choice. In fact, the only valid point is the mistake of not doing research. You present your choices of the best solutions, but no case for any of them, which is really poor research.

    There are never any “Best” or “Worst” options in choosing any application or solution. Best and worst only exist in the relationship of the organization’s needs, goals and resources. Best and worst can only be best and worst for a specific situation. Which is why appropriate research, with the involvement of the appropriate parties, is the only way to decide on the proper content management solution.

     
     
    #214
    Tony Bianco
    March 28th, 2009 at 10:02 am

    I would disagree with you that Joomla is not flexible. Joomla 1.5 is the easiest of all the Content Management Systems to template out. Plus it’s built on an MVC based framework that makes component development a breeze. When all you need to do to is simply add a tag to define a module position I think that is incredibly simple.

    Yes there are a ton of modules solving the same problem and you’ll see the same thing with Wordpress or even Drupal.

    Drupal is a huge pain in the ass to template and there isn’t a clear separation of code and templates like there is with Joomla 1.5.

     
     
    #215
    Jennifer H
    March 30th, 2009 at 9:13 pm

    I could easily apply just about everything said about Joomla to Drupal. Both of those systems are bloated, dated, and overly cumbersome.

    The only people I know currently designing sites in Joomla and/or Drupal are people who either: 1.)paid a ton on education for those systems; 2.)are forced by clients/employers to use the systems; and/or 3.)are creatures of habit who are not comfortable exploring new systems.

    The reality is this: newer and better systems are going to continue to come out practically every day. The key to finding an ideal system is finding one that is object-relational and modular in its core design, has a strong developer community, is forward-thinking in its functionality, and allows users to conveniently do the things they need to do. If you’re using a CMS that is rigid or has even a whiff of stale air about it, do yourself and your clients a favor – move on to another system NOW.

     
     
    #216
    Uri G
    March 31st, 2009 at 7:11 pm

    I am looking for an advisor to help me select a CMS and a website developer.

    The advisor should have experience with popular CMS’s such as Joomla, Drupal, Word Press, Sliver Stripe, and MODx. He/she should also have extensive development experience.

    My website will have extensive survey capabilities, ability to generate charts and graphs from the survey results, download the survey responses to Excel, a database of survey questions and responses, a Blog, FTP capabilities, RSS feeds, and more.

    Please respond if you are able and willing to help.

     
     
    #217
    Carl
    April 2nd, 2009 at 5:55 am

    You have to ask yourself if the Author dissed Joomla! just to get such a massive response, if so = laim.

    Joomla is as difficult as YOU make it. It can also be as simple. Its a real beauty for plug and play but it falls down when you want to come out of the box. How can the developers, whom I know personally, ever know every single way someone would use their plug ins or core system.

    For me Joomla is a great start and a fantastic finish. Start off you can buy or download a template for free, customise it a little, plugin the relevant tools and your off. Its that simple.

    If your an experienced coder you can get under the hood and the MVC framework that Joomla uses gives you complete control. With the evolution up to 1.5 Joomla did a massive step forward and will continue to.

     
     
    #218
    Ibn Saeed
    April 13th, 2009 at 8:42 pm

    Excellent advice. I followed the same lines on choosing a CMS and I have chosen Typolight (www.typolight.com).

    It is very fast and it has been nominated at the Most promising CMS award at Packt a couple of times

     
     
    #219
    Ibn Saeed
    April 13th, 2009 at 8:45 pm

    One more thing, I hate Joomla, I used to use it when it was Mambo.

     
     
    #220
    MarcoBarbosa
    April 14th, 2009 at 10:01 pm

    Haha what a flaming post. Great self-marketing on the ” avoid Joomla ” indeed.
    I recognize some Joomla flaws though, and in that (content for example) Drupal kicks ass.

    One thing though, the one who is going to say wich CMS is best is not you is your client.

    And so far it’s like only Joomla exists and nothing else. I have clients that like to browse the Joomla Extension Directory (the one you complained) and install the extensions themselves.

    And what about templating, Joomla feels to be years ahead!
    I can make something in a few hours, I even do some changes in front of clients!
    Drupal is too complicated for that. Show me at least 5 pretty templates for Drupal and you will convice me the opposite.

    And I mean good downloadable ones, so we don’t depend much on the webbdesigner/developer argument, since a good developer can do anything in any CMS.

    Again, every CMS has it’s benefits and before doing your project you should do a study case to see which one will fit your needs better.

    To conclude, check this out:
    http://cmsshowdown.com/competition
    Scroll down and check the table.

    There you will get a good idea of each CMS ups and downs.

     
     
    #221
    SplitFive
    April 16th, 2009 at 3:35 pm

    Great article! And Great Comments. It cleared lots of confusion.

    Thanks
    Patrik

     
     
    #222
    gordon
    April 23rd, 2009 at 11:30 pm

    You: Oh Steve Jobs your shrivelled knob tastes so good oh mmm etc.

    I’ve seen the crap iWeb churns out. It’s like everything Apple makes – it might look nice but it’s expensive (here I mean resource heavy). At least you have presented other options, but saying iWeb will be the best choice for everyone is laughable

     
     
    #223
    Diego
    May 1st, 2009 at 7:10 am

    Cool… Concrete5 looks innovative… I will check it.

     
     
    #224
    Contorra
    May 3rd, 2009 at 12:02 am

    I’m a Drupal guy, so thanks for #1 :) But you missed TYPO3, Plone (although its with Python and Zope), CMSMadeSimple.
    As for Magento, it seems quite good for e-shops but hey, there’s Ubercart ^^
    Radiant also looks good but where will you find ROR developers? ;)
    And Joomla! is not THAT evil, I think.

     
     
    #225
    Contorra
    May 3rd, 2009 at 12:06 am

    hey its always 5+5 in ur captcha, do something about it :)

     
     
    #226
    Alex
    May 9th, 2009 at 6:54 pm

    I haven’t used many of the CMS above because I’m a really busy guy, but I tell you this. The whole idea about CMS is the user being able to change an image and update content, everything else is a job for the web designer, web master, sys admin, etc. If the user can do it is great but 95% of them don’t have an idea.
    About the joomla comment, I respect it but you are wrong. I’ve used some CMS’s and so far joomla is the most powerful.
    1. If you don’t know how to create a template, you can buy one and they are customizable
    2. You have thousands of plug-ins, and modules to do the unthinkable for FREE
    3. There are tutorials everywhere about joomla
    4. And the most important, SUPPORT. You have people from all over the world to give you an answer. Every time I had a problem I go to the forum, post it and I get an answer right away.
    People, any of the CMS’s are perfect, and all of them have to be improved in some way, in fact I use them according to the necessity of the client. Other than that, good article, now I know of the existence of other CMS to try.

     
     
    #227
    Raul
    May 12th, 2009 at 5:27 am

    Results from Drupal v. Joomla Survey Available

    We have completed a survey of professional developers about the strengths and weaknesses of Joomla and Drupal. We received about 200 responses.

    We hope survey will add some needed objectivity and refocus the debate on which CMS is most appropriate for particular problems rather than which CMS is “the best.” The survey covers a variety of topics including ease of use, extensibility, the quality of documentation, and more. The data collected from the Drupal vs Joomla survey is intended to help people determine which CMS is best for their project.

    The survey results are available in a couple different formats. For more information view our blog post anouncing the results of the Drupal vs. Joomla Survey.

     
     
    #228
    Thomas McLeod
    May 27th, 2009 at 12:28 am

    My partner and I have recently released a new content management system…I would love for people to test it out/review it/ break it/ really do anything with it. Feel free to email me about it!

    http://www.pagelime.com

    Demo-Video
    http://www.pagelime.com/about/demo-video/

    tom[at]pagelime.com

     
     
    #229
    Oblikovanje
    May 28th, 2009 at 4:34 pm

    Folks, try to use Surreal CMS http://surrealcms.com/. It the simplest CMS ever. It turns your HTML designed page into CMS with just one little modification in HTML code.

     
     
    #230
    Kathy H
    May 28th, 2009 at 7:26 pm

    I agree with Oblikovanje: SurrealCMS is wonderful. I was the 12th commenter on this post, and have discovered SurrealCMS since then. It allows you to load your stylesheet so that users can keep the page looking good, and allows users to upload photos. I’m transferring my clients from Cushy to Surreal.

     
     
    #231
    lida diyet zayıflama r10seoogle
    July 2nd, 2009 at 12:29 pm

    Thanks to a good explanation ..

     
     
    #232
    Kiat Lim
    July 8th, 2009 at 12:35 am

    Comparing Surreal to Cushy, Surreal is much better without limiting the features of a free user, so with the 3 free websites you can do much more within Surreal.

     
     
    #233
    Gimlimare
    July 9th, 2009 at 11:37 am

    For me Frog is lightweight CMS champ. I just hope that it will be developed into heavier divison.

     
     
    #234
    lordkarl
    July 30th, 2009 at 10:39 am

    i’ve been using several CMS – nothing compares to JOOMLA!

    it has tons of components, modules, plugins and templates.

    so flexible and powerful.

    its just a matter knowing it better.. and your good to go!

    i totally disagree with your opinion, sorry..

    peace!

    but a good start for exchanging experiences with CMS!

    …..no matter what, i’m with JOOMLA!

     
     
    #235
    Martin
    August 2nd, 2009 at 1:15 pm

    hello

    read your article, and must say that your review of joomla is a bit week. joomla has changed alot since your article and commercial or not, what you pay for is support on setting up and getting updates.
    why not pay if you are not a developer?!?!

     
     
    #236
    David
    August 18th, 2009 at 8:05 pm

    I think a lot of people have things completely upside down. Your biggest mistake is in looking at it strictly from YOUR, the coder/designer, side of the argument. In the end it is the user/client who will be forced to swallow the garbage they’ve been promised would answer their problems. Just because you can code your way out of a box means absolutely ZERO to the poor schmuck who has to wade through non-existent documentation and pencil-necked retorts on so called “help” forums in order to fight with their “solution”.

    Whatever platform you settle on it absolutely has to be drop dead drool proof simple! Nobody has the time to diddle around when real work has to be done. They want something that works and it has to damn well work right NOW! I’ve had the pleasure and pain of being seduced by Joomla but if it were not for hosts that provided automated installs of this bright and shining lie I would tell others to stay the hell away. The back end is simply a mess. It reminds me of the joke of where you’re told a camel is a horse designed by committee. Wordpress? That has improved a lot but I wouldn’t call it a CMS, not yet at least, but it too in the past has had quite a fair amount of problems yet they appear to have stronger hands leading development.

    In the end, as I’ve said earlier, all the fitful shouting about which is best, and the orgy of comments about this or that CMS, is quite meaningless. Find your end users and sit them down at the screens THEY will have to work with and if they can’t figure it out quickly then move on to the next until it flows for THEM…. narrow it down to the one that meets THEIR needs first and yours second and don’t waste any more time being cute or “creative”. It’s as simple as that.

     
    1 Reply
     
    #237
    unleash.it
    August 20th, 2009 at 5:34 am

    “Whatever platform you settle on it absolutely has to be drop dead drool proof simple!”

    So what in your mind is so simple… Wordpress? Concrete5? Anything? I’ve personally never seen what you’re talking about, but would love to be clued in if you know the holy grail.

    Hardly anyone disagrees that easy to use isn’t highly desirable. The thing is, like everything humanity does…. there’s an evolution that needs to take place before we get there. What I want to know is when is life going to get drop dead drool proof simple dang it? Which developer/blogger(s) we blame for that???

    Drool proof is great, but not when simplicity sacrifices the functionality you need. In those cases, as in when we become doctors, lawyers, engineers, etc. (there’s no software I know about that will pass the bar for me), we invest in learning in order to achieve our goals. Is it really expected that we shouldn’t have to learn anymore in order to meet our needs?

    “I think a lot of people have things completely upside down. Your biggest mistake is in looking at it strictly from YOUR, the coder/designer, side of the argument.”

    But have you also considered that time is money when you build or have someone build your site? Most clients, among other concerns, are concerned about budget. Wordpress (for example) may be fairly simple to operate out of the box, but it can take much longer to develop anything design or functionality wise beyond a basic blogging site. It can be done, but simply is not the most efficient system to use if you don’t want a blog looking/acting type of site or if you need more complex features. This is what makes Joomla great in my book. The flexible module system for creating different looks and menus on different pages, and the 3rd party extensions which can’t be beat in open source.

    Basically as mentioned many times by many people, most of Joomla’s perceived shortcomings are based on lack of knowledge. A simple trick or an extension solves almost every problem I encounter. Not that it can’t get better… but I just find it to be the best balance of functionality vs. ease of use for me AND my clients. I think there’s a good reason why close to 1% of the whole internet is on Joomla (I think Al Gore said that). But you get to choose what’s best for you…

    “the orgy of comments about this or that CMS, is quite meaningless.”

    That’s a pretty bold statement to state that the passions, reputations, and livelihoods of so many people are meaningless. Frankly this kind of negativity reminds me of the health care debate and people like Sarah Palin yammering about “death panels”. A few people with a lack of understanding (but with a loud voice) spread their views, and pretty soon “monkey say, monkey do”.

     
     
    #238
    Kevin
    August 20th, 2009 at 7:26 pm

    What I can see in your assessment is a lazy web designer! Anyone who would call Joomla anything but the most powerful and capable CMS is someone who wants it done for them.

    The problem with anyone complaining about one system over the other (referring to the top of the line CMS) is they have NO idea or underlying education in what makes the CMS run in the first place.

    To anyone who criticizes Joomla I say this. Go back to school and learn html, CSS and basic PHP and stop trying to find a CMS that holds your hand to do everything for you because you are either uneducated or to lazy to get in and work the code. I have over 400 clients using it and have only had 2 that were unable to get it.

    If it was easy to create websites then everyone on this list would be out of a job! To anyone who reads this persons sob story. If you believe his crap, then you may as well tie your hands behind your back and get a web host that offers a website tool to use.

    To any retard that would say Joomla does not render good code. You have absolutly no understanding of the CMS and it is just as well you go with some lame CMS like Frog or Concrete5. LOL the two worse CMS’s on the web!

    I agree that Joomla has its issues but to blame the CMS for some of the crap code that is created to install into it. Really shows your ignorance and total lack of education.

    Who ever owns this site, validate it! Because it SUCKS!

     
     
    #239
    Contorra
    August 20th, 2009 at 10:00 pm

    Kevin,
    when Joomla beats Drupal, let me know ;)

     
     
    #240
    Ian Wright
    August 20th, 2009 at 10:41 pm

    Contorra
    The problem with this thread, and what made me lose all respect for this author in every way, is that he is trying to compare things that are not “like for like” and then arguing the point.

    Drupal is an amazing piece of software, and many of the developers of Joomla are also developers at Drupal. but Drupal and Joomla are both set out to do different things.

    This “review” has compared, wordpress with drupal and Joomla as well as many others. Its a bit like comparing a motorbike a car and a van, they all have wheel an engine and can carry people, but in different ways.

    Joomla is extremely powerful and can do some wonderful things, but the reason people struggle with it, is because it has so much you can do, the management is a little cluttered. But what the author here and other people have not seen is that most of these can be turned off (Unpublished), so they don’t show in the administration system. So all they see is what they need.

    Also regarding the code it produces, depends on how you have it setup as kevin quite rightly pionts out. The entire Joomla and VirtueMart system produces what ever code the templates you add creates. If you wanted you could literally have a blank HTML page with just the output from the content you add into the edit box as raw html. Joomla allows you to add sub templates, so every part of it, is completely customizable.

    The templates you get as default are not meant to be used for every project you use it for, they just show the features it has included so you can then create your own.

    I hope this helps
    Ian

     
     
    #241
    Kevin
    August 20th, 2009 at 10:53 pm

    I doubt that will ever happen. Don’t get me wrong I have nothing against other CMS’s, in fact I design for and use many of them. My issue here is those who form an opinion when they have limited knowledge and ability!

    To say a CMS that is as popular as Joomla is crap and “Evil” is total ignorance. What is evil is the many extensions that have been developed that are crap and have no business being apart of it.

    I would think that the Joomla team would be as scrupulous about trash extensions as they are about keeping everyone within the boundaries of the GPL licence. Then I could without any reservation say anyone who thinks Joomla sucks is truly a newbie developer or just plain lazy!

    That said Drupal rocks as does many of the other CMS’s available. Limited as they may be, they fit a niche that makes them a great tool. Just as Joomla fills a niche only it is capable of filling many niches where Drupal and most others cannot unless you can code for them yourself. Great if you can but time limits what needs to be done and Joomla has a community that surpasses every other CMS that is available…

     
     
    #242
    Ben Borges
    August 21st, 2009 at 12:14 am

    Sorry but it looks like you have been taping this post only to bash on joomla, have you had any bad luck with it ? i mean even total strangers (my experience) get along with joomla after a few explanations. the way you speak about it made me close your window ! you should do the same.

     
    1 Reply
     
    #243
    Amy Stephen
    August 21st, 2009 at 5:11 am

    Anyone want to talk about US Health Care Reform?

     
     
    #244
    dpk
    August 21st, 2009 at 5:35 am

    Did someone say health care reform?

    In the Joomla community, man oppresses man with the contemporary torture device, the user interface. With Drupal and Wordpress, the reverse is true.

     
     
    #245
    unleash.it
    August 21st, 2009 at 5:58 am

    Hmm… the ONE thing I can say about this site is that they allow a little off topic bantering, something (in the right measure) always good for the soul. This is very much UNLIKE, cough… the “righteous” Joomla forums. Ah em…

    Of course, our bantering is the exact reason this article was created. We all know that…

     
     
    #246
    Amy Stephen
    August 21st, 2009 at 6:02 am

    I don’t think WordPress’s interface oppresses or is oppressed. It’s just a bit more limited in function but it feels good, like a comfy chair.

     
    1 Reply
     
    #247
    Amy Stephen
    August 21st, 2009 at 8:51 pm

    Check out Joomla! and Drupal nighties if you want to see where things are heading in the next release.

    Joomla! 1.6 nightly http://dev.joomla.org/nightly/joomla_trunk/joomla_trunk_svn.tar.gz

    Drupal 7 nightly http://ftp.drupal.org/files/projects/drupal-7.x-dev.tar.gz

    Aside from being a big Joomla! and Drupal fan, I think you can’t beat WordPress for blogging. It’s the world champion of blogging, bar *known* and future plans for pulling together WP and WPMU and BuddyPress will turn heads.

    Silverstripe is certainly worth a look. Everytime I look at that software, I am more and more impressed. I think they are still a year or two from seriously competing with Joomla! and Drupal but rapidly heading in good directions. In terms of slick interface, they have Joomla! and Drupal beat. In terms of extensibility, still work to do, I think.

    It is unclear to me how Concrete 5 made this list. Seriously. Confused.

     
     
    #248
    Justin
    August 22nd, 2009 at 7:26 pm

    Became a wordpress addict, after using Joomla, and stopped with Joomla complete when 1.5 came out. It was ok, but i do agree that there are too many buggy modules, with insufficient community suppport.

    Wordpress’s code is just way way more simpler, looking forward to more CMS functionality in the future, but i do realise wordpress is primarily a blogging platform.

     
     
    #249
    Marcell
    August 22nd, 2009 at 7:26 pm

    Yes wordpress by far is the best cms. Joomla is just a waste of time. Great post!

     
     
    #250
    Robbert
    August 22nd, 2009 at 7:29 pm

    Comment 250 will win a major prize right?
    Cause I’m (at least originally) an IT guys ánd a Joomla fan.
    I’d better hit the shelters for a while ;)

     
     
    #251
    Keith
    August 22nd, 2009 at 7:50 pm

    I just learned that US Navy weather folks are moving to as open source CMS (Plone). Granted, Plone didn’t make the list of recommended CMS, but it has made a few of the comments. You can’t see it from the root level of the Navy site, but drill down to the Atlantic hurricane tracker and you can see it in the URI: http://www.usno.navy.mil/NOOC/nmfc-n/++contextportlets++plone.rightcolumn/nmfc-norfolk-tropical-feed/full_feed
    Old non-plone version: http://www.nlmoc.navy.mil/cgi-bin/main.pl?tropical

     
     
    #252
    Kyle Ledbetter
    August 22nd, 2009 at 8:09 pm

    One really cool feature about Joomla! is that the administrator site can be themed as well. We’ve actually just released a free admin template that totally changes the experience:
    http://www.joomlapraise.com/free-joomla-templates/adminpraise-lite.php

    It seems the default Joomla! admin comes under fire in many blog posts and comments, but I don’t know if the authors or commenters even know that it has this functionality and versatility.

     
     
    #253
    Carol
    August 22nd, 2009 at 8:36 pm

    I endorse all people citing MODx here. Great CMS both for programmers, designers and content updaters, it really should be on that list.

    The post points out some good tips, although some of your comments are a little biased towards Apple or against Joomla. Not that I hate Apple or love Joomla (I really didn’t like the latter when I tried it, some years ago), but this kind of partiality makes your posts feel much less reliable. Just something for you to think about.

     
     
    #254
    lossy
    August 23rd, 2009 at 1:27 am

    I like Wordpress for blogging and love MODx for everything else.

    With the upcoming MODx Revolution, i’ll probably just stick with MODx even for blogging.
    I really love the fact that all templates never meddle html and php.

    I’ll lose the high number of available plugins made for Worpress, but will also gain a lot more control over my designs.

    No hacks needed, no php in html, SEO out of the box, with the huge documentations and tutorials coming along with the next version, MODx Revolution’s gonna be the next big thing.

     
     
    #255
    JoomlaBlogger
    August 24th, 2009 at 10:58 am

    I wrote a blog post answering the claims about Joomla :)

     
     
    #256
    JoomlaBlogger
    August 24th, 2009 at 10:59 am

    I wrote a blog post answering the claims about Joomla ;)
    http://www.joomlablogger.net/blog/personal-views/is-joomla-evil/

     
     
    #257
    lossy
    August 24th, 2009 at 9:49 pm

    I’ve read your post and… it’s not convincing at all!

    It’s just like someone ranting about Wordpress being just a blog tool, and wordpressBlogger saying that it is not because they are hacks to sheat with it.

    Get the facts, Joomla is still on top, and is great in some ways, but is also lacking many things in many ways.

    And no, Joomla is not flexible.

     
     
    #258
    Waddy
    August 26th, 2009 at 7:46 pm

    Wow! brilliant! fantastic article AND (very very importantly!!) comments, i’ve read all 250 odd comments and excellent! so much feedback, choices, areas for me to investigate!

    Okay backing it up, i’m looking to implement a CMS system (now bearing in mind my area of expertise is more requirments engineering RUP, DSDM etc..) but I clear understand the need for my client to have CMS. with 40+ webpages it is impossible for all changes to be handled by IT rather than operational day-to-day staff so my requirements are:

    1. CMS deals with static HTML (40+ pages)
    2. 10+ users
    3. Open source? (would be nice…!! but not essential)
    4. CMS must be compatible with existing CSS/HTML/JS templates (although the JS should not really effect it)
    5. CMS will be used by ‘business users’ there fore must be USER friendly

    I am not one to recommend or not so it would be interesting to hear from the more CMS experinced folk here what the would choose or at least investigate for the above requirements.

    I look forward to it.

     
    1 Reply
     
    #259
    Waddy
    August 27th, 2009 at 11:20 am

    Unleah.it – Excellent points, so I need to highlight when I meant static pages, all the pages are CSS coded, granted this will take development time andr resources of which I am prepared to give. What i’ve sort of gathered is this list:

    1. http://drupal.org/
    2. http://radiantcms.org/
    3. http://silverstripe.org/

    from the discussion and your comments, engine’s such Joomla are very contraversial and in terms of requirements far exceed what we require, I believe your hinting that drupal may also be ‘too heavy’

    I would like to avoid any CMS which is infantile stage or has not a clear line of future development and support, there are others i’ve noted from the thread so to speak and you’ve mentioned them

    Others
    1. http://www.pluck-cms.org
    2. http://typo3.com/
    3. http://www.cushycms.com/
    4. http://modxcms.com/
    5. http://www.typolight.com

    although I was looking for open-source CMS, expression engine as you quite rightly point out has been raved about, so from that I will indeed have to do some further analysis and downloaded a few demos/trials.

     
    1 Reply
     
    #260
    lossy
    August 28th, 2009 at 8:50 am

    As a matter of fact, MODx CMS can let you use your own markup, with your own CSS.

    Absolutely nothing to change, no specific CMS CSS or rules, no PHP in the template.

    You would also be able to re-use your static content easily, and it would be presented to you with a hierarchical tree which let you know in one second the structure of your website.

    It may not be the best CMS, but it would be adapted to your needs.

     
    1 Reply
     
    #261
    Beetbe
    August 28th, 2009 at 11:46 am

    Awesome article. We like working with drupal. It’s really a great CMS ever

     
     
    #262
    Cananito
    August 28th, 2009 at 11:47 am

    I’ve only used Wordpress, and it works great, and I think it has the best community around it.

     
     
    #263
    Waddy
    August 28th, 2009 at 12:06 pm

    Some very interesting points made there, so my clients website has underwent a massive overall (Front-end redesign) with a lot of money spent, so if i’m making sense i believe some CMS change the front-end ‘look’ so it’s almost as if the CMS we require is not ’seen’ at the client’s customer end if that at all makes sense?

    I had a very quick look at Cushy and it allows cushycms class to be added to webpages, good if you have few pages but not practical on enterprise level.

    Modx I will look at closely, i think it has a lot of when we may need.
    regarding your point on php.opensource yes I have looked at the directory, very interesting i’m not it matches our needs.

     
     
    #264
    Another IT Guy
    September 2nd, 2009 at 5:22 pm

    Heh, came across this because it is wrongly categorised in google, but thought i’d look anyway.
    Can now say this website and certainly the author of this pathetic piece doesn’t deserve to appear in the first 50 search results after the stupendously badly thought-through tripe about Linux and Joomla, Especially in this day and age!

    Guess what missy? Linux runs your life. It’s the information super highway, it’s the big muscle that powers the iron on which your precious Internet is built so that simpletons like you can communicate with the rest of the world.
    The same Linux that brings you your visitors, serves you your search results to your browser, keeps your phones and tv stations running, and so many more things right up to your very own home. Ridiculous you say? what’s that router you have there running then? and that iPod? doesn’t say on the outside does it? but it’s in there, you bet.

    Then there’s the comment about the IT guy. Well, clearly you didn’t ask for his advice, seeing how easy it was for you to confuse Wordpress for a CMS when it is just a blog engine. Let’s not forget the tacky shopping cart Magento and iWeb, a desktop web publishing program that doesn’t even cover the basics of what a CMS is.

    If you wanted to write an article about ‘How To Choose The Right CMS’ then your first assignment would have been reading up on what ‘Content Management’ actually means and entails, after which you should have researched the available online directories where CMS systems are neatly alphabetized just for folk like you, actually try some and THEN come back with a well founded article worth reading.

    Congrats on creating several pages of nonsense laced with meaningless pictures though.

     
     
    #265
    ArtfulRoger
    September 2nd, 2009 at 6:48 pm

    Joomla is perhaps the worst ever created. This man is spot on- all those would-be defenders are either caffeine junkys or trying to save their ridiculous consulting fees. The mob doth protest too much.

    I’ve wasted so much time and effort and resources with my small company on Joomla. All I see here are people a:) blaming the client for being ignorant or b:) saying I’m not spending enough money on a developer. BULL.

    It may be ok in about, say, 10 years when at least one version and a base of 10 compnents are ready for a real Beta launch. Until then, AVOID AVOID AVOID.

     
    1 Reply
     
    #266
    lossy
    September 2nd, 2009 at 7:43 pm

    Wow, the last 2 comments are full of hate.

    Take it easy people, we’re talking about tools, everyone can pick what they love.
    And if you don’t like the website, just go away to a “better” place with elites like you.

    Peace.

     
     
    #267
    Ian Wright
    September 2nd, 2009 at 8:03 pm

    Your right Lossy
    But i don’t really agree, as i wasn’t angry about the talking about “tools”, I was replying to personal opinion on the work produced by hundreds or even thousands of people in thier own time… mostly for free.

    That’s why i said at the end of my reply to Artfullroger’s comment, if you don’t like it, suggest an alternative or make your own.

    I love constructive criticism
    “The reason why i don’t like it is because the colours clash too much, it would be great if they were red and green rather than blue and yellow as people with colour blindness will see it better”

    That kind of thing gives evolution and progression a chance, they give thier reasons, and what they see as a solution, not just venting anger at people charging too much to develop websites as they are too lazy/stupid to read a manual or watch tutorial videos by people like “DemoWolf” where you can watch them for free.

    It actually sounds like he has chosen a bad developer who has used Joomla and either hasn’t implemented it correctly or didn’t train him how to use it right. And is now pissed that he has paid money for a site he cant or doesn’t want to use.

    That’s a problem with his developer, not the tools.

     
     
    #268
    April
    September 3rd, 2009 at 9:07 am

    I’ve tried out a few CMSs in my day and I have always wondered how Joomla ever got so popular. I had to take over a SilverStream site and although it seemed good at first, in the end it was a nightmare as soon as the client started to ask for anything more than plain text pages.

    I have been using a lesser known CMS called E107 for several years now. I came across it because a friend had a site that used it, and almost from day one I found it user-friendly. It meets all your requirements – it’s not very big but it has all the necessary modules. It’s not small and has an enthusiastic community most of whom support open source and are happy to share and help. It’s just a bit geeky, but that means they have thought of things like SEO and metatags and all the things that a good website needs. It has the friendliest user-interface I know and my clients love it. I have clients with no technical background who happily do quite complex things with no training. Really, try E107.

     
     
    #269
    iTravelHD
    September 3rd, 2009 at 10:24 am

    I started reading “Top 5 Content Management Systems”
    “1. Drupal”
    ok, Drupal is good. powerfull. too much work for me but it can be at first place.
    My personal Nr 1 is Drupal or Joomla.
    than I read
    “2. Wordpress” – wait, is this even CMS
    3-4-5 never heard of them
    and finaly AVOID JOOMLA, now I see why Joomla isn’t Nr 1 or 2
    somebody just has something against it.
    I use it and it’s easy to use, community answered to all my stupid questions even if most of them are probably in the FAQ section or the manual.
    So for me if you want to make good site with litle work and get support use Joomla. If you are ready to spend more time on your site and want to have more admin powers then probably try Drupal

     
     
    #270
    Ian Wright
    September 3rd, 2009 at 3:16 pm

    Hi April, your right E107 was a great CMS, i used to use it before i found Joomla. But i do confess that i havent tried or used E107 since then so its been a long time.

    I should spend an afternoon trying them all out, as things must have changed since the last time i used many CMS systems.

    The best for functionality and SEO i found was TradingEye, which is a commercial CMS and Ecom system, but outstanding. It has been the winner of huge amounts of awards and been featured in many publications such as Times Online.

    Very impressive and best thing for me is they are local to me, 8 miles away in Newcastle, England :) .

    So if i want support i can jump in my car and ask them for help and they will sort it!!!

    Open source is free, but support is always the problem, commercial is a little outlay, but you get 100% support by telephone or email (or over a pint)!

    And no I’m not affiliated with them in any way, so not trying to push them for any commercial reasons. In fact they are a webdesign company in my local area, so are my direct competition… i just cant deny the quality of thier CMS.

     
    1 Reply
     
    #271
    lossy
    September 3rd, 2009 at 8:11 pm

    “I use it and it’s easy to use, community answered to all my stupid questions even if most of them are probably in the FAQ section or the manual.

    So for me if you want to make good site with litle work and get support use Joomla. If you are ready to spend more time on your site and want to have more admin powers then probably try Drupal”

    Life is not binary.

    Because you haven’t heard of other solutions does not mean that they are not better ones.

    Joomla is just like you said “doing a site with little work” – The important words are “little work”. Not to mention the templating system of Joomla who is quite ugly comparing to most recent CMS’s.

    Point & click systems are for point & click users.

    The only point where you’re right, is by saying that Wordpress is not a CMS. He can just emulate them with a lot of core hacks.

    Peoples tend to say that’s because it is flexible. But flexible means doing what i want without modifying the core…

     
     
    #272
    Chad
    September 3rd, 2009 at 11:50 pm

    I have not read every post here BUT I have been using CMS made simple and It seems to run great and talking about SIMPLE! http://www.cmsmadesimple.org.. Not affiliated but I do love it.

     
     
    #273
    Tamsin
    September 8th, 2009 at 6:54 pm

    I totally agree with your post. CMS can be problematic particularily for seo purposes. I have used a variety of CMS when providing seo services and there is only one that I would recommend as being very well thought out, in both design and functionalality. The company that have created and provide this system are http://www.free-rein.net

     
     
    #274
    Web design UK
    September 8th, 2009 at 8:04 pm

    I do not agree with your view on Joomla. I understand that Joomla can appear techy to the non programmer. However at the same time, I think if you are a programmer or technically sound then nothing can beat Joomla. If you see it purely as a CMS platform then I agree Wordpress or other simple, light weight and easy to use software is perfect. However if you are looking to develop a web application the Joomla is the best. In the last 4 years I have used Joomla to design many bespoke web applications including some financial applications that involve complex coding in the background. Joomla is very powerful. It is more like a web application framework than merely a CMS platform.

    As far light weight use out of the box and usability is concerned, joomla 1.5 is a big improvement.

     
     
    #275
    Peter
    September 11th, 2009 at 5:04 pm

    - Joomla = evil
    I tested it over and over again… but always ended with headache
    to complicated, try to explain this to a Client??!!

    - Drupal = nice but very hard to install and to use!

    - CMS made Simple
    My current CMS, easy to install, simple admin interface….

    - to me most future CMS = Wordpress
    Look so many templates, easy to install, google friendly…
    Lots if very nice plugins.. Testing it now.

    - FROG… I ‘ll give it a look

     
     
    #276
    Jonathan
    September 12th, 2009 at 7:46 am

    I must admit, I rarely comment on posts, but this needs to be said.

    Let me start by saying that my team is a combination of web designers (on a mac) and developers (using windows). We’re used every CMS out there, the good, the bad, and the ugly. That being said, we’re not newbies and I think we can clear up the air a little to save the Joomla! name. Given that less than 5% of the so called “web design” community actually know how to design websites, this should be helpful to any professionals looking for good answers…..

    FIRST OFF, It’s not built for the average user – It’s not for the Do-It-Yourselfer!. And we find that most of the complaints we see about Joomla! being “Evil” are from those who really never had anyone show them how to properly install, set-up, and deploy the system.

    If you want to have a good experience there’s 4 easy steps:

    1. Need it to look sharp and be search engine friendly? – Use RocketTheme.com
    http://rockettheme.com

    2. Need that ugly admin interface to go away? – Use Joomla Praise’s “Admin Praise”
    http://www.joomlapraise.com/

    3. Need more control over the WYSYWG Editor? – Use JCE
    http://www.joomlacontenteditor.net/

    4. Need to find out how to really use the system? – Get a professional!

    BONUS: Pay for good, solid hosting. If you go cheap and don’t get a Joomla! Hosting company you’ll never be happy. We recommend: Dream Host and/or SiteGround. They have no real support (they get slammed for not having phone numbers), but if you’re a pro, that shouldn’t scare you! I’ve never had to call them.

    True, Joomla! isn’t easy. But to get the same type of functionality that Joomla! provides you’d have to actually learn XHTML, PHP, Java, MooToolls, CSS, MySQL, and throw in some database knowledge for good measure. To produce a similar system could cost between $10K and $50K.

    I agree with 99% of this article, but that Joomla! slam seemed to be from someone either un-informed or maybe it’s just a personal issue? Whatever the case, it took us about 50 Joomla! Deployments to get it down to a science. And just when we got really good – We switched over to our own system… Go figure! Anyways, thanks for the post and I hope this helps.

     
    1 Reply
     
    #277
    Herton SEOmeu
    September 16th, 2009 at 8:44 pm

    I learned more about cms today with this post than ever before.
    No wonder you have such a great page rank, you deliver value!
    Thank you.

     
     
    #278
    Open Source Scripts
    September 24th, 2009 at 12:53 am

    I am not either a fan of Joomla (I’ve yet to see a CMS that satisfies 100% me as a developer or the client), but that “AVOID JOOMLA” somehow it makes me feel that this post is not a honest one – probably, trying to promote other scripts for any reason? Anyway, I would like also to recommend two exceptional scripts built in PHP: Elxis CMS and phpWcms.

    BTW, the post is very informative and education on how to choose a cms. Thank you.

     
     
    #279
    Peter
    September 24th, 2009 at 4:06 pm

    Recently I tested Wordpress!

    I must say this CMS does it All!
    – lots of templates
    – lots of plug-in’s and some very nice Ajax supported like :
    * nextgen gallery (great must have photo gallery) easy and fun to use!
    http://alexrabe.boelinger.com/wordpress-plugins/nextgen-gallery/

    * cform plug in (make your contact Form, fast and easy to use)
    http://www.deliciousdays.com/cforms-plugin

    – great community
    – easy use of tags together with Cloud tag’s plug in

    I have tested lots of CMS’s but Wordpress is my favorite now!

    And Sorry to say but Frog is not even close!

     
     
    #280
    Joomla Fan
    September 26th, 2009 at 12:11 pm

    Joomla is not evil in fact I use it with free components/modules/plugins to achieve a very professional web site. I don’t deny that the other CMSs you list are good its just what you are saying about Joomla is a complete work of fiction.

     
    1 Reply
     
    #281
    CarlS
    September 30th, 2009 at 10:15 pm

    “Just because many people are using a CMS, does not make it good. Take for example the huge amount of people who insist on running Linux. I still have no idea why people wish to inflict that kind of pain on themselves.”

    You sir, are an idiot.
    You don’t much about “Linux” at all, do you? Linux isn’t an operating system. It’s just the “heart” of the operating system. So in reality, no one actual uses the Linux kernel by itself, just like no one uses the Windows kernel by itself either.

    Have you heard about Ubuntu? Ubuntu is an operating system using the Linux kernel which is soo easy that my whole family runs it on their computers. My family consists of, me, my parents, grandmother (not lying), sister and brother. They all have no problem using Ubuntu.

    Ubuntu is easier to install, update, install programs (What’s easier then going to the desktop, typing the name of the program and a install button?) and use then both Windows and Mac OS X.

    Next time you bash something without any actual facts, please think, and then jump off a bridge. Thanks.

     
     
    #282
    ndowens
    October 6th, 2009 at 8:32 am

    I am sorry, but I don’t like that you said “Take for example the huge amount of people who insist on running Linux. I still have no idea why people wish to inflict that kind of pain on themselves.” You make it sound like Linux is like a virus or something. Only way to know if you like something is to try it, so don’t down Linux !

     
     
    #283
    Henning
    October 7th, 2009 at 5:38 pm

    MMMhhhh.

    I tried wordpress, textpattern, typo3 …

    But I’ve fallen in love with joomla 1.5

    Every output-aspect can be designed as you want it to.
    That J! is relying on tables is a really old story …
    Today you can have it all based on divs/spans
    The template-structure is so easy to understand.

    Of course the section/category-thing is stupid … but easy to understand.

     
     
    #284
    Website Design
    October 7th, 2009 at 5:46 pm

    I completely agree about Joomla, the user interface is horrible. Wordpress is much more simple and intuitive.

     
     
    #285
    Maik
    October 8th, 2009 at 9:57 pm

    Mistake 5 is my favourite!!!
    Totally agree with it – unfortunately customers tend to believe in the Tekkie-Guys :-( i guess its why they don´t understand them ;-)

    IMHO Joomla has the only CMS-backend that a customer can manage. Wordpress GUI is getting better…

     
    1 Reply
     
    #286
    Aristo
    October 8th, 2009 at 11:47 pm

    “Just because many people are using a CMS, does not make it good. Take for example the huge amount of people who insist on running Linux. I still have no idea why people wish to inflict that kind of pain on themselves.”

    ¿Inflict that kind of pain? Haven´t you heard about Ubuntu or Fedora, Kde 4.3, Compiz? those are a short example, those times where you had to be an software freak to use linux are past… What about Windows, that could be a perfect example for that kind of observation (Just because many people are using a CMS, does not make it good), millions of people use Windows and that’s really painful all that malware, virus, BSOD, drivers, crappy UI.

    I do understand that many people thinks “oh i’m going to be a web designer, i need a mac”, overpriced hardware with style, hell yeah that isn’t pain, pay twice the price to say “Hi i’m a mac”

     
     
    #287
    The A Crew
    October 12th, 2009 at 4:18 pm

    If you want to let clients take the wheel, do NOT use Joomla. Please, Joomla is like SO 4 years go! So many other superior CMS’s have evolved!

     
     
    #288
    Alis
    October 14th, 2009 at 4:27 pm

    Me most future CMS: Wordpress
    Look so many templates, easy to install, google friendly… SEO
    Lots if very many nice plugins.

     
     
    #289
    Amy Stephen
    October 14th, 2009 at 7:27 pm

    I wonder how many select a CMS based on the Web site Template. That’s as valid as the depth of analysis in this “discussion.”

    #289

    Carry on!

     
     
    #290
    matt
    October 19th, 2009 at 3:25 am

    For people using wordpress as a cms, the most useful plugins I have found are flutter to create custom write panels, adminimize to get rid of parts of the admin interface you don’t need, and front end editor for cool ajax editing of your site from the front end.

     
     
    #291
    TheServant
    October 19th, 2009 at 6:46 am

    Good article. I have been trying very hard to bend Joomla! to my will and reduce it’s bulky- ness, and control the backend more automatically, but I have decided if I can’t do *everything* I want, I doubt my customers are going to do *anything* they want.

    I have no doubt that it can be mastered (I have to a point), but ultimately, it’s too bulky for what I want, so for now it goes back in the box and into cyberspace while I look for another.

    Also, the saying, “you get what you pay for” is no longer applicable. 100% Open Source all the way!

     
     
    #292
    iklan internet
    October 21st, 2009 at 5:42 am

    what a great lesson that i’ve got. many thanks for you bos.

     
     
    #293
    tobias
    October 25th, 2009 at 7:03 am

    Thanks for the article. You definetley know what you are talking about. Thanks for summarizing lots of things which I had in my head butter never came to put in order and structure like this.
    good job

     
     
    #294
    Hammer
    October 27th, 2009 at 1:25 am

    Have you ever tried Konductor? It looks really promising – especially for Designers who use Dreamweaver.

     
     
    #295
    Web Designer Dubai
    October 27th, 2009 at 2:39 pm

    Really surprised by seeing your comments about Joomla. Word Press is just a child infornt of joomla. Though its very user friendly, but donot meet many of todays’ complex portal requirement.

    There are thousands of extensions to joomla. and most of them are free. Even if some are paid, they are worth to it. You can’t get a hotel reservation CMS for just 100$. Can you? Though Joomla it is possible.

    While implementing ofcourse, it is not for beginners.

    I have implemented over 20 websites in joomla and found it really great.

     
     
    #296
    Christina Lannen
    October 28th, 2009 at 5:56 pm

    I dislike Joomla intensely and have to agree to stay away from it. Too many things can just break it. I have better things to do than try and fix a site that shouldn’t have broken in the first place.

    I tried Drupal…yuck! And agree about the nodes and taxonomy.

    I love WordPress. I find it very easy to create custom themes for. Plus, upgrading is a snap. What’s not to love about it?! You are notified in the Admin when an upgrade is available, and the same for plug-ins.

     
     
    #297
    revive
    October 31st, 2009 at 5:45 am

    WOW.. I THOUGHT this was a great review until I saw how biased you are against Joomla, which is not more difficult to use or extend than Drupal (I know, it’s hotly debated).. I would have sent this to many folks needing direction on CMS chosices, but your obvious bias – let alone lack of knowledge of what Joomla can do – would degrade our reputation.

    I hope you see fit to ‘update’ this post, to be either ‘your idea on how to choose a CMS’ or base it on facts and user feedback. Drupal, Joomla, Wordpress, etc are all great CMS systems, DEPENDING upon what you are doing with them.. each has it’s strength and weaknesses. It is articles like this that people seek to find an honest comparison of those strengths and weaknesses rather than uneducated opinion.

    ;)

     
     
    #298
    Blogspot templates
    November 7th, 2009 at 10:12 am

    Blogger may be a great stable cms

     
     
    #299
    web tasarım
    November 11th, 2009 at 12:30 pm

    hosted CMS not good for everyone

     
     
    #300
    lossy
    November 13th, 2009 at 8:48 pm

    Well, don’t be so surprised, joomla can be good if you don’t need to personalize your website but once your out of the joomla box for a custom application and more when you want to use a lot of CSS’s magics, it’s clearly not the right tool.

    It’s a good point & click CMS, but it shows its limit when we look at the flexibility of the tool.

    As you’ve said, just choose the right tool for your work, but don’t blame others because they feel that joomla is somewhat cumbersome and heavy.

     
    1 Reply
     
    #301
    Storm
    November 14th, 2009 at 11:17 am

    I completely agree about Joomla, I find customising it for my needs far more hassle than its worth. If its hard for me, I hate to think about the clients out there trying to get their heads around it.

    I prefer to make my own content management systems, i understand my code better than the cryptic nature some of the more bulky systems are coded in and I can customise my own systems to fit the needs of each website in half the time it takes to finesse an out of the box solution into what I need

     
     
    #302
    Jäson
    November 14th, 2009 at 4:35 pm

    I’m sorry, but if you don’t jump on to Joomla 1.6, your missing out. Joomla 1.6 will workout many of those things people used to hate (I included), and if you learn write your own extensions, which will be simple and well documented in Joomla 1.6, you can do anything you want. Joomla is the content management system for web developers who want to be able to hand over something to their client without having to teach them too much (ahheeemm… Drupal). Drupal is an excellent system if you don’t plan on passing the site off- all other cases, Joomla is your man.

     
     
    #303
    Logo Design
    November 15th, 2009 at 2:52 pm

    The info about joomla is really an eye opener. Can you also please post some detail about FCKEditor. I am using it in small projects and its sometimes causing problem as a rich text editor.

    any info on it would really be great.

     
     
    #304
    Alex Sirota
    November 17th, 2009 at 12:04 am

    300+ comments later and not one mention of the MovableType/TypePad combination? Wow, someone is missing the boat from SixApart on responding here, but that maybe because they are servicing so many functional, operational blogs and websites. The direct competitor is WordPress, and there are a few very important differences that I’d like to point out for any professional consultant who deploys these systems for their clients.

    There is something about blogging platforms that has struck a chord for people used to implementing and using CMS systems from the late 90s. In those hey days of the dot com bubble, companies built overly complex systems with functionality that only 10% of the population could use. The basic functionality of editing and publishing content was poorly implemented along with everything else, but there were hundreds of features.

    In more modern system, designers figured out the top features (maybe 10-20 features) that 80% of the world really uses and refined those so that they are easy to use and implement. The other 20% they left for plugins and widget providers and literally for other companies to take care of (ecommerce is one example).

    A CMS does not need anything for selling products or keeping inventory. That’s the job for an ecommerce package. Integration between the 2 should be seamless and that’s where I see systems like MovableType/TypePad going: seamless integration with best of breed solutions for getting the job done. Modern tools are good at one thing rather than be average at 10 things. And integration between different tools with RESTful APIs make it possible to cobble together some amazing solutions for clients.

    Instead of looking at the CMS space as 1 solution to get the job done, I like to look at the space now as the right solution for the right problem.

    If you, like me, implement websites for small businesses there are 3 main things that they are worried about:

    1. Looking great online
    2. Making the website EASY to administer, even for an administrative assistant who does a million things PLUS editing the website
    3. Having great support

    Ease of installation, maintenance of the software, plugin availability matters very little to your clients. All those things matter to people who IMPLEMENT CMSs but not to their clients. And that is what I keep in mind when choosing a system.

    Having used MovableType since 2002 I recognized that technologically it may not be the best platform choice (Typical LAMP with P for Perl!). But since SixApart launched TypePad and continues to provide a solid, supported and easy to use service I can’t say enough about recommending this platform for any business. Having implemented this solution for several businesses I can easily say that it fits all the 3 items above, and it is super cost effective.

    If you actually implement websites for clients have a look at TypePad or install your own MovableType — you won’t be disappointed.

     
     
    #305
    Ahsan
    November 17th, 2009 at 10:51 pm

    I really like your blog, it really clears mine confusion about the CMS. But one thing you should not do is the way you tell about the joomla!!!!!!!!!!!!!

    If any one of you tell me about the DOTNETNUKE and its cros and pros, i will be very thankful to you!!!!!!!!!!!!!!

     
     
    #306
    Trish
    November 18th, 2009 at 8:49 pm

    I may kick myself for saying this later, but I actually like using Plone. I’ve used it for about three years for work, and while there was a learning curve at first, I’ve found there’s a hell of a lot you can do with just CSS. The clients we teach to use Plone (for adding/managing content) generally start with slim to no web experience (sometimes even computer experience…) but get around just fine using Plone.

    I should note, however, that I’m fortunate to not run the set-up and administration. We have a great sysadmin guy who takes care of all that. =)

     
     
    #307
    eysha
    November 20th, 2009 at 4:25 am

    i got a bit upset when you said joomla is evil..then, i read your explanation in one of the comments..and i thought “oh, that was it”…
    your post is nice and informative,,yet you have to note that this is your personal take..writing your own experiences and suggestions…
    beginners might not be able to try out new things, which could have been helpful to them…
    good luck on your future articles..

     
     
    #308
    Flv Player
    November 20th, 2009 at 4:32 pm

    in my point of view.. Joomla is a wonderful CMS which is getting famous by every passing day. Building a website through Joomla involves less time. Within the shortest span of time, we can build a wonderful website with excellent content management system.

     
     
    #309
    pceasies
    November 25th, 2009 at 8:02 am

    I agree with the whole Joomla argument. I’ve been developing a site using it, which I’ll probably switch to something else, and I spent hours figuring out why the search was routing through all these php pages and filters. It also is very bloated and slow. There is a lot of code in Joomla that could just be deleted.

     
     
    #310
    shantee
    November 25th, 2009 at 7:08 pm

    I have to defend Joomla because of the many great website i owe to that cms and the time i saved with it…Joomla is great, and when you get to know it you can do whatever you want ! and that’s not true you can find great component for free (k2, phoca gallery etc..)

     
     
    #311
    Scott
    November 29th, 2009 at 3:30 am

    Hi guys,

    I’m very new to Wordpress, but am impressed by the plugins. However, slightly off-topic, but I’ve created a CMS that contains a few of these features either as standard, or as a plugin.

    An online demo and a free, downloadable version will be available very soon and can be seen at http://scottjarvis.com. I’d be interested to know how it compares for anyone who is familiar with wordpress.

    Thanks.

     
     
    #312
    matt goatley
    November 30th, 2009 at 6:13 am

    A lot of really interesting arguments on this page.

    Bottom line i think is you have to follow the advice in the article! Research which cms suits your needs.

    Joomla, typo3, magento, wordpress, silver thingy… I have used a lot of different cms systems…

    download and install some different cms types (make a short list after your investigation into which one suits your needs)

    Have a play try out your ideas and look at the code!! if your going to be customizing your cms find something compact (if your a beginner)

    GET a CSS editor for quick template alterations and quick roll out on ideas.

    Truth is you have to get your hands dirty a little bit!! if your planning a custom site.

    If your just after a blog change the images a round on an existing template.

    The cms system you choose i guess is personal preference.. Everyone likes to think they have made the best choice.