User tests: Successful: Unsuccessful:
The data gathered by the Joomla stats plugin is hopelessly useless. If a site owner chose the option to send the stats "never send" then we never receive any stats ever again.
The option to send the stats "never send" might have been made with Joomla 3.5 back in 2013 and we have never received any data for that site since. The site admin might have changed numerous times since then and they wont even know about the stats plugin.
All of this makes the data we have not fit for purpose.
personally I would make this reset happen on every minor release (approx every 6 months) but to be less controversial this PR makes the reset happen on the next major release only.
This PR resets the params for the plugin so that any site updating to joomla 6 will be asked again if they are willing to help the Joomla project by submitting their site stats.
Code review or
With a joomla 5.4 site make sure the stats plugin is set to "never send" data and use a prebuilt package in this PR to update a site joomla 6
On completion of the update you are asked the question about submitting stats
Please select:
Documentation link for docs.joomla.org:
No documentation changes for docs.joomla.org needed
Pull Request link for manual.joomla.org:
No documentation changes for manual.joomla.org needed
Status | New | ⇒ | Pending |
Category | ⇒ | SQL Administration com_admin Postgresql |
Status | Pending | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2025-05-20 08:59:35 |
Closed_By | ⇒ | brianteeman | |
Labels |
Added:
PR-6.0-dev
|
I am going to close the PR. There is zero need for the statistics plugin going forward as I see now that all the same data is collected by the new automated update service and that is provided for everyone that uses it and as long as you are using the service the collected data is always kept up to date. Making the stats gathered by the automated update service far more accurate and useful than the stats plugin with its send once and never send options
Status | Closed | ⇒ | New |
Closed_Date | 2025-05-20 08:59:35 | ⇒ | |
Closed_By | brianteeman | ⇒ |
Status | New | ⇒ | Pending |
re-opened as even though the data collected is the same people think there is a different use so we should have both
Personally, I'd go as far as completely removing the plugin.
Everytime I've seen the stats plugin raised in conversation, the words "useless" or "inaccurate" have been used.
Things like minimum PHP/MySQL versions for major releases is surely determined by the industry standard, or whatever the project feel is right moving forward.
First part of the plugin description is:
We want to increase the compatibility of our Joomla! software with our user's server settings
But the stats plugin doesn't even collect PHP extensions/settings, only the version, and
Unit testing is already performed using multiple PHP versions.
Personally, I'd go as far as completely removing the plugin.
I agree with you, especially as the autoupdate server will collect the exact same information but thats an argument that is lost
I have tested this item ✅ successfully on 4aeab81
Tested with the patch and the popup came back. Thanks for the work on this
I have tested this item ✅ successfully on 4aeab81
I was able to successfully test this PR.
Status | Pending | ⇒ | Ready to Commit |
RTC
Labels |
Added:
RTC
|
Status | Ready to Commit | ⇒ | Fixed in Code Base |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2025-06-11 12:41:13 |
Closed_By | ⇒ | Bodge-IT |
Thanks @brianteeman and testers @exlemor & @softforge
(an alternative would be to just change the stored param if it is set to never send to ask again. This way only sites set to "never send" would be asked the question if they want to send stats. I did not go for this option as I think its good practice to ask for permission to send stats every x years. In the same way that a cookie is not set forever but for a period of time)