appcenter
appcenter copied to clipboard
Add a ratings and reviews system
We need to add some kind of ratings (and reviews) system.
Launchpad Details: #LP1613143 Daniel Fore - 2016-08-15 02:28:08 +0000
I'm personally pretty partial to adopting something that mimics https://www.slant.co/
The most important parts of this design to me are:
-
No stars. You can give a thumbs up or down.
-
There are not "reviews" there are "pros" and "cons". You can leave as many pros and/or cons as you like. People can vote up or down your pros and cons.
I like this design because it intends to make reviews very objective and cut down on duplicate reviews. If an app crashes a lot you can have a single "con" with 100 up votes instead of 100 separate reviews to sift through. It means that you can get a lot more useful information about what users think of a thing.
Launchpad Details: #LPC Daniel Fore - 2016-08-15 02:28:13 +0000
Wanted to add some info here since there's been no movement for a long time. GNOME Software uses a system maintained by @hughsie called ODRS. I'm having trouble finding like an API doc or something like that, but it might be worth seeing if we can either use the same hosted service or spin our own instance of it and how flexible the API is and if we could deliver something good and interesting based on this already established work etc
Eeek, it's really badly documented, mea culpa. I would say it's a huge amount of work and bandwidth, both from a moderation point of view, and a networking point of view.
Yes, desirable though this feature is in principle there are all sorts of difficulties in providing a meaningful and reliable system. I notice that the Flathub website can identify popular apps - it would be good if there were a way of extracting this information. Popularity should have at least some correlation with app quality?
Yeah there's another report against elementary/appcenter-web for switching over from our custom site to using the FlatHub backend/front end. They provide API there for downloads and some other things so we could bring back at least those features that we lost from the old Houston API
regarding ODRS, here's at least a convenient link to GNOME Software's source https://gitlab.gnome.org/GNOME/gnome-software/-/blob/main/lib/gs-odrs-provider.c