You are on page 1of 30

Fakebook Specifications Doc v1.

0 10/09/07
Why People Will Use It 1. Harass friends by uploading bad or manipulated photos of them. Or upload/associate a sports team they hate with their profile, as a joke. 2. Impersonate a friend and say things they typically would say, Im so money! or say things they wouldnt say, I love the Yankees!. 3. Impersonate celebrities and say things theyd typicall say or should say given current news on them or other celebrities. Or say things on your friends profiles from the celebrity. 4. Compete to be funny amongst your friends and entire Fakebook community. Earn LOL points when people find your comments funny follow the weekly and overall scoreboard amongst your friends to see who is the funniest! 5. Laugh! View funny photos people have uploaded and read wall posts that people have written about your friends (and about you!). Instead of Make fun of your friends Fake fun of your friends!

Index 1. Real Profile Box............................................................................................................3 2. Real Install App............................................................................................................4 3. Real About App............................................................................................................5 4. Real Profile Action Link...............................................................................................5 5. Real The Wall Attach.................................................................................................5 6a. Super Fake Friends View All......................................................................................7 6b. Super Fake Friends Pay Fakebook Bucks to Post As or Post To................................8 7a. Fake Friends View All................................................................................................9 7b. Fake Friends Login As................................................................................................9 8a. Fake Profile....................................................................................................................9 8b. Fake Profile Edit PHASE 2....................................................................................11 9a. Create Profile Step 1 Info PHASE 2....................................................................11 9b. Create Profile Step 2 Upload Profile Picture.........................................................12 9c. Create Profile Step 3 Invite Friends ......................................................................12 10a. Fake Photos View All.............................................................................................14 10b. Fake Photos Photo Page .........................................................................................16 10c. Fake Photos Add More Photos................................................................................18 11. The Fake Wall .............................................................................................................19 11a. The Fake Wall Report Wall Post as Spam or Inappropriate...................................20 12. Fake Mini-Feed............................................................................................................21 13. Fake Friend or Super Fake Friend Home (Newsfeed).................................................23 14. Fakebook LOL Leaderboard........................................................................................24 15. Fakebook Funny Money (Fakebook Bucks)............................................................26 16. Homepage of every Real User - Your Fake Wall Posts & Photo Comments/Replies. 27 17. ?....................................................................................................................................28 18. Ideas / Suggestions / Contact / Help............................................................................28 19. Admin Create New Super Fake Profile....................................................................28 20. Admin Edit Any Profile PHASE 2........................................................................28 21. Admin Remove Any Profile.....................................................................................28 22. Admin Comments ....................................................................................................29 23. Poke Fake User (PHASE 2).........................................................................................29 24. Misc Functionality Details...........................................................................................30 25. Admin Photos............................................................................................................30

1. Real Profile Box

Links:

o x in right-corner should be add, and link to the add page for


