[wp-meta] [Making WordPress.org] #6851: Consider adding a visual representation of Rating trends for plugins.

Making WordPress.org noreply at wordpress.org
Fri Mar 6 10:31:54 UTC 2026


#6851: Consider adding a visual representation of Rating trends for plugins.
------------------------------+---------------------
 Reporter:  dufresnesteven    |       Owner:  (none)
     Type:  enhancement       |      Status:  new
 Priority:  normal            |   Milestone:
Component:  Plugin Directory  |  Resolution:
 Keywords:                    |
------------------------------+---------------------

Comment (by Presskopp):

 I recently built a small browser extension that visualizes plugin rating
 trends over time and ran into some data limitations that might be relevant
 for this ticket.

 The current Plugins API
 ({{{plugins/info/1.2/?action=plugin_information}}}) only exposes
 cumulative rating data. It does not provide time-based information, such
 as when ratings were submitted or how the distribution changed over time.

 To reconstruct rating trends I currently fetch and parse the paginated
 review pages, extracting the star rating and review timestamp from each
 entry and aggregating them locally. This works, but requires crawling all
 review pages and is slower and more brittle than using structured API
 data.

 If wordpress.org internally tracks rating events or review timestamps,
 exposing something like rating counts per day/week or review-based rating
 history via the API would make trend analysis much easier.

 As a small experiment around this idea I built a browser extension that
 visualizes rating trends directly on plugin pages with a more detailed
 visual representation of rating changes over time, which can help
 highlight shifts in rating patterns more clearly:

 https://github.com/Presskopp/wp-plugin-rating-trend

 It shows what can currently be derived from the publicly available data,
 although the implementation requires significantly more effort due to the
 lack of historical rating data in the API.

 Example visualization (BackWPup plugin):

 The chart shows the monthly average rating based on individual review
 timestamps over the last 12 months. In this example, ratings dropped
 significantly after the introduction of a new version and later recovered
 again as issues were addressed.

 This kind of visualization makes it easier to see when rating changes
 occurred, something that cannot currently be derived from the API since it
 only exposes the current cumulative rating distribution.

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


More information about the wp-meta mailing list