Support

Admin Tools

#15067 Hide Joomla 3.0 upgrades

Posted in ‘Admin Tools for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
n/a
PHP version
n/a
Admin Tools version
n/a

Latest post by nicholas on Monday, 18 February 2013 07:21 CST

arcascomputing

Mandatory information about my setup:

Have I read the related troubleshooter articles above before posting (which pages?)? Yes - all
Have I searched the tickets before posting? Yes, browsed at least.
Have I read the documentation before posting (which pages?)? Yes - the section on Updating Joomla
Joomla! version: various but mainly 2.5.8/9
PHP version: various
MySQL version: various
Host: Fasthosts, Rochen, other
Admin Tools version: 2.4.4

Description of my issue:

I was just wondering if there was a way to hide the 3.0 upgrade option within the upgrades part of AdminTools?  We recently had a couple of clients who self-upated but were offered the option to upgrade to the 3.0 series as well as the 2.5 series and after performing that upgrade their sites went tits up and we had to restore from a backup.

Is there currently an option to only offer the 2.5.* upgrades so that we can let people upgrade their sites themselves using AdminTools but protectiing them from potentiall screwiing up their sites?  Or is this an option which could be added in future releases?

 web design edinburgh - https://www.arcas.co.uk

nicholas
Akeeba Staff
Manager

No, I don't want to add this feature. It is tricky. Admin Tools right now is version agnostic. It understands which is the current LTS and STS and adheres to the following logic:

  • If you are on LTS, it will propose LTS upgrades by default. It does show STS upgrades with a BIG, FAT warning. If your clients ignore a huge paragraph marked with WARNING in yellow background please charge them a "stupid fee" for your trouble.
  • If you are on STS, it will propose STS upgrades by default. If a newer LTS is released it will show LTS upgrades as well with a big, fat warning.

The thing is that adding an option to hide STS upgrades will cause a torrent of support requests the next time Joomla! 3.0 gets a new release because some people will inadvertently enable this option. Adding an option to hide LTS release will have the same effect the next time a 2.5 or 3.5 release is published. Adding an option to stick to the same version will, again, cause a torrent of support requests from people who want to upgrade their Joomla! version but had inadvertently enabled this option months ago and forgot all about it. No matter what, someone's going to complain that Admin Tools is broken.

So I have taken my decision: Admin Tools presents you with all of your option and the onus is to the user to act wisely. I have very clear text explaining what will happen if you try doing something potentially dangerous. From that point there is a minimum IQ and reading skills level for using my software (and anything and everything man-made, really). I mean, do these people pop their hood open when driving at highway speeds to see what happens? So, yeah, do charge them a "stupid fee" if they do the Joomla! equivalent of popping open the hood when driving at highway speed. That's what a car manufacturer would do. Why should sites be any different?

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

arcascomputing

Thanks Nicholas - actually just renewed my subscription (didn't realise it had expired to be honest) and upgraded to the latest release and I can see that the new version has the much more obvious warnings which the version we had installed at the time those folks upgraded to the STS release didn't have.

I think that should cover it, to be honest, as if people ignore all of those warnings now that they are there, then like you say there would probably have to be a stupid tax to fix it - so it looks like this has been covered in the latest release.

Thanks!

 web design edinburgh - https://www.arcas.co.uk

nicholas
Akeeba Staff
Manager

Ah, now the ticket makes more sense :) Yes, the previous versions were rather thin on information regarding STS / LTS releases. That was addressed exactly for cases like the one you mentioned. Hopefuly your users will see the big, fat warning regarding STS releases and be adequately spooked off :D

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

arcascomputing

You'd think so wouldn't you?

But I bet we still get a bunch of emails once 2.5.10 comes out ... :)

 web design edinburgh - https://www.arcas.co.uk

nicholas
Akeeba Staff
Manager

I know that there is a minority of people who can't tell their head from their rear without explicit instructions but they are a minority. You can't save them all :)

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

arcascomputing

No - but you can charge them all!

 web design edinburgh - https://www.arcas.co.uk

nicholas
Akeeba Staff
Manager

Definitely!

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!