I am happy to announce that there was a new updated version of the Plugins directory deployed last week. It brings improvements in displaying the stats related to published plugins.
- The charts rendering has switched from the legacy YUI libraries to the new chart API based on the nice chart.js framework. This makes charts to look and behave better, especially on mobile devices and on screen resizing.
- MDLSITE-4399 has been implemented - the plugin's stats page now shows not only the number of sites having the plugin installed, but also provides detailed data on those sites Moodle versions. This is expected to help the plugin maintainers to estimate the demand for supporting older Moodle version.
- The plugin downloads charts now display data for longer period. The "Version downloads by month" shows data from the last 12 months. This chart has also been improved for plugins with many released versions. In the past, the chart become easily unusable due to too many data series to display. The new version either
- displays data for all available versions if there are no more than 10 of them
- or it displays data for all current versions only (that is the latest version for each supported moodle branch)
It is a good opportunity to remind that these stats are based on anonymous requests for available updates. We do not track the site identity, geo-location, IP or other sensitive data. Additionally, there are likely to be more sites with the plugin installed not counted in these stats.
Hope this helps.
All the new raw data is awesome - however I find the pie chart itself to be fairly unusable, I'm looking at plugins with ~10 versions and lots of smaller slices and some of the colors are very similar. I find it really hard to grok at a glance what versions are being used the most, and therefore what I should keep supporting. Even when I hover over a pie slice it doesn't say in the tool tip which version I'm looking at, or highlight that label in the legend (this could be a universal improvement for this chart type). Instead I have to go scanning back and forth between the pie and the legend to match them up and I can only match them up via color which is really cumbersome (not to mention inaccessible for some).
On the other hand opening up the raw 'chart data' is perfect, I can instantly understand the info I need. So I think this particular chart would be way better as a bar chart, and keeping the versions in release order.
Super bonus points: it would awesome if you could also pull the support date data into this chart / table as well:
ie maybe the bar width shows how many are using it, and the bar color shows whether it is in full support, LTS, security or none.
Even when I hover over a pie slice it doesn't say in the tool tip which version I'm looking at
Yes. That is a Moodle core bug discovered while implementing this new Plugins directory feature. Please see MDL-59790.
I am aware that this particular chart type may not fit all plugins and there will be always edge cases. But for the vast majority of plugins it seems to work well so far. As you say, we still have the raw data available so anyone can eventually produce their own detailed reports should they need it.