Requirements File Name: friends_friends_reqs.html
Friend's Friends Page Requirements
 
Change Log
Version Date Author Changes Notes
1.0 2/15/2007 Kevin Puleo Added requirements  
1.1 2/27/2007 Kevin Puleo Changed the friends profile display to match search results  


Introduction
This page allows registered aPix users to view friends of a member. The friends displayed in this area are only friends who are in the network, meaning, members who have mutually accepted friend invitations from one another.

Requirements
The user must be logged in to see and interact with this page.



NOTE: All of the requirements written are from the voyeur use case. See this page for owner requirements.

Friends Display

  1. Friends Tiltle - title with number of friends in their network in parens (##)
  2. Sorting - the friends may be sorted using the criteria noted below. The sort works on the whole set of friends not just the ones being displayed currently. By default the sort is by newest added friends at the top
    1. Newest - displays the most recently added friends first
    2. Alphabetically - displays membernames from a-z with a members displaying first
    3. Online - displays all friends who are online currently with a secondary sort being newest to oldest
    4. Mobile - displays all friends who are online on the mobile application currently with a secondary sort being newest to oldest
    5. Female - displays all friends who are female with a secondary sort being newest to oldest
    6. Male - displays all friends who are male with a secondary sort being newest to oldest
  3. Friends Display
    1. If the user has no friends in their network a message should display in the module that they have no friends in their network and that you could be their first friend by clicking on the become friends button (actual messaging TBD)
    2. Pic - user defined image - if the user has not defined their pic then a placeholder/system image will be used instead to fill the space based on if they are male or female, also if the user changes their profile pic that change will be reflected here as well
      1. hyperlinked to the friend's PHP
    3. Online - displays an indicator if the owner is online
    4. Mobile - displays an indicator if the owner is using apix on their mobile device, if the user is online but not signed into the mobile app then this indicator will not be displayed
    5. Membername - hyperlinked to profile
    6. Location - City, ST (State)
    7. When a user rolls over and holds over a profile pic for .75 seconds there is a balloon pop-up that appears. In the balloon is a snippet of the pic owner's profile information. The balloon includes: a profile pic, profile name, an indicator as to whether or not the member is online, age, gender, location, relationship status, a truncated profile description, a link to the user's profile page, and a link to send a message to that person. The profile pic as well as the membername are linked to the poster's profile page. The send a message link goes to the sender's message center with the poster's info already populated in the "To" box. See the message center for more information.
    8. There are 24 profiles displayed before pagination begins
      1. There should be an indicator of what chunck of 20 is being viewed and of how many ie 1-20 of 130
      2. There should also be a way to traverse ahead or back with next and previous buttons to go back and forwared a page and also allow user's to skip to any page with a page link indicator button ie < Previous | 1 | 2 | 3 | 4 | 5 | Next >