網(wǎng)站功能
墻(The Wall):
墻就是用戶(hù)檔案頁(yè)上的留言板。有權(quán)瀏覽某一個(gè)用戶(hù)完整檔案頁(yè)的其他用戶(hù),都可以看到該用戶(hù)的墻。用戶(hù)墻上的留言還會(huì)用Feed輸出。很多用戶(hù)通過(guò)他們朋友的墻,留短信兒。更私秘的交流則通過(guò)“消息(Messages)”進(jìn)行。消息發(fā)送到用戶(hù)的個(gè)人信箱,就象電子郵件,只有收信人和發(fā)信人可以看到。
2007年7月起,用戶(hù)可以在墻上貼附件。之前,只允許文本內(nèi)容。
禮物(Gift):
(Facebook禮物)
2007年2月,F(xiàn)acebook新增了“禮物”功能。朋友們可以互送“禮物”--一些由前蘋(píng)果設(shè)計(jì)師Susan Kare設(shè)計(jì)的有趣的小圖標(biāo)。禮物從Facebook的虛擬禮品店選擇,贈(zèng)送時(shí)附上一條消息。收到的禮物以及所附的消息會(huì)顯示在收禮者的“墻”上,除非送禮者設(shè)定這個(gè)禮物是私秘的。另外,在墻的上方還有一個(gè)“禮盒”。用戶(hù)收到的所有禮物都在禮盒中。公開(kāi)的禮物顯示送禮者的名字,私秘的禮物則顯示“私人”。
另有一個(gè)“匿名”的選項(xiàng)。雖然所有人都可以看到禮物,但只有收禮者可以看到送禮者的名字和消息。這種禮物只在禮盒中,而不在墻上顯示。
Facebook用戶(hù)注冊(cè)時(shí)免費(fèi)獲得一個(gè)禮物。以后的每個(gè)禮物一美元。最初推出時(shí)的禮物是有關(guān)“情人節(jié)”的。同年2月由此產(chǎn)生收入的50%捐獻(xiàn)給Susan G. Komen乳腺癌基金會(huì)。之后,F(xiàn)acebook每天推出一款新禮物,大多數(shù)都是限量版,或只是限期供應(yīng)。用戶(hù)個(gè)人主頁(yè)會(huì)顯示每日禮物的廣告。隨著Facebook開(kāi)放平臺(tái)應(yīng)用程序的出現(xiàn),第三方開(kāi)發(fā)的應(yīng)用程序?qū)?美元購(gòu)買(mǎi)禮物的模式構(gòu)成威脅。請(qǐng)注意,Zachary Allia(譯者:一個(gè)第三方程序開(kāi)發(fā)員)開(kāi)發(fā)的“免費(fèi)禮物”,與Facebook的官方禮物是不同的。
市場(chǎng)(Marketplace):
2007年5月,F(xiàn)acebook推出Facebook 市場(chǎng)。用戶(hù)可以免費(fèi)發(fā)布下列分類(lèi)廣告:賣(mài)二手貨、租房、工作,等。供求兩方均可發(fā)布。所有Facebook用戶(hù)都可以使用這個(gè)功能。目前是免費(fèi)的。
捅(Pokes):
Facebook提供一個(gè)“捅(Poke)”別的用戶(hù)的功能,讓用戶(hù)可以給別人發(fā)送一個(gè)“Poke”。Facebook常見(jiàn)問(wèn)題中這樣解釋?zhuān)骸癙oke是你和朋友互動(dòng)的一種方式。當(dāng)我們?cè)O(shè)計(jì)這個(gè)功能時(shí),我們覺(jué)得提供這么一個(gè)什么意思也沒(méi)有的功能其時(shí)挺酷。用戶(hù)們給Poke不同的解釋。我們鼓勵(lì)你給它你自己的解釋!睂(shí)際上這個(gè)功能的目的只是讓用戶(hù)能引起別的用戶(hù)的注意。盡管很多用戶(hù)確實(shí)用這個(gè)功能來(lái)引起別的用戶(hù)注意,或說(shuō)聲“嘿”,但有些用戶(hù)仍把它理解為“性”的意味。這個(gè)解釋造成了一個(gè)很熱門(mén)的Facebook小組的產(chǎn)生--“Poke”夠了,咱們干脆做愛(ài)吧。到2007年9月,這個(gè)小組共有二十五萬(wàn)用戶(hù)。
有時(shí)朋友之間會(huì)進(jìn)行一種被稱(chēng)為“Poke仗”的游戲--兩個(gè)用戶(hù)間用“Poke回”功能,互相Poke來(lái)、Poke去。
另有一些衍生出來(lái)的新功能,如“X 我”,和“超級(jí)Poke”,讓用戶(hù)可以把Poke替換成任何動(dòng)作。
狀態(tài)(Status):
狀態(tài),讓用戶(hù)向他們的朋友和Facebook社區(qū)顯示他們現(xiàn)在在哪里、做什么。Facebook讓用戶(hù)填入狀態(tài)的提示是“(某某用戶(hù))正在。。!,用戶(hù)填入剩下的部分。在用戶(hù)好友列表的“新近更新”區(qū),顯示這些狀態(tài)。
活動(dòng)(Events):
Facebook活動(dòng)的功能幫助用戶(hù)通知朋友們將發(fā)生的活動(dòng),幫助用戶(hù)組織線(xiàn)下的社交活動(dòng)。
開(kāi)放平臺(tái)上的應(yīng)用(Application):
2007年5月24日,F(xiàn)acebook推出Facebook 開(kāi)放平臺(tái)。利用這個(gè)框架,第三方軟件開(kāi)發(fā)者可以開(kāi)發(fā)與Facebook核心功能集成的應(yīng)用程序。
最流行的應(yīng)用程序包括:
- 頂級(jí)朋友:用戶(hù)可以選擇和顯示他們最好的朋友
- 涂鴉板:一個(gè)圖形效果的“墻”
- 我喜歡:一個(gè)社會(huì)化音樂(lè)發(fā)現(xiàn)和分享服務(wù),包括音樂(lè)會(huì)信息和有關(guān)音樂(lè)知識(shí)的小游戲
甚至有象棋、拼字游戲之類(lèi)的游戲出現(xiàn)。而第三方網(wǎng)站如進(jìn)行Facebook應(yīng)用數(shù)據(jù)統(tǒng)計(jì)的Adonomics,相關(guān)博客如AppRate、Inside Facebook、Face Reviews等等或應(yīng)運(yùn)而生或?qū)acebook應(yīng)用青眼有加。
2007年7月4日,Altura 風(fēng)投宣布“Altura 1 Facebook投資基金”,成為第一個(gè)只投資Facebook相關(guān)項(xiàng)目的風(fēng)險(xiǎn)投資。2007年7月10日,Bay Partners宣布成立“應(yīng)用工廠(chǎng)(AppFactory)”,一個(gè)只投資Facebook應(yīng)用的種子基金。
2007年8月29日,F(xiàn)acebook改變了他們對(duì)應(yīng)用程序熱度的衡量標(biāo)準(zhǔn),更傾斜于那些有深度價(jià)值的應(yīng)用。因?yàn)橹,衡量?biāo)準(zhǔn)僅以用戶(hù)數(shù)為標(biāo)準(zhǔn),使得那些高度“病毒傳播”(譯者:指極易于在用戶(hù)間口口相傳)但沒(méi)什么用處的程序排名很高。著名IT博客Valleywag曾批評(píng)Facebook 應(yīng)用是“一大堆垃圾”。
截止2007年9月26日,共有超過(guò)4500個(gè)Facebook應(yīng)用出現(xiàn)。
Facebook標(biāo)識(shí)語(yǔ)言(Facebook Markup Language):
Facebook 標(biāo)識(shí)語(yǔ)言是HTML的子集。Facebook應(yīng)用的開(kāi)發(fā)者可以用這種語(yǔ)言定制他們的應(yīng)用程序的外觀(guān)。
Facebook視頻:
與Facebook開(kāi)放平臺(tái)同時(shí)推出的,還有一個(gè)Facebook自己開(kāi)發(fā)的應(yīng)用程序--視頻分享。用戶(hù)可以上傳視頻、通過(guò)“Facebook移動(dòng)”上傳手機(jī)視頻,以及用攝像頭錄像。同時(shí)用戶(hù)可以給視頻中的朋友加“標(biāo)簽”。這一功能被認(rèn)為會(huì)與MySpace的相關(guān)功能競(jìng)爭(zhēng)。但Facebook的視頻只能在Facebook網(wǎng)絡(luò)內(nèi)觀(guān)看。然而,一段發(fā)表在Userscripts.org上的Greasemonkey代碼讓用戶(hù)可以下載Facebook視頻或?qū)⒅D(zhuǎn)貼在其他網(wǎng)站。
Facebook的域模型:
下圖(點(diǎn)擊看大圖)用UML類(lèi)圖的形式,顯示了Facebook系統(tǒng)所管理的信息。它提煉出了Facebook數(shù)據(jù)庫(kù)中的實(shí)體、關(guān)系、字段。
(Facebook域模型,點(diǎn)擊看大圖)
比如,圖中顯示了有關(guān)工作、學(xué)校、信用卡、顯示用戶(hù)名等的字段。(黃色方框代表類(lèi))
請(qǐng)注意該圖為概念類(lèi)圖,而不是具體實(shí)施的細(xì)節(jié)。如欲了解更多數(shù)據(jù)模型的細(xì)節(jié),請(qǐng)參考Facebook查詢(xún)語(yǔ)言(FQL)--一種類(lèi)似SQL的查詢(xún)語(yǔ)言的相關(guān)資料。
技術(shù)構(gòu)架:
Facebook使用LAMP(Linux、 Apache、 MySQL、 PHP)作為技術(shù)構(gòu)架。Facebook的一個(gè)技術(shù)構(gòu)架工程師Steven Grimm在博客中寫(xiě)到:
幾乎我們所有的服務(wù)器都運(yùn)行開(kāi)源軟件。我們的Web服務(wù)器是Linux,Apache和PHP。我們數(shù)據(jù)庫(kù)是MySQL。我們使用memchached來(lái)保證網(wǎng)站的快速反應(yīng)。一些后臺(tái)應(yīng)用Python、Perl和Java,以及一些gcc和Boost。程序員用Subversion和git來(lái)進(jìn)行代碼管理。還有很多--象很多網(wǎng)站一樣,從頭到腳都是開(kāi)源軟件。
出處:譯言
責(zé)任編輯:bluehearts
上一頁(yè) Facebook 詳解 [1] 下一頁(yè) Facebook 詳解 [3]
◎進(jìn)入論壇網(wǎng)站綜合、網(wǎng)頁(yè)制作版塊參加討論
|