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

Making WordPress.org noreply at wordpress.org
Tue Oct 18 16:43:38 UTC 2022


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

Comment (by Starbuck):

 The concepts of data gathering and data reporting should be separated.
 wp.org provided an "evaluation" of the data it gathers in the form of
 **statistics**, and has since been faced with challenges related to how
 those specific statistics are used, how the statistics were removed, and
 how the statistics might be / should be replaced. I suggest a more open
 approach - just publish the data, not an evaluation of the data, and let
 the industry render it in whatever ways we find to be most helpful.

 I think all of the problems discussed here stem from wp.org taking a
 "cathedral" approach to presenting data in a "one size fits all" manner.
 In hindsight, that fundamentally doesn't make a lot of sense given the
 diversity of this "bazaar" of people with so many different wants and
 needs. We have plugin providers and consumers. Automattic needs to
 understand the ecosystem. Third-party reviewers might want their own
 unfettered interpretation of the raw data for critique of the industry.

 I suggest that "raw" data should be post to an external server/repo where
 it can be downloaded and processed completely independently of wp.org.
 Data can be pushed daily, or on a similarly tight schedule. Different
 kinds of data can be published on different schedules to distribute the
 load. The community can create mirror sites to reduce the burden on
 wp.org. Authenticity of data sources can be established as it is elsewhere
 with hashes. The schema for the data can be versioned. Other details about
 compression and file types need to be worked out.

 The community will create sites that render the data in meaningful and
 alluring ways. These sites will gain and lose their own reputation for
 accuracy, credibility, utility, UX, and other factors. This is how plugins
 and themes rise and fall - the model can be applied to the metadata about
 plugins and themes as well.

 About "raw":
 - There will be concerns about confidentiality of IP addresses. Initially
 just the class C "/24" address should avoid most legitimate controversy.
 - Data volume and frequency of downloads will be a concern. Servers that
 offers downloads can use a login system that throttles based on number of
 complete downloads per day and other factors.
 - Data might be summarized by ip+site+plugin+hour, where hour=0-24 and
 multiple plugin downloads within a window of 1 hour are only represented
 with a single record. This detail can be better designed by those familiar
 with the data, and can be refined with more experience in upcoming
 versions.

 In summary, for many reasons I think this renamed ticket "Provide helpful
 plugin stats and insights" is asking for the wrong solution. Just give us
 the facts and let us derive our own insight from that data. I'm sure we'll
 see more and better charts and tooling that allow us to understand and act
 on the facts more effectively. This is exactly the reason why WordPress
 itself is extensible, allowing people to use their own creativity to add
 value to the platform outside of the Core.

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


More information about the wp-meta mailing list