I use Wordpress a lot.
Recently I have started using Multisite, which is great.
I have a client though that wants to use something else.
I am looking at others, Drupal for instance.
Ive used both for years. I really like how I can login to WP and see which plugins need to be updated. Click a button and I am good to go. Maintaining my Joomla sites was always the tough part. I found myself always taking it down to update a MOD/plugin/COMponent. Even with the latest Joomla with the builtin installer, it isnt as smooth as WordPress.
Here are few points you need to look into
1. How smooth/easy is it to update the core part of the CMS and its many third party extensions.
2. When something is removed, how clean is the install. i.e. You can pretty much through away an app on the Mac away and know that your system is pretty clean. Whereas install an app on Windows, and you have 100s of little files everywhere. There are utilities for both to help remove 100% of left over files
. Anyways, in the CMSs I have used, this always seems a week point. You install stuff over the years, remove it, update it
and over time, youll need to do a complete refresh as junk builds up
sometimes causing stuff to go bad.
3. How efficient is the database schema. Some CMS I have used make their databases bloat so quickly. For example, add a custom field to a post and ALL posts have that custom field attached, where they use it or not. Your DB balloons!
4. How standards compliant is the core output I dont know if it is still an issue on Joomla, etc, but I recall that you could get a nice XHTML template but some of the html the CMS itself spits out was very 80s. Youll go crazy trying to get it to be compliant.
It would be good to compare:
Joomla, Drupal, WordPress AND Expression Engine.
100s of CMS out there, but to me, these are the ones that now count. (Sorry to users of other CMSs.) It would be very excellent to choose a topic, for example, A Real Estate site Have examples of how you would use all four to make such a site. In reading that, people would walk away with Oh, that one is powerful
oh that one takes too many steps to do that
oh, that one would need some serious extra plugins, etc