cabennett85/gittest — Issue #832: Top 30 feed items of last 100
Author: cabennett85
Created: 2012-03-02 00:19:12+00:00
State: open

For Both Group and Circle feed:
- Get the top 30 items out of 100 by mid score/gid score
- Have a cap (3) on the number of times a certain friend or group shows up, so no one/group takes over a person's feed
- Have a link on the top right of the feed to the unfiltered original feed so no one loses their friend/group activity
- Sort these 30 items by time (eventually we'll also sort by type of item and other things)

Test against original base of all groups

Codewise we should design these different algorithms independent of each other. As in organizing by time should be completely separate code from organizing by mid_score:

Time Sort:
Input: Feed Items
Output: Ranked Feed Items by Time

Mid Score Sort:
Input: Feed Items
Output: Ranked Feed Items By Mid Score

That way these sorts can be easily switched on and off and layered in different ways - helps us tweak and find the best feed.

Assigning it to Loren for approval as a task in the backlog + if he wants to assign it to anyone.