Developer Roadmap

From Facebook Developer Wiki

Jump to: navigation, search

In the spirit of being as open and transparent as possible, we are publishing parts of our roadmap for Facebook Platform. For the first time in this level of detail, we will provide a roadmap to help you anticipate future changes and opportunities. Like all roadmaps, it may shift slightly, but we will share insight into what is happening as these details are available. We'll keep you posted about the progress of these changes and what they mean for you over the next two quarters.

If you have questions about these changes, please share them in our Developer Forum. We'll check in frequently and do our best to answer your questions, and change these documents to reflect the latest plan.

Category Changes Timing Last Updated
Communication Channels


Email (Detail) Developers will be able to ask users to share their primary email addresses (for example, firstname.lastname@domain.com). November 2009 October 28, 2009
Notifications (Detail) Application-to-user and user-to-user notifications will be removed, and instead developers will use stream, Inbox, and Email. December 2009 [30 days after email permission is available] October 28, 2009
Requests (Detail) Requests will be transitioned to Invites and Inbox. Late 2009 / Early 2010 [30 days after launching new Inbox sharing] October 28, 2009
Invites (Detail) Invites will be transitioned to either a filter in Inbox or surfaced in the Application and Games Dashboards. November / December 2009 October 28, 2009
Inbox (Detail) Users will be able to share application content with one another via the Inbox. November / December 2009 October 28, 2009
Stream (Detail) Stream stories will only display 1 action link (without "formatting"-style characters). Live as of November 10, 2009 November 11, 2009

Stream stories will initially render only 1 image (with a maximum size of 90 pixels) and a few lines of text. Users can click to "See more." November 2009 November 11, 2009

Stream.publish, Facebook.streamPublish, and FB.Connect.streamPublish will be the only methods to publish into the stream; many older feed APIs will no longer be supported. December 20th, 2009 November 5, 2009

Feed forms cannot be popped open without explicit user intent (Policy change). Late November / Early December 2009 November 5, 2009




Application Discovery and Navigation


Home page: application navigation (Detail) Application bookmarks will move from the menu bar (bottom of screen) to the left-hand side of home page. November / December 2009 October 28, 2009
Counter (Detail) Counter will be a notification channel unique to each application, displayed beside individual application bookmarks. November / December 2009 November 4, 2009
Dashboards: Applications and Games (Detail) We are developing new dashboards focused on discovery and re-engagement with games and other applications. November / December 2009 October 28, 2009
Profile (Detail) Application tabs will be the only way to integrate into the Profile. Late 2009 / Early 2010 November 9, 2009
Canvas (Detail) Formatting on canvas pages will change to better highlight an application's brand. November / December 2009 October 28, 2009
Bookmark Button (Detail) We created an "Add Bookmark" button. Launched November 4, 2009 November 4, 2009




Developer Programs and Simpler Policies


Open Graph API (Detail) The Open Graph API will allow any page on the web to have all the features of a Facebook Page – users will be able to become a Fan of the page, it will show up on that user’s profile and in search results, and that page will be able to publish stories to the stream of its fans. Early 2010 October 28, 2009
Improved Analytics (Detail) We are going to add more data to the Insights page for an application. Late 2009 / Early 2010 October 28, 2009
Revamped developers.facebook.com (Detail) We're working on a revamped developer site including focus on learning, building and getting support. December 2009 October 28, 2009
Platform Live Status (Detail) We're planning to release the Platform Live Status tool, showing updates on platform stability and load. Live!
New Principles, Simplified Policies, Verification Standards (Detail) Announce new Platform Principles (focused on Platform philosophy), simplified policies, and extend verification standards to all applications. Late October 2009 October 28, 2009
New JavaScript Library We're planning to develop and open source a faster, slimmer, and more efficient JavaScript Library. Ongoing through Q1 2010 November 5, 2009
Auto-generated Documentation We plan to generate our reference docs directly from the code, ensuring that they will always be up to date. Also, it will include a lot more samples in a well-structured interface. Ongoing through Q1 2010 November 5, 2009
reference