Support

Admin Tools

#11664 Deployment of update through bash script

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 Thursday, 22 March 2012 05:00 CDT

gakijken
Hi Nicholas,

We have many sites using Admin Tools Pro. Every time an update comes out, I need to login in every website and install the update. All my sites are running on tghe same Linux server.

Is it possible to install the update through a bash script the "visits" each site and then extracts the Admin Tools Pro zipfile? This would help us in deploying Admin Tools Pro (and Akeeba Backup Pro too) in an automated process.

Basically my question is: how to extra the ZIPfile in a way that the update is installed automatically. And, is it necessary to update something in the database too... Thanks and regards,

Rene Kreijveld (see you at the dutch Joomladays?)

nicholas
Akeeba Staff
Manager
This is not fully possible yet. It is theoretically possible by writing a custom JCli application for Joomla! 1.7 and later sites, but it's not something currently supported.

On the other hand, I've already solved that issue. Remember the automatic update notification email feature? When you enable it, all Super Admins on that site receive one email every 24 hours notifying them of the available update. Moreover, it comes with a clickable link. Clicking on it automatically logs you in and performs the update for you. So, all you have to do is to click on the email links. The link is active for 24 hours or until someone clicks on any of those update links, minimising the security risk.

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!

gakijken
Okay, understood. Thanks for your reply Nicholas.

nicholas
Akeeba Staff
Manager
You're welcome!

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!