RFC: Maintenance Health Indicator for Joomla #48232
coolcat-creations
started this conversation in
1. Feature Evaluation
Replies: 2 comments 1 reply
0 replies
|
You should install every updated, no matter if it's declared as security update or not, main reason for this is that maybe bugs are fixed which haven't thought that it's a security issue. |
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
The idea
My car recently reminded me that an oil change was due. I ignored the first service reminder for a while.
Then the warning changed to an exclamation mark and told me that continuing to ignore the service could potentially cause damage to the vehicle.
That got my attention. I immediately made an appointment with my local workshop.
It made me wonder: could Joomla do something similar for website maintenance?
Proposal
Joomla already tells administrators that updates are available. What is missing is an indication of urgency.
I propose a simple Maintenance Health Indicator in the Administrator Dashboard, with escalating states such as:
The escalation should consider more than just the age of an update. Where possible, Joomla could use vulnerability information, such as the Vulnerable Extension List, to identify known vulnerable installed versions.
For a critical vulnerability, the message could be very explicit:
If reliable information indicates active exploitation, this could be reflected in the warning as well. Joomla should not claim that a website has been hacked without evidence.
Give users a way forward
The warning should always provide an appropriate action:
Core automatic updates are already available, but they do not cover third-party extensions. The Maintenance Health Indicator would therefore still be useful even when Core updates are enabled.
Supporting the Joomla ecosystem
Not every website owner wants to maintain their own website.
When maintenance becomes significantly overdue, Joomla could point users to the official Joomla Service Provider Directory:
This gives users a clear alternative while also creating more visibility and potential business for Joomla Service Providers.
The goal
The goal is not to create more warnings.
It is to make the existing information more meaningful:
"An update is available" → "Maintenance is overdue" → "This is a critical security issue."
Just like my car did, Joomla should make the consequences of continuing to ignore maintenance increasingly clear — and give the user a simple next step.
Happy to hear your Feedback about this Proposal
All reactions