What Facebook’s Developer Announcement means: How Community can be Portable
Categories: Facebook Strategy, Social Graph, Social Networking, Web Strategy, Web TheoryPosted on January 27th, 2008Update: Several have suggested that this announcement is nothing new, (See initial announcement in 2006) and upon further investigation (and a quick email exchange with the Facebook team) confirms this to be right. What’s new is that it’s now easier to do than before. Regardless, the awareness of this feature is low within the marketplace, and everything I write in the following still stands true. Consider this awareness raising, and more of these types of distributed web tactics to continue in 2008.
My goal is to simply tech speak and boil it down to what it means for you, a web strategist. I’ll update this post as I learn more information.
What Facebook wrote
In their most recent announcement they gave a very technical explanation regarding the announcement:
“This JavaScript client library allows you to make Facebook API calls from any web site and makes it easy to create Ajax Facebook applications. Since the library does not require any server-side code on your server, you can now create a Facebook application that can be hosted on any web site that serves static HTML. An application that uses this client library should be registered as an iframe type. This applies to either iframe Facebook apps that users access through the Facebook web site or apps that users access directly on the app’s own web sites. Almost all Facebook APIs are supported. The exceptions are:”
Web Strategists’ Translation
This means that web owners can now embed existing Facebook applications easier than before. Now, in addition to being able to create an application/widget that will sit on Facebook alone, you can now easily embed it on your own website (in addition to leveraging the social features that Facebook offers).
[You can start to bring the Facebook community to your own corporate website, rather than directly developing on Facebook alone. This is a step towards the community now leaving the social network and moving to other locations]
This is really making the social features and widgets of Facebook portable. This is important as your web strategy is now distributed in many locations. For corporate web strategists, you’ll need to expand the scope of your plan to include how some of these widgets and applications could be embedded on your own microsites and corporate websites. This also means this is a ‘bridge’ to get active Facebook users closer to your corporate website.
Impacts to Google’s Open Social
If you’re not familiar, I’ve outlined what Open Social Means to your executives, read this first. Essentially, Google and it’s many partners wants to make it easy for widgets to move from one social network to another with little re-coding: portable and re-usable widgets. Unfortuantly, this has yet to be seen, and Facebook’s announcement allows widgets to be more portable, somewhat creeping in on Open Social’s intentions. In the long run, expect all of these companies to be working together, sharing API data, as those that don’t will be left out.
What you need to do:
Action: Do nothing at this point, let’s wait to see some case studies of how this is being implemented.
Plan: This doesn’t keep you from correctly planning, so continue to make your web strategy a distributed one, where content, applications, and people move from social network to social network, and to your own corporate website. Talk with your interactive agency, web developers, and social media gurus on what some of these possibilities could mean. Have weekly 30 minute brainstorming parties and see how this could be implemented and integrated within your current activities.
How to think of this: Plan on adding social features to your own corporate website so that visitors will interact with your own content, re-sort it, edit it, and mash it however they want. The future of content is amorphous and ubiquitous. (I’ve been saying this since 2005 and now we’re finally starting to see it happen)
This entry was posted on Sunday, January 27th, 2008 at 10:53 am and is filed under Facebook Strategy, Social Graph, Social Networking, Web Strategy, Web Theory. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
22 Responses to “What Facebook’s Developer Announcement means: How Community can be Portable”
Leave a Reply
- Advertising
- Aggregation
- Analyst
- API
- Asia
- Blogger Dinner
- Career
- Case Study
- Challenges
- Citizen Journalism
- Collaboration
- Community Manager
- Community Marketing
- Conference
- Content Management System
- Content Management Systems
- Curated Social Content
- Data Portability
- Data Storage
- Digest
- eCommerce
- Economy
- Enterprise Web
- Ethics
- Europe
- Events
- Extranet
- Facebook Strategy
- Fansumer
- FAQ
- Feedback
- Forrester
- Funding
- Future of Social Web
- Generations
- Geo Tagging
- Global Web
- Groundswell
- Hitachi
- Hitachi Data Systems
- Identity
- Industry Index
- Information Architecture
- Intelligent Web
- Interactive Marketing
- Interview
- Intranet
- IPTV
- IT
- Job Survey
- Live Video
- Mashups
- Media 2.0
- Microformat
- MicroMedia
- MicroMeme
- Mmorpg
- Mobile
- MySpace
- Non Profit
- On the move
- OpenSocial
- Other
- Personalization
- Platform
- Podcasts
- Podtech
- Politics
- Pollination
- PR
- Privacy
- Process
- Publication
- Quicktake
- Reading Sampler
- Rich Media
- Ruminations
- Search Strategy
- Second Life
- Security
- Silicon Valley Sightings
- Social CMS
- Social Computing
- Social CRM
- Social Graph
- Social Media
- Social Media Job
- Social Media Measurement
- Social Media Services
- Social Media Stats
- Social Networking
- storyboard
- Sustainable
- Syndication
- Technographics
- Technology
- Travel
- Trends
- User Experience
- VCs
- Venture Capital
- Video
- Virtual World
- Voice of the Customer
- VoIP
- Walkthrough
- Web Advertising
- Web Analytics
- Web Design
- Web Industry
- Web Law
- Web Marketing
- Web Strategy
- Web Strategy Show
- Web Team
- Web Theory
- Web Tools
- Web Usage
- White Label Social Network
- Widget Strategy
- Wireless
- Word of Mouth
- Word of Mouth Marketing
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
-
Jobs for the Web Strategist- Copywriter (part time) at Carroll Enterprises, Inc. (Worcester, Massachusetts)
- Social Media Project Manager at Creative Labs, Inc. (Milpitas, California)
- Director of Social Media Marketing at PTC (Massachusetts)
- 2166 Global Digital Communications Manager at Ford Motor Company (Dearborn, Michigan)
- Online Connection Pastor at LifeChurch.tv (Edmond, Oklahoma)
- Search Marketing Analyst at OWN: The Oprah Winfrey Network (Los Angeles, California)
- Fees from these job postings pay for web hosting
-
My Flickr Photos
About
Jeremiah Owyang
Silicon Valley
The views expressed on this website/weblog are mine alone and do not necessarily reflect the views of my employer, Forrester Research.













