Facebook開放平臺完全解析

2007-12-17 23:48:21      劉陽
Facebook程序可以有許多種表現形式。但是,為了綜合地利用這個平臺并創(chuàng)造更好的用戶體驗,我們推薦采用這樣的程序結構:

1、程序目錄
2、程序介紹
3、左側邊欄
4、Facebook主面板
   a、程序首頁
   b、用戶管理面板
5、用戶信息
   a、用戶活動信息欄
   b、個人鏈接
6、隱私設置
7、新聞
8、提醒
9、消息附件
10、請求

下面我將以我們的照片程序為例介紹每一個組件。應該注意的是這種結構并不是強制要求的,但是包含的組件越多用戶體驗就越豐富(例如,如果你的“左撇子”應用只有一個左側邊欄,沒有人會安裝它的)。

產品目錄
大部分的用戶都是在Facebook程序目錄看到你的產品的,這就是為什么你需要用形象、生動的文字來描述你的程序。
anatomy_directory.jpg

產品介紹
點擊Facebook程序目錄中的鏈接會進入程序的介紹頁面,這里告訴用戶這個程序的相關信息。你應該通過對程序的介紹吸引用戶安裝它。
anatomy_about.jpg

左側邊欄
程序應該有自己的圖標和名字,可以顯示在左側的Facebook導航欄中。點擊左側邊欄中的鏈接會進入該程序的主頁。
anatomy_left_nav.jpg

Facebook主面板
Facebook主面板是Facebook頁面框架中的一個區(qū)域,它可以是FBML或者是內嵌的外部HTML站點。
anatomy_frame.jpg

程序首頁
程序的首頁通過點擊左側邊欄的鏈接進入。這個首頁應該包含好友最新創(chuàng)建的頁面,以吸引好友經常訪問。例如,照片程序的首頁顯示了好友最近創(chuàng)建的相冊。
anatomy_home.jpg

用戶管理面板
用戶可以通過用戶資料頁面右上角的下拉菜單進入管理面板。在管理面板中,用戶可以管理他們的內容或者查看其他用戶在通過該程序創(chuàng)建的內容的相關信息。
anatomy_user_dashboard.jpg

用戶信息
Facebook中的用戶信息應該是他們在現實世界中的真實信息,在用戶信息中包含許多項目。用戶可以通過自己的信息來展示自己。

用戶活動信息欄
用戶活動信息欄中顯示了該用戶最近更新的信息或者最近的活動。用戶可以利用在這里的個人信息展示自己的身份。
anatomy_profile_box.jpg

個人鏈接
你可以在用戶信息的照片下面設置一些用戶個人鏈接,指向用戶在你的程序中的更多信息。你甚至可以為沒有安裝你的程序的用戶設置這些鏈接(在照片程序中,所有的瀏覽者都可以看到安裝了該程序的用戶的個人信息)。
anatomy_profile_action_links.jpg

隱私設置
用戶可以通過Facebook隱私設置頁面來決定誰可以看到自己的活動信息欄。你可以在程序的隱私設置頁面中放置更多的隱私選項。
anatomy_privacy.jpg

新聞
你的程序應該包含新聞功能,可以顯示該用戶的好友的最新消息。每個用戶的新聞數目有一個上限,達到上限以后,如果用戶不進行清理,他將無法看到更多的新聞。例如,在照片程序中,新聞欄可以顯示該用戶的好友最近上傳的照片。
anatomy_newsfeed.jpg

提醒
你的程序應該能夠通過電子郵件給用戶發(fā)送提醒信息。用戶比如同意通過電子郵件發(fā)送才能激活該功能,并且用戶可以隨時停止任何程序的電子郵件提醒。

消息附件
用戶可以通過消息輸入框下面的一個下拉菜單來創(chuàng)建消息的附件。用戶添加了附件之后,該功能將提取內容并顯示在消息輸入框下面。
anatomy_attachments.jpg

請求
你的程序應該能夠在首頁的右上角顯示請求信息。這些請求通常由該用戶的好友發(fā)出,并且要求該用戶對其進行處理。例如在照片程序中,給照片添加標簽的請求信息。
anatomy_requests.jpg

相關閱讀