Making WordPress.org

Opened 21 months ago

Last modified 8 months ago

#6851 new enhancement

Consider adding a visual representation of Rating trends for plugins.

Reported by: dufresnesteven's profile dufresnesteven Owned by:
Milestone: Priority: normal
Component: Plugin Directory Keywords:
Cc:

Description

We should consider showing Rating trends when viewing a specific plugin.

Problem:
It isn't easy to figure out if the current version is good or bad. Ratings provide a flat view of history. If a plugin started off with bad reviews, it could be punished indefinitely even if great effort and care are made to improve. Similarly, if a plugin has degraded in quality but received good ratings early on, it would continue to benefit from that period undeservingly.

Attachments (1)

Screen Shot 2023-03-13 at 11.38.30 AM.png (49.6 KB) - added by dufresnesteven 21 months ago.
Super duper quick mockup.

Download all attachments as: .zip

Change History (6)

#1 @dd32
21 months ago

I can't find where I mentioned it, but it might be worth splitting ratings into All time and Recent (Recent being 3/6 month or something).

The biggest problem with reviews-over-time is that the majority of the plugins have very few ratings, relatively, making it difficult to have a singular rating let alone multiple of them.

The plugins where this would mostly be useful however are those with many reviews, where historically it was well rated, but the recent reviews are lower.

Another suggestion is that more recent reviews can have extra weight applied to them, so instead of a review from 4 years ago counting the same as one yesterday, yesterdays review has a much higher impact on the overall score. That would allow for having a singular rating, but still allowing recent reviews to affect the overall score, while not negatively affecting those with few reviews.
I have previously looked into that, and it changed some plugin ratings significantly, but the majority were mostly unaffected (or only moved 0.1~0.5 stars).

#2 follow-up: @dufresnesteven
21 months ago

I can't find where I mentioned it, but it might be worth splitting ratings into All time and Recent (Recent being 3/6 month or something).

That's a good idea and would be easy to implement! The UI need not change much, minor code changes, nothing controversial :).

A plugin scorecard for me would be best case scenario but that's pretty large in scope and would require serious attention.

#3 in reply to: ↑ 2 ; follow-up: @dd32
21 months ago

Replying to dufresnesteven:

That's a good idea and would be easy to implement! The UI need not change much, minor code changes, nothing controversial :).

The more complicated part of that change would be adding it into WordPress itself, and then figuring out the search impact of the additional rating, etc, it's arguably more than just UI :)

#4 in reply to: ↑ 3 @dufresnesteven
21 months ago

Replying to dd32:

Replying to dufresnesteven:

That's a good idea and would be easy to implement! The UI need not change much, minor code changes, nothing controversial :).

The more complicated part of that change would be adding it into WordPress itself, and then figuring out the search impact of the additional rating, etc, it's arguably more than just UI :)

I think the first kick could just be a "tab" like interface in the directory ratings panel.

@dufresnesteven
21 months ago

Super duper quick mockup.

#5 @dd32
8 months ago

Duplicate of #1181? (If the answer is Recent / All Time)

Note: See TracTickets for help on using tickets.