Bringing CMS power to Facebook apps and social networking to Drupal websites.

What's this?

You're browsing a live example of Drupal for Facebook, a free and open-source platform.

take the tour

Drupal for Facebook - The Next Release

Modules/fb has a long (sometimes arduous) history. Integrating Drupal
with Facebook's platform basically since the platform became
available. Back then, all Facebook apps were what we now call "canvas
pages"; Facebook Connect did not exist. Canvas pages were written in
FBML, whereas now they are iframes. Facebook has completely changed
their PHP and Javascript SDKs, and introduced the "Open Graph". In
short, these modules have changed a lot over the last couple years.
Almost every feature has been reimplemented once or twice.

Timeline Activity on Drupal for Facebook

For a while now, the modules/fb/fb_graph.module has included some helper functions to publish user activity to a facebook timeline. And now this site is demonstrating those features.

Here are the activities that may appear on your timeline:

  • Post - when you post new content to our forums, a link to the post will appear in your timeline.
  • Edit - when you edit a forum post, it will appear in your timeline as an edit.
  • Comment - when you leave a comment, that will also appear in your timeline, with a link back to the original post you commented on.

To enable/disable this feature, click the "my account" link (left), then click "edit" and check/uncheck the "Publish to Timeline" checkbox.

Update Your Facebook Apps by Oct 1st!

Facebook has made some changes to their platform (what else is new?) and all Apps need an upgrade. Read on to learn what Drupal for Facebook users should do...

Drupal for Facebook Slowing Down Your Site?

A user recently reported Drupal for Facebook causing pages to load very slowly. Here's a quick fix.

Action Required for app Your Application (123456789)

Drupal for Facebook users,

If you get an email from facebook that says roughly, "Our automated systems have detected that you may be inadvertently allowing authentication data to be passed to 3rd parties," please let me know.

I am investigating this and trying to determine which apps have a problem.

Drupal 7 for Facebook

It's a new year... there's a new drupal... and I'm very happy to report a new version of modules/fb for Drupal 7!

Got Drupal for Facebook?

I'm putting together a list of live websites and facebook applications which use Drupal for Facebook.

If you have an application, or site with Facebook Connect powered by these modules, please let me know. Either describe the site on the showcase forum, send me a note, or leave a comment.

Speaking at Bay Area Drupal Camp

I'll be giving a presentation tomorrow in Berkeley, CA, at the Bay Area Drupal Camp.

For those attending or interested, here's an advance copy of the slides.

FBML Theme for Tabs

When facebook introduced yet another API last April, they deprecated FBML canvas pages in favor of the iframe flavor. And developers like me breathed a sigh of relief that we'd never have to deal with straight FBML again (not to be confused with XFBML, still in use on both connect and canvas pages).

But alas, facebook has not (yet) gotten rid of FBML for good. There's still the Profile Tab, which is a nice thing for applications to add to facebook Pages. Unfortunately, to support these your app has to produce FBML.

Drupal for Facebook now easier to install

Recent changes make it easier than ever to install modules/fb.

Until now, you had to edit Drupal's settings.php file before enabling the modules. This is a tricky step that confused or surprised many Drupal admins. As of now, that change to settings.php is required only when supporting canvas pages. So for those of you interested only in Social Plugins or Facebook Connect, I'm happy to report you can skip this step. (Sorry, canvas pagers, we couldn't get rid of this entirely.)

Syndicate content