beat / tracker-apps

Joomla Apps* bugtracker
GNU General Public License v2.0
0 stars 0 forks source link

JEF default sortings #28

Closed beat closed 10 years ago

beat commented 11 years ago

JEF sorting as initially implemented and approved is different than on JED because we needed to be consistant and meaningful specially to newbees.

In that regard, the JED's audience and JEF audience are different. And from all easy to code sortings among those existent on the JED, the "By Popularity" one made the most sense for newbees, and thus was decided for the first release, with the plan to improve it. Now it's time :-)

This decision has brought a few unhappy extensions-listers and some inconsistencies that need to be addressed. Having analyzed JED's behavior is as follows (links given as example taken from the groups thread:

Thus, to respect the JED sorting which has been deemed fair and balanced by everyone, we should change the default sorting to By Rating for the leaf category only, and keep non-leaf categories sorted by popularity.

Regarding the main screen, the sortings of JED are great for a catalog that gets viewed regularly by expert users, but it would hurt Joomla to recommend random extensions and brand-new ones to Joomla newbees/first time users. I am still thinking about that one. Suggestions welcome here: https://github.com/beat/tracker-apps/issues/29 . And we will make a different tracker item for a proposal for that one.


Proposed implementation change in this tracker to match JED and keep relevance:

  1. Change default sorting for leaf categories to: by Rating
  2. Add number of votes and reviews when displaying stars for extensions
  3. Add information (with icon) for non-commercial/commercial for extensions
dongilbert commented 11 years ago

Defaulting to JED-style sorting within the category would be sufficient.

beat commented 11 years ago

Hi Don, Thanks for the suggestion. Indeed I asked for suggestions here, but I suddenly realized that it's better to keep them separate so they don't get lost. I have opened a separate tracker item here for the main panel: https://github.com/beat/tracker-apps/issues/29

Can you please move your comment regarding the main screen there ?

All: To keep this ordered, from now on this tracker item is for the 3 changes listed above as 1, 2 and 3.

emavro commented 11 years ago

Issues resolved with PRs:

https://github.com/joomla-projects/joomla-cms/pull/250 https://github.com/joomla/extensions/pull/2

beat commented 10 years ago

Closing as it is now deployed.