This comment is just in :
I have *tried* to move to Joomla 1.5. Unfortunatly there are a number of extensions vital to my website which will not work under 1.5, Until they are updated, I very much doubt that I’ll be able to move to 1.5. Some of this vital software isn’t even supported anymore, so the chances of it being updated for 1.5 is slim to none! I don’t have the time or the knowledge to do it myself just now. Basically all the means is – I’m screwed!
I can feel his pain… this is why I still do my best to support the content item module despite the fact that I hardly use Joomla anymore, some people depend on it.
But this is not a problem specifically with Joomla, it’s more a general problem with system that use plugins – you choose a few things you like and suddenly you find you have to depend on the goodwill of strangers to keep you site running. Not so good.
I have not yet settled for a new system to replace Joomla (I’ve done some fairly elaborate stuff in Wordpress, but that sucks on a annoyingly large number of issues when you use it as CMS) – I’m looking for something with a fairly complete set of features in the ‘core version’. The advantage of core features over plugins is simply that when the core get’s updated everything get’s updated. With plugins you usually need luck, patience, and, more often than not, a Plan B when they are being abandoned.
To add a little self-criticism, part of the problem is of course with wrong expectations that our clients and we (as in “we web developers”) have in Content Management Systems. A CMS is, after all, complex software and it should come as no surprise that a major update is tedious, expensive and requires to re-write lots of stuff. Plus prices a somewhat spoiled, and if a client sometimes pays only a few hundred bucks for a complete CMS he will probably not understand why he should pay just as much for an update. The ease of install with many CM Systems to some extent obscures the plight of maintenance.
But still, this sucks incredibly. After all people (in our case the open source ‘community’) keep telling you how easy it is to install and update Joomla (Mambo, WP, whatever), and only after you’ve hit a wall they suddenly says that you should have known from the start that there will be problems.
So here’s the advice (not directed a the original commenter who is propably not a beginner, but at the world at large): Even if the system of your choice looks dead easy be prepared for major trouble along the way. And don’t use plugins if you cannot verify that the developement team behind the plugin is as committed as the developers of your CMS (if the developers of your CMS are not committed then you are screwed anyway).
Even shorter version: When things look really easy they probably aren’t.