Facebook wants the Web's default to be social

21.04.2010
Facebook has revamped its application development platform to make it possible for the social-networking site and other Web sites to mesh what they know about their end-users and automatically personalize the experience people have online.

For example, a visitor to a participating news site or a music-sharing site could be served up content upon arrival based on previously stated preferences on Facebook or participating sites. The visitor could also see a list of Facebook friends who are already registered on the other site, and even what comments they have posted there.

"People can have instantly social and personalized experiences everywhere they go," said Mark Zuckerberg, Facebook's CEO, during a keynote speech Wednesday at the company's F8 conference for developers.

Making this possible is Facebook's Open Graph API (application programming interface), designed to allow Facebook and participating sites to blend their respective user "social graphs" to customize their site experience for each individual visitor.

Facebook is also releasing the Open Graph Protocol, a system to mark up objects in a uniform way so that they can be understood the same way by Facebook and third-party sites.

Facebook is also making available a series of iFrame plug-ins that developers can drop into their Web pages to re-create Facebook functionality, such as the "Like" button the company announced this week. This button lets end-users tell Facebook and external Web sites that they're interested in specific news articles, songs and other content.