Hi,
I’ll just add a couple thoughts here because I’m one of those odd people who likes MODx and Wordpress equally, and I have quite a bit of experience with both, having put together over a dozen sites with each. So this note isn’t trying to convert MODx zealouts, who will always think it’s better. It’s for someone shopping who might be trying to compare them.
I’ve recently run into requests that could not easily be met by either, so I’ve been doing a lot of CMS "shopping". MODx is still young, so some things are in their budding stages. Like documentation.
But MODx wins hands-down over anything I’ve seen with ease of templating. That is its single strongest feature for me. And this includes being able to use Template Variables to cram just about anything you want into a page. I’ve been able to do things that are quite complex to the point of bizarreness with TV’s. Extremely good. Also, the Wayfinder menu builder is a killer app once you figure out its parms and can handle CSS to fill in the gaps. And as a framework, MODx is massively customizable, if you’re willing to write and edit code.
Yet Wordpress has its charms. There are loads more developers, so if you say to yourself, "I wonder if WP can do so-and-so" there’s a pretty good chance someone has done it. A good example is that there’s a form builder that is extremely customizable, and will automagically make database fields if you want more than just email. And it’s constantly being updated and improved. It’s Ajax, so you can visually build your form without touching any code at all. Yes, you can build forms fine with MODx, but it’s a lot more manual labor, especially if you want database fields.
And even though the WP templating might be somewhat more tricky, you have billions of free themes all over that you can easily edit. And the CSS editing is easily done through the interface.
WP’s backend admin system is just upgraded and easier than ever. I create sites with it and don’t even bother to train the client to use it, and they don’t even ask. MODx Manager is nearly there, but not quite.
WP also has an auto-update figure for plug-ins that’s extremely handy. And it can tell you if a plug-in is updated.
At the risk of making a gross generalization, I’d still say that right-brainers will prefer Wordpress, and left-brainers will prefer MODx. Yes, this comment will annoy people. But I think it’s largely true. An example would be that a right-brainer would not tend to be handling databases, writing applications, and other stuff that nerdy MODx does so very well. So the right-brainer wouldn’t need any of that, and could get a nice simple site up faster using Wordpress.
I have less experience with Joomla, but I agree with the comment below that it’s very restictive. I was asked to try to customize some things in it, and it’s terrible trying to get under the hood, at least from the backend admin. There’s a constant balance between having something massively customizable, like MODx is, and having an idiot-proof, fault-tolerant interface. Joomla has gone the inflexible idiot-proof method, IMHO. Joomla does, however, offer a lot of fancy plug-ins, and has a giant user base. Many plug-ins are not free, but if you’re paying for something, it’s often possible to get better support.
Hope that helps someone.
Samba