pop-os / shop

Pop!_Shop
GNU General Public License v3.0
91 stars 19 forks source link

Curate apps for each category #42

Open sarahpandabeara opened 6 years ago

sarahpandabeara commented 6 years ago

This will be a joint effort with our community. We have the categories but we want to include the community in the decisions of what applications should go within each category.

cassidyjames commented 6 years ago

The homepage stuff was tracked and closed elsewhere. But we still have work for categories.

qrkourier commented 5 years ago

Categories are alright, I guess; but more importantly there are a number of common app store semantics that are notably absent in Pop Shop e.g.

Less common for a content repository, and an idea I personally like, are community and staff sourced "bundles" e.g. Java developer, security research, machine learning, or edutainment/kids games.

Sorting and filtering mechanisms like this would save the user from wading through miles of obscure apps.

btkostner commented 5 years ago

recommended for you - Requires some server side component where Pop!_Shop would have to send back a list of installed packages (user tracking)

highest rated - Requires some server side component to store people's ratings. Also requires some sort of authentication or rate limiting so people can't abuse it. (user tracking)

most installed - Same as #1, just less if statements.

promoted - Requires someone to change this list pretty regularly otherwise it gets stale. (manual work)

staff picks - Requires someone to make the initial list. Does not need to be updated that often, but still might get stale. Same as #4.

cassidyjames commented 5 years ago

To be fair, “Promoted” and “Staff Picks” are already present in Pop!_Shop as “Pop!_Picks”.

qrkourier commented 5 years ago

I do see "Pop!_Picks", and it presents in Pop Shop's front page as a row of tiles for what appear to be comparatively-handy apps. Cool. Is there a longer list of picks somewhere? I haven't noticed anything like "promoted" yet.

Now that you mention it, I too wouldn't support a presumed acceptance of "user tracking" i.e. sharing an anonymized list of installed apps with the service automatically; but opting-in to enable features like this would be acceptable to me. Still, what about "most downloaded"? No, wait, that would require Pop Shop to use only metered mirrors, which would be relatively expensive.

FWIW: in addition to sorting by ratings, review count is meaningful i.e. "most reviewed".

btkostner commented 5 years ago

This goes hand in hand with elementary AppCenter, as we also want to allow reviews. We just need to do some work to figure out a nice way of doing this anonymously and taking user privacy into account.