[wp-meta] [Making WordPress.org] #6511: Provide helpful plugin stats and insights

Making WordPress.org noreply at wordpress.org
Tue Oct 8 14:07:30 UTC 2024


#6511: Provide helpful plugin stats and insights
------------------------------+-----------------------
 Reporter:  markzahra         |       Owner:  (none)
     Type:  feature request   |      Status:  reopened
 Priority:  high              |   Milestone:
Component:  Plugin Directory  |  Resolution:
 Keywords:                    |
------------------------------+-----------------------

Comment (by williampatton):

 This looks interesting! So, is the WP and PHP compatibility data here (the
 checkboxes) inferred from user stats instead of being statically analysed?

 Also, I presume the Min WP and Min PHP values are coming from the plugins'
 stated compatibility values in their headers?

 Replying to [comment:150 tellyworth]:
 > Here's the proof-of-concept output for the `autodescription` plugin:
 >
 > {{{
 > Plugin:   The SEO Framework – Fast, Automated, Effortless.
 > Slug:     autodescription
 > Status:   publish
 > Min WP:   5.9
 > Min PHP:  7.4.0
 > Installs: 200,000
 > Current version 5.0.6
 > Released 3 months ago
 > 69.2% using new version
 > WP versions running latest plugin:
 > 6.6.2               62.6%
 ▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧
 > 6.6.1               6.0%    ▧▧▧▧
 > 6.6                 0.2%
 > 6.5.5               5.9%    ▧▧▧▧
 > Others              25.2%
 > PHP version compatibility for plugin 5.0.6
 > ❓8.4 | ✅8.3 | ✅8.2 | ✅8.1 | ✅8.0 | ❌7.4 | ❌7.3 | ❌7.2 | ❌7.1 |
 ❌7.0 | ❌6.0 | ❌5.7 | ❌5.6
 > WP version compatibility for plugin 5.0.6
 > ✅6.6 | ✅6.5 | ✅6.4 | ✅6.3 | ✅6.2 | ✅6.1 | ❓6.0 | ❓5.9 | ❌5.8 |
 ❌5.7 | ❌5.6 |
 >
 > }}}
 >
 > A plugin released only recently looks more like this:
 >
 > {{{
 > Installs: 5,000
 > Current version x.y.z
 > Released 7 minutes ago
 > 0.0% using new version
 > WP versions running latest plugin:
 > 6.6.2               63.2%
 ▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧
 > 6.6.1               8.3%    ▧▧▧▧▧▧
 > 6.6                 0.3%
 > 6.5.5               8.1%    ▧▧▧▧▧▧
 > 6.5.4               0.9%
 > 6.5.3               0.4%
 > 6.5.2               0.4%
 > 6.4.5               6.4%    ▧▧▧▧▧
 > 6.4.4               0.1%
 > Others              12.0%
 > PHP version compatibility for plugin x.y.z
 > ❓8.4 | ❓8.3 | ❓8.2 | ❓8.1 | ❓8.0 | ✅7.4 | ❓7.3 | ❓7.2 | ❓7.1 |
 ❓7.0 | ❓6.0 | ❓5.7 | ❓5.6
 > WP version compatibility for plugin 1.1.1
 > ✅6.6 | ❓6.5 | ❓6.4 | ❓6.3 | ❓6.2 | ❓6.1 | ❓6.0 | ❓5.9 | ❓5.8 |
 ❓5.7 | ❓5.6
 >
 > }}}
 >
 > As more sites update, there's more data available to draw inferences
 about compatibility. We also have data about MySQL versions, but I think
 that's much less useful.
 >
 > Note that the compatibility indicator idea was originally intended
 primarily as a feature to help users decide if a plugin is suitable for
 them to install; I mentioned it here because I think similar indicators
 would be of use for plugin developers. Especially when shown immediately
 after a release, since they can help detect a possible compatibility
 regression (we've discovered one or two already). For that reason I think
 they might belong on or adjacent to the forthcoming Releases page rather
 than here.
 >
 > I'm not here to discuss excuses. This is experimental and not yet ready.
 I'll be seeking more feedback about various things when it's appropriate.

-- 
Ticket URL: <https://meta.trac.wordpress.org/ticket/6511#comment:151>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org


More information about the wp-meta mailing list