This page allows registered aPix users to view their friend's main profile page and their newest user generated content (UGC).
The user must be logged in to see and interact with this page. In order to see all of the editing functionality the user must be the owner of the personal home page (PHP). Since this page is being positioned as your friends page all of the editing capabilities will be hidden to you as a voyeur. To see this page with editing on go to
this page.
Menu Items
There is a standard set of menu items that will go across the top of the content area beneath the main tabs. These menu items are (actual names TBD):
- Memberbame's Stuff - takes the user back to this page
- Hollas! - takes the user to a new page/section that has only hollas submitted from the phone - see that section for more info
- mBlog - takes the user to a new page/section that has only blogs submitted from the phone or web - see that section for more info
- Pix - takes the user to a new page/section that has the albums of pix submitted from the phone or web - see that section for more info
- Friends - takes the user to a new page/section that has only friends in the user's network - see that section for more info
NOTE: All of the requirements written are from the voyeur use case. See
this page for owner requirements.
Profile Module
- Profile 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
- hyperlinked to pix area
- Membername - displays the user's membername chosen at registration
- Status
- Online
- displays an indicator if the owner is online
- 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
- Profile Stats
- Age - displays user's age defined at registration
- Location - displays the user's location with City and ST (state) only
- Status - displays user's relationship status - this is optional so if the user has not defined this iin their profile the information will not display
- Member Since - displays the date when the user first started using the service
- Views - displays the number of times the user's profile has been viewed. The system should discount views by the owner, so only views from other members will be counted. The number displayed will be 0 until someone else besides the owner has viewed his/her content
- Profile Info - displays text about the owner - since this is an optional profile item, the text will only display if it has been submitted
- Hobbies and Interests Info - displays text about the owner' hobbies and interests - since this is an optional profile item, the text will only display if it has been submitted
Actions
The module has buttons/actions that allow memebers to interact/contact the member
- Add me as a friend
- Balloon pop-over with a form that allows the sender to send a note along with the friend invitation or not
- The note is:
- text area
- not required
- 240 characters max input
- submit button - invitation may be sent with or without a note - no errors
- Cancel button - closes balloon
- When the invite is sent the balloon tells the user that the invitation has been sent with a close link that closes the balloon
- Once the balloon is closed the button/link changes from Add me as a friend to Invitation sent
- Send me a message
- Balloon pop-over with a form that allows the sender to send a message to the member - anybody may send a message to any memer by default except where the recipient has changed their default settings in their management area
- The message is:
- text area
- required
- 240 characters max input
- submit button - sends the message
- errors - no text input
- Cancel button - closes balloon
- When the message is sent the balloon tells the user that the invitation has been sent with a close link that closes the balloon
- Send Page to a Friend
- Balloon pop-over with a form that allows the sender to send the page being viewed to a friend in their network along with a note or not
- To box: - see compose a message in the message center
- The note is:
- text area
- not required
- 240 characters max input
- submit button - invitation may be sent with or without a note - no errors
- When the message is sent the balloon tells the user that the message has been sent with a close link that closes the balloon
- Flag
- Balloon pop-over with a form that allows the sender to send a note along with the flag or not
- The note is:
- text area
- not required
- 240 characters max input
- submit button - invitation may be sent with or without a note - no errors
- When the message is sent the balloon tells the user that the message has been sent with a close link that closes the balloon
- Block
- Selecting this will block this PHP user from contacting you
- When selected the link will change to "unblock"
- Selecting this again will allow the user to contact again and change the link back to "Block Me"
Promotional Module
- The module should be able to be easily updatable by a FM employee that will act as bulletin board/broadcast mechanism for FM announcements
Content Area
- Profile Description - displays the text entered by the owner in their profile/about you field. If nothing has been entered nothing will be displayed to the voyeur. However, as an owner they will see be prompted to enter some information (actual copy and UI TBD)
- Latest Stuff - will display the latest entries made by the owner with links/buttons to add more content (actual UI and copy TBD)
Contest Module
- Title - displays the current month plus "Contests"
- # of Entries - displays the the number of entries the user has entered in any and all contests for that month
- Contest Entry Line Item
- displays only current and active contest entries
- Contest Pic - displays the pic entered in the contest
- Contest Name - dispalys the name of the contest that the pic was entered in
- Voting Stats
- Average Vote - displays the average star rating in numbers
- Votes - displays the number of votes the pic has received
- Rank - displays where the pic is positioned in relation to the other pics in the contest
- Comments - displays the number of comments the pic has associated with it in the contest area
- Only five items will be displayed until a next button is added to the bottom of the list to see items 6-10 - this number should be configurable however
- Contest Link - link to take the user to the contest area to start voting on pics - see that area for more requirements and details
Friends Module
- Friends Module Tiltle - title with number of friends in their network in parens (##)
- Friends Display
- If the user has no friends in their network a message should display in the module that they have no friends in the ir network and to click on a LINK to become their first friend (actual messaging TBD)
- Selecting the link opens the invite as friends pop-over
- 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
- hyperlinked to the friend's PHP
- Online
- displays an indicator if the owner is online
- 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
- 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.
- Only nine items will be displayed until a see all button is added to the bottom of the list to see items 10-x - this number should be configurable however
Comments Module
- Comments Module Tiltle - title with number of comments in parens (##)
- Comment Line Item
- If there are no comments then a message should show within the module that the user has no comments(actual messaging TBD)
- 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
- hyperlinked to the friend's PHP
- Membername
- displays the membername of the user who left the comment hyperlinked to that user's PHP
- Comment - the comment from the user is displayed untruncated up to 240 characters
- New Label - displays an indicator in fron of the membername if the comment is new since the owner last logged into the system
- 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
- Only 20 items will be displayed until a next button is added to the bottom of the list to see items 21-40, etc.- this number should be configurable however
- Leaving Comments
- Text area - required to have some text at submit
- 240 characters max
- Below the text area is a counter that keeps track of how many characters have been entered by telling the user how many they have left to use
- If the user has exhausted their character count the box will not accept the txt and an alert sound should be played
- Submit button - throws an error below the submit button if no text was entered but the submit button was selected - actual error text TBD
- Last Comment
- If the last comment entered is over 48 hours old then the date display would look something like this: last comment: mm/dd//yy
- If the last comment entered is over 24 hours old but within 48 hours old then the date display would look something like this: last comment: Yesterday
- If the last comment entered is under 24 hours old then the date display would look something like this: last comment: x hours ago - where x is any number between 1 and 23 hours based on post time stamp from the server
- If the last comment entered is under 1 hour old then the date display would look something like this: last comment: x minutes ago - where x is any number between 1 and 59 minutes based on post time stamp from the server