Bug 392704

Summary: Feature request: add an option to sort by trends in rating as well in the "Get Hot New Stuff" interface
Product: [Frameworks and Libraries] frameworks-knewstuff Reporter: Brenton Horne <brentonhorne77>
Component: generalAssignee: Jeremy Whiting <jpwhiting>
Status: RESOLVED MOVED    
Severity: wishlist CC: admin, kdelibs-bugs, nate
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: All   
Latest Commit: Version Fixed In:

Description Brenton Horne 2018-04-04 09:56:42 UTC
Very new "stuff" (themes/widgets/etc.) is almost inevitably going to have a lower rating than older, but liked ones, that have accumulated rating over the years, so maybe it'd be worthwhile having an option to sort by rating trend (measured as change in rating/change in time). That way people can see new stuff that is skyrocketing in popularity, as that may be more interesting to see than ancient "stuff" that has just accumulated rating with time. 

I propose a solution: sort themes, or other things in the store, by their rate of change in ratings (e.g. rating change since added to store/time since it was added to the store). Possibly even changing it into a more instantaneous rate of change (close to a drating/dt).
Comment 1 Nate Graham 2018-04-04 21:45:30 UTC
This is why there's a "latest" view, FWIW.
Comment 2 Dan Leinir Turthra Jensen 2018-04-05 09:12:48 UTC
There is not sufficient information exposed through OCS to perform this kind of sorting in KNewStuff itself (to do this we would need not only each atomic rating to be exposed, which is not the case (we simply get a number), but also the time it was performed). However, i do know that there used to be a cool-down system for ratings in the old hive01 codebase for the KDE Store. I don't know if it's a thing in the new one, but whether or not that's the case, the feature would need to be implemented on the KDE Store itself, which provides the rating logic, not in KNewStuff. I would reassign the bug to the store, but they track their work on Phabricator rather than BKO, so it's unfortunately not quite that simple ;) https://phabricator.kde.org/project/profile/146/ is the project page for the store
Comment 3 Nate Graham 2018-04-05 20:25:35 UTC
Sounds like a job for "RESOLVED MOVED"!