i don’t see where this is easier than using server side scripting, so imho nothing has changed, you could do the same things before. i agree with these posts here: http://www.allfacebook.com/2008/01/facebook-extends-platform-to-the-web/
Posted by marc uhlig on January 27th, 2008 at 11:06 am
Thank you for clearing this up. The thing to do then is to wait and see what is done in the wild first?
What will this mean for aggregating and managing all your profiles in one place? This seems to encourage a more ’spread-out’ distributed approach?
Posted by Mario Olckers on January 27th, 2008 at 11:10 am
Jeremiah,
can’t thank you enough for breaking this down in understandable terms. Saw the announcement last night but couldn’t really put my finger on why I found exciting.
thanks!
Posted by Annie Rodkins on January 27th, 2008 at 11:13 am
Marc
I saw that too about server side scripting, I think the biggest change is that it’s easier to do than before.
Also, I wasn’t aware of this feature (for server side) until now, so regardless, this needs more awareness and exposure.
Mario, Distributed is the future.
Annie, you’re welcome!
Posted by jeremiah_owyang on January 27th, 2008 at 11:20 am
[...] all over the web right now that Facebook supposedly “released their platform last night”. I want to clarify the [...]
Posted by Why Facebook Did *Not* Release Their Platform Last Night | Stay N' Alive on January 27th, 2008 at 11:41 am
Jeremiah,
It’s true that this move from facebook has the potential to bring the facebook community to the corporate websites. However, it’s the nature of facebook apps to bring entertainment and attract more users instead of doing something productive for corporates. There are close to 15,000 facebook apps out there and only a handful of them show some meaningful value. Many corporate sites may not find this feature beneficial to them at all.
Posted by Fil on January 27th, 2008 at 11:46 am
This part of the geek speak is key, “should be registered as an iframe type.”
Many existing applications will not be able to utilize this library without significant changes. It’s not as simple as it sounds.
This is great for new applications since it does present new distribution opportunities, and existing “iframe” applications could be changed quickly to utilize the new library.
Posted by Shannon Whitley on January 27th, 2008 at 1:15 pm
Jeremiah,
This announcement is getting confused I think. People seem to think they can now create canvases filled with api data on their own sites using this. Not really the case, this may make it more dynamic to build apps, but their api allowed much of this already, so its a matter of them trying to disseminate the info they have on users in a bit more flexible manner.
Posted by Brian Breslin on January 27th, 2008 at 2:55 pm
[...] on your own server but leverage the Facebook community of your users. Jeremiah Owyang has a nice summary of what this means for the non-developers of this [...]
Posted by Facebook opens JavaScript developer API « PK on January 27th, 2008 at 2:58 pm
Friends
I’m emailing my contacts at Facebook to see if I can get to the bottom of this: Is this new or not, and what are the true impacts.
Posted by jeremiah_owyang on January 27th, 2008 at 3:01 pm
[...] all over the web right now that Facebook supposedly “released their platform last night”. I want to clarify the situation [...]
Posted by » Blog Archive » Why Facebook did *not* release their platform on the 25th on January 27th, 2008 at 4:04 pm
[...] Jeremiah Owyang has translated the geek-speak of Facebook’s release into something that is meaningful to business folks. I’d only offer one correction to the following statement in Jeremiah’s post: This means that web owners can now embed existing Facebook applications easier than before. [...]
Posted by Facebook Javascript Library « Shannon Whitley on January 27th, 2008 at 4:44 pm
[...] a fair amount of buzz over the weekend from folks including Nick O’Neill, Dare Obasanjo, Jeremiah Owyang, Duncan Riley, and Search Engine [...]
Posted by Facebook Extends Their Platform on January 27th, 2008 at 5:52 pm
This direction, for whatever it may mean in concrete ability, certainly starts to make the online community argument between Build vs. Join heavily skewed towards Join if so much could be leveraged off-Facebook. If Facebook continues to grow, why would most entities whose targets are the general consumer create a wholly independent network?
Posted by Dean Browell on January 27th, 2008 at 7:11 pm
thanks for the informative post jeremiah.
dean, to answer your question to as why networks would create their own network. i believe that platforms such as facebook offer content distributors the ability to dynamically share content through the use of modern day technology. in this case it would be through client-side scripting through means such as API’s or iFrames. this method is much more efficient and offers content distributors the ability to spread samples of content much faster than simply hosting their own network. i’m not a follower of who’s who’s but i do know that there are more than a handful of people out there trying to build communities such as this. correct me if im wrong, but i believe this an ideal way to draft/utilize tools that work to better build.
Posted by jeff on January 27th, 2008 at 8:52 pm
[...] What Facebook’s Developer Announcement means: How Community can be Portable :: Jeremiah Owyang - Jeremy comes at the same announcement from the cheering section of the crowd. Who says I don’t give equal time [...]
Posted by Quick Thoughts for 1.27.08 | WinExtra on January 27th, 2008 at 9:55 pm
[...] Web strategist Jeremiah Owyang says This is a step toward the community now leaving the social network and move to other locations … This also means this is a ‘bridge’ to get active Facebook users closer to your corporate website. [...]
Posted by Did Facebook just change the game for news orgs? | New Media Bytes | Online journalism, web production and promotion on January 28th, 2008 at 6:37 am
It is true that before the Facebook JavaScript announcement it was still possible to show the contents and interact with a Facebook application without having to go to facebook.com. In the past this could have been accomplished by writing code on the server that was somehow tied to the application. For example, CNN could have had code on their website that forced a Facebook login and told you who your Top Friends are and what Free Gifts you have.
This new JavaScript platform makes the process much easier. No server side code is required at all. The press release is also an indication that Facebook wants developers to create applications that function from outside facebook.com. Note: You must still login in to both Facebook and the application in order for this to function. Facebook is still in control of their data.
This JavaScript library also makes it possible now for any number of website to use a Facebook application as a widget on their site without the application creator’s permission. If you see the Free Gift widget on display at CNN.com it doesn’t take much work to ‘borrow‘ the JavaScript and put it on your own website. This can, obviously, be controlled but will require consideration by the application designer.
The restriction of “IFrame only” will likely require that applications are redesigned to take advantage of this new feature of the Facebook platform. Many popular applications are not built as “IFrame” apps. It is our opinion here at ThoughtLabs, though, that any application that wishes to be portable across the Facebook platform and OpenSocial will have to go IFrame eventually.
I will put together a more interactive example of this new Facebook Platform feature today. I will let you know what I find.
Posted by Naveed Ihsanullah on January 28th, 2008 at 10:19 am
I look at Facebook as being in its infancy much as the Internet was in 95-99….
It is maturing, we’ll see some real applications popup that bring some real value to the corporate IT department soon enough.
Let’s get down to business.
Posted by Kin Lane on January 29th, 2008 at 10:13 pm
[...] Upgrade: Facebook applications easier to embed Although overhyped (partly my fault) Facebook has made it easier for widgets to be embedded on static websites now using client side javascript code, rather than depending completely on server side code. I’ve outlined exactly what this means for the web strategist. [...]
Posted by Weekly Digest of the Social Networking Space: Jan 30, 2008 on January 30th, 2008 at 1:29 am
[...] The announcement was followed by several articles, blog posts, hundreds of comments, and Twitter discussions. I even wrote a quick post on some of the [...]
Posted by Marketing Hype vs. Developers’ Reality « Shannon Whitley on February 13th, 2008 at 3:44 pm
[...] What Facebook’s Developer Announcement means: How Community can be Portable :: Jeremiah Owyang - Jeremy comes at the same announcement from the cheering section of the crowd. Who says I don’t give equal time [...]
Posted by Quick Thoughts for 1.27.08 — Shooting at Bubbles on May 31st, 2009 at 10:16 pm