Page MenuHomePhabricator

Compact Special:TopFansByStatistics, Special:TopUsersRecent, Special:QuizLeaderboard into Special:CommunityLeaderboard
Open, Needs TriagePublic

Description

Problem

Currently there's about 4 leaderboards that are basically the same thing (yet still a bit different in their unique way):

  • Special:TopFansByStatistics
    • Special:TopFansByStatistic?stat=edit_count
    • Special:TopFansByStatistic?stat=friends_count
    • Special:TopFansByStatistic?stat=gifts_rec_count
    • Special:TopFansByStatistic?stat=gifts_sent_count
  • Special:TopUsersRecent
    • Special:TopUsersRecent?period=weekly / Special:TopUsersRecent/weekly
    • Special:TopUsersRecent?period=monthly / Special:TopUsersRecent/monthly
  • Special:QuizLeaderboard (from ext: QuizGame)
    • Special:QuizLeaderboard/points
    • Special:QuizLeaderboard/correct
    • Special:QuizLeaderboard/percentage
  • Special:TopUsers

Solution

To deal with this, I suggest that it should be all compacted into Special:TopUsers which should also be renamed to CommunityLeaderboard (it's more engaging and gives more a sense of a unified wiki), and instead of a new special page for each parameter, the parameter should be on the Special:CommunityLeaderboard page itself, or as a new subpage. This is how it could look:

  • Special:Communityleaderboard
    • Time
      • /monthly / ?period=monthly
      • /weekly / ?period=weekly
      • /daily / ?period=daily
    • Stat
      • ?stat=edit_count
      • ?stat=friend_count
      • ?stat=gifts_received_count (unless renaming gifts_rec_count would be difficult)
      • ?stat=gifts_sent_count
    • QuizGame
      • ?stat=quiz_questions_answered
      • ?stat=quiz_questions_count
      • ?stat=quiz_points
      • ?stat=quiz_questions_created
      • ?stat=quiz_questions_correct_percent

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald TranscriptAug 20 2016, 9:28 PM
SamanthaNguyen renamed this task from Integrate Special:TopFansByStatistics, Special:TopUsersRecent, Special:QuizLeaderboard into Special:TopUsers to Integrate Special:TopFansByStatistics, Special:TopUsersRecent, Special:QuizLeaderboard into Special:CommunityLeaderboard.Aug 20 2016, 9:57 PM
SamanthaNguyen updated the task description. (Show Details)
SamanthaNguyen renamed this task from Integrate Special:TopFansByStatistics, Special:TopUsersRecent, Special:QuizLeaderboard into Special:CommunityLeaderboard to Compact Special:TopFansByStatistics, Special:TopUsersRecent, Special:QuizLeaderboard into Special:CommunityLeaderboard.Sep 11 2016, 1:19 PM
SamanthaNguyen added a project: I18n.EditedJan 29 2017, 10:49 PM
SamanthaNguyen added a subscriber: ashley.

I recall @ashley saying in a conversation something like "Leaderboard" is somewhat of an i18n issue in Finnish since there isn't an exact version of the word when it's translated, so adding the i18n tag (just in case)

SamanthaNguyen moved this task from Backlog to Feedback on the QuizGame board.Feb 4 2017, 10:58 PM