the Fakebook application (i.e. http://www.facebook.com/add.php? api_key=9e1770641fb406b1083fa9fbf4a2e48e&ref=pr )

o Fakebook logo = 16. Home (otherwise 2.installation page if not


o

installed) 168 funny points (should read 168 Fakebook Bucks) = 16. Your Fakebook Wall Posts and Photo Comments/Replies o Rank: #5 of 36 friends = 14. Fakebook LOL Leaderboard o Fake Michael Arrington and profile photo = 8a. Fake Profile for the user whose real profile is being viewed. o Login As = 7b. Fake Friends Login As. o 74 fake friends and See All = 7a. Fake Friends. [display the fake friends that have the most recent minifeed activity in their own mini-feeds, as generated by any users] o View Photos (43) = 10a. Fake Photos View. o Poke (sex) = 23. Poke Fake User. PHASE 2 o Fake Mini-Feed and arrow next to it = hide the mini-feed info and turn the arrow pointing to the right. Upon another click, expand it. o 10 stories and See All = 12. Fake Mini-Feed. o The Fake Wall and arrow next to it = hide the fake wall info and turn the arrow pointing to the right. Upon another click, expand it. o 121 wall posts and See All = 11. The Fake Wall.

2. Real Install App

3. Real About App


(content will be supplied)

4. Real Profile Action Link


Displayed under the profile photo of anyone the user (that has our app installed) views. Text to display, either: View Fake (first + last name) Fake Fun of (first + last name) Fake (first + last name)

5. Real The Wall Attach


Screen 1:

Screen 2:

This needs to include the ability for the user to input the message that the Fake Friend is writing. Screen 3:

Screen 4:

6a. Super Fake Friends View All


(View; Search)

How they work: o All Super Fake Friends auto-accept friend invites. A fake user impersonating someone can request a Super Fake Friend as a friend and it accepts. As soon as someone impersonates a Super Fake Friend or posts to a Super Fake Friends profile, they become a friend with them. Super Fake Friends becomes a group type of friends for every user.
Search box with Search within super fake friends Display: o thumbnail photo of the Super Fake Friend [links to 8a. Fake Profile] o name of the Super Fake Friend [links to 8a. Fake Profile] o Latest Wall/Photo Posting By That Super Fake Friend [just display latest wall or photo posting that went on another Super Fake Friend, which everyone has access to view] See All displays the last 100 wall/photo postings by that Super Fake Friend. RSS feed available. o Latest Wall/Photo Posting to That Super Fake Friends Profile o Cost in Fakebook Bucks to post as that Super Fake Friend (or post to that Super Fake Friends wall/photo) o login as (super fake friend name) o PHASE 2 Display the frequented Super Fake Friends so that the user can quickly get to any of them.

6b. Super Fake Friends Pay Fakebook Bucks to Post As or Post To


If user is trying to post as a Super Fake Friend: o Then the user chose to login as that Super Fake Friend. PHASE 2 Or the user chose one of their most frequently used Super Fake Friends from the dropdown that appears in every Wall that they can post to. o The user is shown the cost in Fakebook bucks to post to wall/photo or photo comment as that Super Fake Friend. If the user has enough Fakebook bucks, then they have the ability to post as that Super Fake Friend, otherwise the Wall post is greyed out and if the user clicks it, a warning message appears telling the user the cost in Fakebook bucks to post as that Super Fake Friend and then the number of Fakebook bucks that they have. It also shows the user how they can earn more Fakebook bucks.

o On submit, the user is shown a confirmation message telling them the cost in Fakebook bucks to post as that Super Fake Friend, as well as what their remaining balance of Fakebook bucks will be. Real user can chose to not receive that confirmation message anytime by checking a checkbox. o The Super Fake Friend becomes a Super Fake Friend officially of the Fake or Super Fake user profile. If user is trying to post to that Super Fake Friends profile: o Then the user is either acting as a Fake User: Then the user choose to login as a Fake Friend and it costs Fakebook bucks to post to that Super Fake Friends profile. o Or the user is acting as a Super Fake Friend user: The cost to post to that Super Fake Friends profile is the larger of the two costs between the Super Fake Friend they are trying to post as, or the one they are trying to post to. o On submit, the user is shown a confirmation message telling them the cost in Fakebook bucks to post to that Super Fake Friend, as well as what their remaining balance of Fakebook bucks will be. Real user can choose to not receive that confirmation message anytime by checking a checkbox. o The Super Fake Friend becomes a Super Fake Friend officially of the Fake or Super Fake user profile.

7a. Fake Friends View All


Same as 6a. Super Fake Friends View All, except just shows the Fake Friends of the user that is logged in. If user is logged in as another Fake user, then only display the mutual Fake Friends the Real User has with the Fake Friend they are logged in as (because the Real User can not access the Fake Friend profiles that they arent a real friend with).

7b. Fake Friends Login As


Simple function that logs the user in as whichever Fake Friend of theirs they choose. Simply refresh the page the user is currently on, but have them now logged in as the Fake Friend they chose.

8a. Fake Profile

If the o o o o o o

Fake profile is setup, then display: Fake users mini-feed Fake users friends Fake users Super Fake friends Fake users photos Fake users The Wall Phase 1: Do not show any profile information; PHASE 2: Show profile information If the Fake profile has never been accessed or setup, then: o Ask user to setup the Fake Friend Profile by simply uploading a photograph of the user (see 9b). The user also earns 1 fake buck for uploading the first photo of this friend of theirs. The user can then invite/notify (see 9c) their friend that their Fakebook profile has been setup and earn another 1 fake buck. Extra 1 fake buck to the user if they add a personal message to their invite. PHASE 2 Share. PHASE 2 Create a Profile Badge. PHASE 2 Profile Layout.

8b. Fake Profile Edit PHASE 2


Settings: o Email notifications whenever: Their Fake character posts a photo or wall post. Someone posts something to their Fake characters wall or photos. Weekly showing scoreboard and updates to Fakebook. o Privacy Restrictions: Ability to restrict their Fake profile from (or to) certain friends. Or only show your fake wall posts that are posted to/among mutual friends.

9a. Create Profile Step 1 Info PHASE 2


(Super Fake; or Fake of your friends)
Name Activities Interests Favorite Music Favorite TV Shows Favorite Movies Favorite Books Favorite Quotes

About Me

9b. Create Profile Step 2 Upload Profile Picture

Upload picture [with browse box] Checkbox to agree to: I certify that I have the right to distribute

this picture and that it does not violate the Terms of Use. Upload Picture submit button.
On submit, o PHASE 2 - Thumbnail version [drag the image to adjust]. Save Thumbnail Version submit button. o Remove Picture submit button.

You can remove this picture, but be sure to upload another or we will display a question mark in its place.

9c. Create Profile Step 3 Invite Friends

Real user will invite friends to: o Get their friends to participate and LOL their comments. o Earn Fakebook Bucks for every invite sent (1 buck) + bonus 1 buck extra if they put a personal note into the invitation. o So their friend will view the Fakebook profile of their friends self and of themselves.

10a. Fake Photos View All

LOL ability to LOL any photograph. Vote for Profile Pic turns it into a mode where you can select 1 photo and that is your vote for which should be the profile pic of the fake or Super Fake user. o The selected profile pic is highlighted with a red frame (or something to highlight it). o The current selected profile pic is not out-voted until there exists 1 more vote for another photo. i.e. if current photo has 2 votes and another photo just received 2 votes, the current photo stays until the new photo has 3 votes or the current photo loses a vote. o Show # of votes each photo has (PHASE 2: and by whom). o A user can remove their vote all together by selecting photo they currently selected, then theyd have no vote cast. # comments this, as well as the photo itself, brings the user to the 10b photo page. Edit Photos only appears if the user uploaded the photo or to the real user of the Fake User profile. o PHASE 2 All friends will be able to alter the caption and vote on which caption they like the best for each photo. Add More Photos brings the user to 10c for the fake friend they are on. Share should post all the users photos as a share to the minifeed of the logged in fake user.

10b. Fake Photos Photo Page

PHASE 2 Tag this photo

Delete This Photo this is only available to the Real User that posted the photo and the Real User whose Fake Profile this photo is posted to. Report This Photo Takes user to 11a. with details of what photo this is. Add a Comment (if 0 comments exist) / Post a Reply (if 1+ comments exist) user posts a comment as their Fake User by default, but can also select another Fake Friend from the dropdown. o The user could also select Super Fake Friend from dropdown, which then shows another drop-down and/or search box for the user to find a Super Fake Friend. The user then has to pay Fakebook Bucks to post as that Super Fake Friend. Confirmation message appears to user to post and spend their Fakebook bucks (unless they chose to not receive confirmation any longer). LOL option available next to the photo itself, every comment, and every reply. Edit This Photo gives uploading user and Fake Users Real User the ability to edit the Caption of the photo. o PHASE 2 Users can submit new captions and give their vote on which should be the caption. Vote as Profile Photo Share to allow the logged in user to share the photo. Display a URL that directly links to that photo, which the user can use as an embed.

10c. Fake Photos Add More Photos

Use Amazon S3 for hosting of these photos. Only real user of the fake profile or friends of the real user can post new photos to a Fake profile. o Anyone can post new photos for Super Fake Profiles, except it costs Fakebucks to do so (varies on the popularity of the Super Fake Profile theyre posting to). PHASE 2 - No concept of albums maybe in phase 2 well do this. PHASE 2 Flash or Java photograph uploader.

11. The Fake Wall

See 6b regarding the costs to a user to post as, or post to, a Super Fake Friend. Report = this link should exist as very last link under every Wall message. See 11a. Write on Fake Lees Wall should display if the user viewing is a friend of the user who posted a wall comment.

11a. The Fake Wall Report Wall Post as Spam or Inappropriate

Email notification to Admin with the first and last name of the user that wrote the post; the wall post in question, and the comments by the submitting user (and who they are). See 22. Admin Comments, has ability to quickly view all photos, wall posts and photo comments that users have flagged as spam or inappropriate.

12. Fake Mini-Feed

The Mini-Feed is specifically the actions that one individual user does. The Real owner/use of the Fake person sees an x (right-aligned) next to every item, allowing them to remove the item from the mini-feed. Every Real user sees a LOL icon to the left of every item, allowing them to specify that the item is funny. If the Real user already LOLd an item, then the icon designates that and doesnt allow them to LOL the same item again. Different actions that create a mini-feed item: o The real owner/user of the Fake person LOLs someones comment. i.e. Real Steve just LOLd Fake Steve Polands post on Fake Eric Nagels wall. o The Fake person (real or impersonated) posts on any Fake users wall.

i.e. Fake Steve wrote on Fake Eric Nagels wall. The Fake person (real or impersonated) changes profile photo. i.e. Fake Steve updated his profile photo. (display thumbnail of the photo 75px width) [the thumbnail links to the 10b. photo page] (share link next to the photo) o PHASE 2 The Fake person (real or impersonated) changes profile info. Profile info edits: i.e. Fake Steve edited Political Views and Religious Views in his profile. o The Fake person (real or impersonated) becomes friends with a Super Fake Friend. i.e. Fake Steve and Super Fake Paris Hilton are now friends. (share link next to the super fake profile) o PHASE 2 The Fake person (real or impersonated) posts a link or video. i.e. Fake Steve posted a link. (share button). (webpage title) (webpage url) (Fake Steves comments) Add a comment o PHASE 2 The Fake person (real or impersonated) updates their status. i.e. Fake Steve is (status message). o The Fake person (real or impersonated) adds a new photo. i.e. Fake Steve added a new photo. (display thumbnail of the photo 75px width) with photo description next to it. [the thumbnail links to the 10b. photo page] (share link next to the photo) i.e. Fake Steve added new photos. (up to 4) (display thumbnails of each photo 75px width) [each thumbnail links to the 10b. photo page] o The Fake person (real or impersonated) comments on a photo. i.e. Fake Steve commented on Fake Eric Nagels photo. [photo links to the 10b. photo page; username links to the 8a. fake user profile page] (display thumbnail of the photo 75px width, links to the 10b. photo page) (display in graphical quotes the comment the Fake Steve made) (share link next to the photo)
o

13. Fake Friend or Super Fake Friend Home (Newsfeed)

Every Real user sees a LOL icon to the left of every item, allowing them to specify that the item is funny. If the Real user already LOLd an item, then

the icon designates that and doesnt allow them to LOL the same item again. The user can not LOL their own comment.

A combination of all the Fake Users friends mini-feeds are displayed, including any wall posts that a Super Fake Friend posts to a Fake friends wall, if posted by a friend of the Real User. Show 30 total (combine photo o Those wall posts that are LOLd the most are definitely displayed in the newsfeed. PHASE 2 Clicking on an icon type next to an item will display all the stories for that icon type (action/application type) of all the users friends. Fake Friends not setup yet these are the users friends that do not have their fake profile setup yet (profile photo). o Or this will instead say Fake Friends not Faking Fun Of others yet and allows the user to invite them. Give 1 Fakebook Buck for each invite they send out and 1 additional Fakebook Buck if they add a personal message. Remove LOL Friends Leader Board from this page. Super Fake Friends This displays random Super Fake Friends. o Search box allows the user to find a Super Fake Friend and then view their Super Fake Profile page. o See All and 182 friends link to 6. Super Fake Friends.

14. Fakebook LOL Leaderboard

Provide achievements (simple icons of awards) for: 1st , 2nd, 3rd place amongst friends for the week (fake users); 1st , 2nd, 3rd place amongst

friends for the week (real users); 1st place / top 10 / top 100 amongst Fakebook for the week (fake users); 1st place / top 10 / top 100 amongst Fakebook for the week (real users). LOL Friends Leader Board this displays the Real users rank and points vs their friends. User gets 1 point every time other users LOL their wall posts, photo uploads, and comments. o There is an overall score for every real user; as well as a score every week. The game restarts every Monday 12:00AM PST / 3:00AM EST. o There is an overall score for every fake user; as well as a score every week. o There are 10 Scoreboards to Display: Overall Scoreboard of Real User vs entire Fakebook Population. Weekly Scoreboard of Real User vs entire Fakebook Population. Overall Scoreboard of Fake User vs All Fake Users across entire Fakebook Population. Weekly Scoreboard of Fake User vs All Fake Users across entire Fakebook Population. Overall Scoreboard of Real User vs Real Users friends. Weekly Scoreboard of Real User vs. Real Users friends. Ability to view previous week ranks. (display these as Week 42, 2007 with the week dates in parentheses) (Also, display quickly what that users rank was that week amongst their friends like #4 of 16) Overall Scoreboard of Fake User vs Fake Users friends. Weekly Scoreboard of Fake User vs Fake Users friends. Ability to view previous week ranks. Overall Scoreboard of Super Fake Users vs entire Super Fake User population. Weekly Scoreboard of Super Fake Users vs entire Super Fake User population. Ability to view previous week ranks.

15. Fakebook Funny Money (Fakebook Bucks)

Show Real Users current balance. Show Real Users historical balance how/when theyve accumulated bucks and how/when theyve spent them. Show how you can earn more Fakebook bucks: o Daily allowance of 2 just for logging in within a 24-hour period. o 1 buck for every LOL someone gives you on your comments. o 1 buck for every invite you send. 1 buck extra if you add a personal comment to the invite. [can only invite friends once; we keep track of who you invited so far; only 10 at a time]

16. Homepage of every Real User - Your Fake Wall Posts & Photo Comments/Replies

This should likely be the homepage that every real user goes to first upon login. Then they can easily go to the homepage of their Fake profile, then to their actual Fake profile, then login as their friends. Show real users mini-feed of what theyve done in Fakebook: o Wall posts what user they posted as, to whom, what they wrote, the cost in Fakebook bucks, and the number of Fakebook bucks / Fakebook points they earned. Also show who LOLd their responses. Fake Friends not setup yet these are the users friends that do not have their fake profile setup yet (profile photo). o Or this will instead say Fake Friends not Faking Fun Of others yet and allows the user to invite them. Give 1 Fakebook Buck for each invite they send out and 1 additional Fakebook Buck if they add a personal message. LOL Friends Leader Board this displays the Real users rank and points vs their friends. This displays the scoreboard for this current week with links to: view overall scoreboard; view last weeks scoreboard; view prior week scoreboards; view Fake Steves (real users name) scoreboards. o See All and 5 friends link to the 14. Fakebook LOL Leaderboard page.

17. ?

18. Ideas / Suggestions / Contact / Help

19. Admin Create New Super Fake Profile


Photos Info details.

20. Admin Edit Any Profile PHASE 2 21. Admin Remove Any Profile
Removes a profile from view; but likely keeps it in the system -- but it bans that profile from future use.

22. Admin Comments


(View those that are marked: spam or inappropriate; Remove individual comments and penalize the posting user)

23. Poke Fake User (PHASE 2)

(What really happens is on the home screen with notifications, requests, notifications there is also pokes, that say, You were poked by (first + last name). [first/last name is linked to that users profile] poke back | remove poke) Result: o If the user being poked has the Fakebook app installed, then: An item appears in the poked users newsfeed (not mini-feed): An item appears in the poking users mini-feed (not newsfeed): An item appears in the poking users friends newsfeeds (not mini-feeds): Fake Steve Poland poked Fake Eric Nagel. Poke Steve o If the user being poked does not have the Fakebook app installed, then:

24. Misc Functionality Details


Real user can delete any comment or photo on their fake profile, or any comment posted on other profiles by their fake profile. Fake users friends are the fakes of the real user o Only real user can request people as friends and then their fake counterpart becomes their friend. Show user who they are logged in as at the top of every page. Ability to flag any comment or photo as inappropriate or as spam. Initial login is to 16. home.

25. Admin Photos


Ability to view pages of photos and approve all of them; Or ability to click a photo, view the photo page for it, and remove the photo (input reason why removed; and send an email/notification to the user that uploaded -- might be an error message on their next login) (keep track of what user uploaded the photo's that are removed; in future we'll penalize).

You might also like