Joomla! 5.4 introduced a new client-server structure.
The new structure enables a Joomla! CMS website installed on a publicly accessible server to fetch and install core updates as and when they are released by The Joomla! Project.
This process is performed by a new extension called Automatic Core Joomla Updates (aka 'Automated Updates').
System requirements
The Joomla! Update Component (not the same thing) should be set to the "default" channel with Minimum Stability set to "stable".
Third Party Extensions are not core and therefore excluded from 'Automated Updates'.
Global Configuration Mail settings should be tested to ensure they are working.
How updates work
The updates are not pushed but are rather pulled by your website's Joomla! CMS.
Security is maintained by means of website registration with the update server using a unique authentication token.
When done the website administrator will receive a system email to confirm the 'Automated Update' has been performed.
Getting started
After updating your Joomla! CMS to v5.4 or later, you will see a Post Installation Message inviting you to enable Automatic Core Joomla Updates.
A new button will appear on the Dashboard highlighting the status of 'Automated Updates'.
This Post Installation Message will include a link to a new guided tour illustrating how to enable Automatic Core Joomla Updates.
And a prompt to register your website with the update server.
Registration is only required once via the following Dashboard screen:
System > Update > Joomla > Options > Automated Updates.
If you decide to register your website for Automatic Core Joomla Updates then rest assured that you can later change your mind.
You can also disable 'Automated Updates' at any time.
For and Against enabling 'Automated Updates'
There are arguments both for and against enabling Automatic Core Joomla Updates.
Pros
Convenience.
Saves time.
Eliminates the risk of running on out of date Joomla! CMS.
Reduces risk of website compromise.
Cons
Any one 'Automated Update' could result in unforeseen consequences.
Example: one or more Third Party Extensions may stop working because they are not compatible with the latest Joomla! CMS version or release.
Result: broken website.
Any one 'Automated Update' might conflict with your plans for website maintenance or development.
Prepare for the unexpected
If you do choose to enable 'Automated Updates' then first take steps to protect your website from unexpected issues arising from any one update.
Installing an automatic backup extension is absolutely vital.
But first check:
- for available disk space for storing backup archives on the server hosting your website, and
- decide upon the location (outside the public_html or httpdocs directory) and quantity of backups to be stored.
If your website breaks following an 'Automated Update' then you will be able to roll back.
Also ensure that you install Third Party Extension updates as soon as they are announced by developers.
We recommend Akeeba Backup PRO.
JOOMLERS.UK is sponsored by WYNCHCO Solutions
We help and support managers responsible for Joomla! CMS websites in UK business, academy school and third sector organisations across Cheshire, Greater Manchester, Merseyside and North West England.