All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.

Almost a year later, I still think that Boris nailed it. We have a long way to go if we want to make it easy for (non-technical) people to create and maintain advanced websites.

Comments

Nick Lewis (not verified):

Perhaps a more eloquent way to put it would be, "more so than any other open source CMS, 9 times out of 10, the cost of implementing Drupal is less than the cost of sticking to a legacy system."

Okay... so my version had all the eloquence of an economics textbook, but with the charm of a vacuum salesman pitch. Still, it doesn't rely on meaingless words for bad (e.g. suck). Good stuff for when dealing with them' conservative verticals.

bertboerland (not verified):

That might be true, but doesn't have the same sales pitch as the other onliner. Though the "sucks less" is a bit too Beavis & Butthead for me.

"Heee heee, he said Drupal! Heee heee." (Cornholio high on too much drupals of coffee.)

Dave (not verified):

I am kinda laughing about "they all suck"...maybe, but it depends who you are and how much you know. I am a so called newbie, non-technical or not a programmer. It would take me years to learn enough skills to make a site do all the functions that are built in. Drupal is certainly a brain twister at first, but some of the other ones are too. Once you get the idea of nodes, and start to grasp CCK and Views, things get easier. Some say the interface is lacking in Drupal, but after a week of where is that thing i found before, It's just fine.

I don't know a third of what the real geeks know, but I really am starting to see the possibilities using Drupal over some of the other systems. Yes, I know that other CMS's have much more in the box for the type of community site I am doing, but with Drupal I will have more control over it after i figure out what modules to use and how to make them work.

I know, it sucks ...

rational user (not verified):

Actually, Drupal sucks more. Guys. It's 2008. We extend classes. We use objects. We don't have spaghetti 3000 line files.

My thing about Drupal is that it's not useful for a specific purpose-- like MediaWiki or WordPress. And it's not any easier to build a complex site in Drupal than with something like using the Zend Framework, Django or Rails. And you'll actually get good products in the end with the latter.

So what is Drupal good for? Hacks who can't really code but fancy themselves developers.

Matt (not verified):

The main strength of Drupal is that it is popular, so the end-user will eventually become familiar with using it. The client doesn't want to keep learning new versions of software, or be locked into a proprietary system. Who cares if you get your nerd-on from it or not?