Tag Archives: roadmap
Facebook Platform. Good Experiences.

Facebook Platform. Good Experiences.

In a recent blog post Facebook encouraged users to be trustworthy and to create great user experiences.

The deadline for enforcement of the new Facebook Developer Principles and Policies has passed and now all the application developers that violate those rules will be punished. The actions taken against the apps will range from simple warnings, suspension of certain functionality to the outright disablement of the app according to the “severity” of the violation, the developer’s history of compliance and the impact of the violation on the users of the application.

These new changes to the Developer Principles and Policies will slow down the growth of new applications significantly. The auto pop-up permission requests, bookmark reminders will be considered as violations. The stream stories can no longer be used as methods for users to invite friends to the applications and soon Facebook will disable all the viral channels of communication (notifications, requests) and leave developers with only the dashboard counters and the Inbox.

Added to this, as outlined in the Facebook Developer Roadmap, Developers will be able to obtain the users’ primary email addresses and the formatting of the canvas will change to better outline the brand of the application. To me this looks like Facebook is slowly “pushing away” the applications from Facebook.com to better highlight that they are the creations of third party developers, not Facebook itself.

Proposed Roadmap Canvas of a Facebook Application

Dashboard Roadmap. API Available

Dashboard Roadmap. API Available

Facebook has just announced that the new Dashboard API is now available for testing. According to the dashboard roadmap the Facebook Dashboard API lets you integrate your application into the Application Dashboard or the Games Dashboard (depending upon the type of application you have). These dashboards help users discover and engage with your applications on Facebook. They display which application’s users and their friends recently used as well as any news your applications wish to communicate to users.
The Dashboard API integrates with the Games and Application Dashboard in two ways: It gives you the ability to post news items to a user’s dashboard, providing information to the user and giving the user the opportunity to take action. It lets you set a counter as a lightweight way for you to inform your users to take action within your application.

There will also be two types of news that the applications can post on to the dashboards – Global and Personal News Items. Global News Items will be visible to all of the users of the app, while the Personal News Items will be a way to communicate with only 1 user of the app.

Games Dashboard

Games Dashboard

The Dashboard API lets you set the counters that appear next to your application bookmark under the profile picture (if the user bookmarked the application) and in news items on the dashboard. The counter informs the user in a lightweight way to take an action in your application.
After you set the counter for a user, Facebook clears the counter when the user clicks your application’s bookmark. However, when the user visits your application’s canvas page, you must call dashboard.clearCount to reset the counter.

Also, in this week’s code push Facebook updated some API calls (events.invite, group FQL table), so that they can now work without session keys.

Delays, Again…

Delays, Again…

As Don wrote in a post yesterday, Facebook is having a hard time sticking to the dates they’ve set in the Developer Roadmap. Although, we’ve heard that Facebook is planning to end the Verified Apps program today, still there are no news yet about the new Email feature that was promised to go live in November.

Pete Bratach, who is a technical writer at Facebook and according to his tag-line ”…likes keeping you up to date” didn’t mention the email feature at all in his November 2009 Platform News post today.

It’s a good thing they’ve released that Platform Live Status page where developers get notified about the condition of the Platform. Ever since it was released some major problems have been reported including a severely degraded performance of the Platform, which affected mainly FBML based applications, and problems with the Quick Transitions feature (which is still not fixed, opposite of what the Platform Live Status is saying). Let’s just hope it is all connected with with the upcoming redesign or the roll-outs of the new features and that we will have somewhat of a stable platform for the beginning of the new year.

Developer Roadmap Delays

Developer Roadmap Delays

Facebook introduced the  Facebook Developer Roadmap on October 28, 2009. This is what the description of the roadmap reads:

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.

For the month of November Facebook had 4 new features to be launched, and while most of them are now live, one of the most anticipated ones is nowhere to be seen. I’m talking about the new email sharing feature, which allows developers to gain access to the application’s users’ primary email address. This means that app developers can store real email addresses and contact their users directly. Currently applications can request permission to email users, but the emails get sent via the Facebook API and are not visible and cannot be stored.

Facebook Redesign

Facebook Redesign

Also, once this feature is live, the new notification methods will become active (after 30 days) and most likely this is when the new redesign will be activated.

Updated Facebook Developer Policies

Updated Facebook Developer Policies

Even though we all knew it was coming, the updated policies will disappoint almost every application developer on Facebook.

As announced in the Facebook Developer Roadmap, the Facebook Platform Guidelines are now replaced with the new Developer Principles and Policies.

As a Facebook Platform Policy Team member wrote in a blog post earlier today, they are giving developers until December 16th to comply their applications with the new rules.

By having a quick look at the Examples and Explanations page for the new Policies, you can see that Facebook is shutting down each and every effective way for developers to promote, advertise and expand their app. And this is only the beginning as per the Roadmap Facebook is going to shut down all the effective channels that apps use to communicate with users as well.

Are you a developer on Facebook? What do you think about these changes and how do you think it will affect the Platform?