Back to News for Developers

Platform Updates: Operation Developer Love

November 11, 2013ByNick Gianos

This week, we updated the Comments Plugin to give site owners better moderation tools and distribution, while improving commenting quality. We also resolved a launch issue with Settings not getting saved. As a result, please verify your Settings.

If you are currently using the Legacy FBML Comments Box for Canvas Pages/Page Tabs, we encourage you to migrate to iframes and this new Comments Plugin.

Terms for Ad Providers

Last month, we announced plans to update our Platform policies to require developers building Apps on Facebook.com (Canvas Apps) to use third-party ad providers who have signed our terms that govern ad quality and data use. This update is a continuation of the policy we announced in February 2010 and requires all third party ad providers who work with our developers to sign an agreement that prohibits the collection of user data and requires compliance with our ad guidelines.

Since then we have been working with ad providers and the developer community to ensure they are properly prepared for the update now in effect. Sixty-eight (68) ad providers, large and small, have agreed to the terms and are listed at http://developers.facebook.com/docs/adproviders/. We will continue to update this list.

We are committed to working with you to support monetization services that help you grow your businesses, while at the same time fostering an environment in which people are in control of their information and can safely use Apps on Facebook.com.

Breaking change: POST for Canvas migration

As announced and as reported on the Platform roadmap, we plan to migrate and require that all Apps on Facebook.com (Canvas Apps) to use POST by March 12th. Please review our documentation and begin testing this migration by editing your app settings in the Developer App under the "Advanced" tab by selecting POST for Canvas. migration

Beta JS SDK

We created a beta version of the JavaScript SDK that all developers can use to test every Monday beginning at 12AM PST to verify that your app will still work as expected given any Platform changes that will be pushed Tuesday afternoon. Point your app to the beta version of the SDK at http://connect.beta.facebook.net/en_US/all.js as follows:

    <html>
    <head>
    <title>My Facebook Login Page</title>
    </head>
    <body>
    <div id="fb-root"></div>
    <script src="http://connect.beta.facebook.net/en_US/all.js">
    </script>
    <script>
    FB.init({ 
    appId:'APP_ID', cookie:true, 
    status:true, xfbml:true 
    });
    </script>
    <fb:login-button>Login with Facebook</fb:login-button>
    </body>
    </html>
  

If you encounter a bug that repros on the beta tier but not in production, please file a bug immediately and mark as Beta tier. We will aim to resolve these bugs before the Tuesday push. Please note that we only support the en_US locale at present.

Test Accounts

We have removed the ability to turn user accounts in test accounts as mentioned here to prevent unintentional conversions of real accounts into test accounts. The proper way to create test accounts is by using the accounts connection of App Graph Object.

Fixing Bugs

Bugzilla activity for the past 7 days:

  • 161 new bugs were reported
  • 89 bugs were reproducible and accepted (after duplicates removed)
  • 25 bugs were fixed (24 previously reported bugs and 1 new bug)
  • As of today, there are 3,473 open bugs in Bugzilla (down 260 from last week)

Forum Activity

Developer Forum activity for the past 7 days:

  • 593 New Topics Created
  • 264 New Topics received a reply
  • Of those 264, 34 were replied to by a Facebook employee
  • Of those 264, 56 were replied to by a community moderator