Page 1 of 1

A wake-up call for people using old versions of Joomla

Posted: Mon Jan 28, 2019 9:25 pm
by sozzled
It's unsurprising, really, that this forum received a lot of urgent cries for help from people who have old websites built with outdated versions of Joomla, Joomla extensions and webserver software. It's just human nature to build something and then "hope for the best" that the structure will last, more or less indefinitely, without having to maintain it.

The world of technology isn't like that.

The technological landscape we knew (when Joomla 1.0 was created in 2005) is vastly changed. The iPhone hadn't been invented. People were still using Internet Explorer 4 or Netscape Navigator 2 (remember them?) and they went to bookshops to buy reference manuals! So, is it really surprising that websites that were built a few years ago are, today, showing their age?

Why is it, then, that the majority of Joomla websites are still running on outdated, obsolete and unsupported platforms? I suspect that the reasons are five-fold:

1) People are lazy. Not everyone is lazy, of course, but, unless something is really urgent, we usually put off until tomorrow what we probably should be doing today; things like eating a healthy diet; doing some exercise; doing the housework ... and so on. If they're not lazy then some people expect someone else to do their chores for them when they get into a fix.

2) Some people think that nothing ever changes—"if it ain't broke don't fix it"—but how do they know that nothing ever changes?. That's not to say that they're ignorant but some people cannot come to terms with reality. Everything changes! There are three kinds of people in this world: those who make things happen; those who watch things happen; and, those who wonder what happened.

3) People are miserly. They don't want to spend time or money fixing something. Yet these same people will willingly spend a few dollars dining out, going to the movies or driving to the supermarket every day to buy one or two items, or they'll spend their time idly sitting in an armchair and not lift a finger or spend a dollar to help themselves productively.

4) People think that Joomla is "three-mouse-clicks-and-hey-presto-instant-website". It isn't. Joomla is serious webcraft. Unfortunately, many webhosting providers and some template developers often dumb things down by offering "quick installation" packages that achieve a kind of instant website "solution" and that's one of the reasons we have as many websites using outdated software that we have.

5) The misguided "loyalty" factor: one of the symptoms of this is "I can't update my website because my webhosting provider doesn't support the such-and-such version of something-or-other." That's not a reason; that's just one of many excuses!

There are other reasons, too numerous to mention, but I think the ones I've listed above cover most of it.

Let's look at who's using what versions of Joomla (source: https://developer.joomla.org/about/stats.html):
j3_usageStats0119.png
This is not the complete picture, of course, but the breakdown by version is: J! 3.5 (17.3%), J! 3.6 (32.3%), J! 3.7 (11.5%), J! 3.8 (26.5%) and J! 3.9 (11.8%). Other versions of J! are not included and this information is taken only from those websites where the owners have allowed the statistics to be collected (see also Share your Joomla usage information with the community).

A bigger problem begins to emerge when we look at PHP usage and the reliance that people place on using end-of-life, dead and buried, versions. The vast majority of J! website owners (that is over 90% of all Joomla users, if we are to believe the usage stats) are using end-of-life, unsupported versions of PHP (see table below):
j3_phpUsage.png
With many webhosting companies cutting off the oxygen in regards to PHP 5 (or simply changing their hosting platforms to use PHP 7) there are going to be a lot of people waking up one day to find that their Joomla website(s) don't work. Inevitably, the forum will receive the usual run of cries for help that will start with "I haven't updated my website in a while but, today, I could update from J! something-ancient to J! the-current-version. Please help!"

As sympathetic as we will try to be, what would you like us to do about the situation?

For the one-in-ten people reading this who have kept pace with technology and they're using the latest version of J! and using an actively supported version of PHP, congratulations! You're in that first category of people who make things happen. For the rest of you (that's the other 90%) it's time to wake up, smell the roses and get active ... or go back to sleep in the comfort of your nothing-has-changed world (... but how do you know?).

Re: A wake-up call for people using old versions of Joomla

Posted: Sun Apr 07, 2019 8:56 pm
by publisher1978
Good post. An additional thing to consider is that outdated content management systems can drive away top talent that you recruit to maintain them.

Re: A wake-up call for people using old versions of Joomla

Posted: Sun Apr 21, 2019 12:19 am
by Ellsinore
I agree, great post. But I think you left out a reason that is probably more prevalent than you might think. I've been trying to update my Joomla! site(s) for over a year and have been failing miserably. I'm (again) this weekend working on one that won't work above Joomla! v.3.8.13 and/or PHP 7.0. I've devoted countless hours and weekends trying to get it up-to-date with no success -- and that's why I'm slogging through forum posts yet again and happened on this one.

Re: A wake-up call for people using old versions of Joomla

Posted: Sun Apr 21, 2019 5:51 am
by toivo
@Ellsinore, if you refer to your topic "500 Error on Upgrade to 3.9" at viewtopic.php?f=708&t=966912, you have not posted the results from the Forum Post Assistant (FPA), which usually helps to identify obsolete extensions. Changing the level of error reporting to 'Maximum' and enabling the Debug option are also useful.

Re: A wake-up call for people using old versions of Joomla

Posted: Sun Apr 21, 2019 5:48 pm
by Ellsinore
toivo wrote:
Sun Apr 21, 2019 5:51 am
@Ellsinore, if you refer to your topic "500 Error on Upgrade to 3.9" at viewtopic.php?f=708&t=966912, you have not posted the results from the Forum Post Assistant (FPA), which usually helps to identify obsolete extensions. Changing the level of error reporting to 'Maximum' and enabling the Debug option are also useful.
Doh -- I wrote a long reply and then realized this is the wrong thread for that. But -- the 500 error isn't an issue anymore. :-) I have whole new messes! LOL!

Re: A wake-up call for people using old versions of Joomla

Posted: Sun Apr 28, 2019 6:07 pm
by paulala
Great post OP

Re: A wake-up call for people using old versions of Joomla

Posted: Fri Aug 02, 2019 4:34 pm
by HappyHeretic
With many webhosting companies cutting off the oxygen in regards to PHP 5 (or simply changing their hosting platforms to use PHP 7) there are going to be a lot of people waking up one day to find that their Joomla website(s) don't work.
I find myself in exactly this position, complicated ever so slightly by the fact that this public-facing, business-supporting website was created by a shadow IT organization at one of our 2nd world sites. Now that the hosting provider has "cut off the oxygen," I woke up to learn that this heretofore unknown site is now My Problem. >:(
3.3.3 and PHP5, FWIW. Now PHP7.2.

I'm diving into this problem now, looking for forum posts before posting "hep me!" questions.