Formerly CMS Watch. Here's our story
What Real Independence means. Find Out
Adriaan Bloem
7-Jul-2010
Tags: Web Content Management, Marketplace at Large, Open Source, Selecting Technology, DotNetNuke, Drupal, Drupal Commons, Joomla!, TYPO3, WordPress , WordPress
I sometimes warn that a vendor's content management system is well suited to "simple" scenarios, but not necessarily a good fit for "more complex" cases. That's a bit problematic: "simple" and "complex" are very subjective. So let me elaborate.
First, to illustrate: about a year ago, I read Jon Mark's blog post: "when most Twitter users say CMS, they mean WordPress, Drupal or Joomla!. [...] So I panicked a bit. I know WordPress. We very occasionally see Drupal in a vendor selection, and never see Joomla! at all. I've never been involved in an implementation with either. [...] So, are we really that out of touch?"
I'm sure there are many out there that would immediately have thought Jon really was out of touch. Because WordPress, Drupal and Joomla account for millions of implementations. To the general public, if they even know what a CMS is, those three have almost become synonymous with the term. To the point that even a serious newspaper like the Guardian would suggest WordPress as the ideal CMS for the Birmingham City Council, lamenting WP never got a fair chance: "Why wasn't it good enough for Birmingham? It seems that there's a prevailing mindset in some parts of local and central government that thinks that if you (actually, taxpayers) aren't paying through the nose, then you're not getting value for money."
Stop right there.
Yes, millions are using these systems and are perfectly happy with them. (In fact, I've commented a few times how, for instance, WordPress is one of the few systems that casual editors actually like to use.) That's why they rate very well in the "simpler" scenarios we describe in our Web Content Management evaluation research. And most of those millions of implementations fall in one of those categories. On the other hand, there are, for instance, no multinationals running all of their online efforts on simple open source PHP systems. Not because they're against open source, or because they think PHP isn't good enough, or because they're eager to "pay through the nose." But because these systems don't really work in their scenarios. (As a side note, I'm not even generalizing all open source PHP systems here -- some, like Typo3 for instance, are quite complex; and a .NET open source system like DotNetNuke is quite straightforward.)
Saying you could do "anything" with any given CMS is true to an extent. But it's like saying that the bicycle that's so healthy for your daily commute, would also be great for a ride to the South Pole. Sure, you certainly could, but the real question is: would you really want to? And if all you know is bicycles, wouldn't planning a trip to the pole be a great occasion to find out what other transportation would be available?
So what does make a project more "complex" than those "simple" scenarios? Well, we could talk about that for a long time (in fact -- it's what we do on this blog most of the time). But to give just a few examples of what would go beyond a "simple" scenario; some of the things that quickly add up complexity:
Of course, there's a lot more, and if this interests you, I'd suggest you have a look at the introductory chapters of our Web Content Management research. But suffice it to say, when I say "this system is great for simple scenarios, but don't think it'd be just as great for complex scenarios" -- I really do mean complex scenarios. (But that doesn't mean I hate bicycles.)
In the end, what it boils down to is using the right system for the right job. Use something simple and cheap for a simple problem. But don't forget that sometimes, complex problems demand complex solutions. It would be ridiculous to buy a train to get groceries; just as ridiculous as getting a bicycle to haul tons of bricks.
Web Content Management Report looks at... Page Generation in TYPO3
"Natively, the product does not always output clean, friendly HTML. In particular, you may need to remove table-based markup..."
(p. 554)
Learn the real strengths and weaknesses of major CMS vendors from around the world, in our Web Content Management research stream.
Learn the real strengths and weaknesses of forty-four major Web CMS vendors from around the world.
Get the Real Story bi-weekly.
USA & Canada
+1 800 325 6190
UK
+44 (0) 20 3318 1911
International
+1 617 340 6464
All Other Inquiries
"The Search & Information Access Research is jammed full of great stuff..."
Lou Rosenfeld, Leading independent information architecture guru
Copyright Real Story Group 2001 - 2012. All rights reserved.
All analyst firms claim to be independent or vendor-neutral. We're different.
Get the real story on commercial and open source tools from a firm that works only for you, the technology customer.
Thank you for signing up for The Real Story Group Newsletter. You will receive our monthly newsletter, plus updates with new information on the technology streams you have expressed interest in below.