This site is archived.

Building Facebook Applications using Drupal

Dave Cohen's picture
Submitted by Dave Cohen on Mon, 07/07/2008 - 20:05.

Session recording

Attached files

Placement
Session time: 
08/28/2008 - 11:00 - 08/28/2008 - 12:00
Conference booklet summary and bio
Article for conference booklet: 
The Facebook Platform enables Applications which tightly integrate with the Facebook.com website. These Applications write content to a Facebook user's Profile, News Feed, and also Canvas Pages. This content can be as rich and complex as any website, so Drupal is a natural choice for developing on this platform. This session introduces the Drupal for Facebook project. Topics include the basics of the Facebook API, configuring Drupal for Facebook, and differences between developing for Canvas Pages versus regular web pages.
Bios for conference booklet: 
Dave Cohen is a freelance software developer and user of Drupal since version 4.6. He maintains several contributed modules. His most recent, Drupal for Facebook is a winner of Facebook's developer conference f8 2008 Hackathon contest.

Overview

The Facebook Platform allows anyone to create applications which tightly integrate with the Facebook.com website. These Applications can write content to a Facebook user's Profile, News Feed, and also Canvas Pages. This content can be as rich and complex as any website, so Drupal is a natural choice for developing on this platform.

This session will introduce the Drupal for Facebook project, and the best ways to use it. We will include a demo of one or more live Facebook Applications powered by Drupal and show some of the basic configuration behind them. And we'll discuss some of the differences of developing for Canvas Pages versus regular web pages.

Agenda

* Brief introduction to the Facebook API
* Brief introduction to Drupal for Facebook
* Demo of live Facebook Application
* Behind the scenes configuration of that Application
* Canvas Pages (FBML) vs. HTML
* Question and Answer

Goals

This session will give a basic understanding of the Facebook Platform for those new to it. We'll talk about why one might make a Facebook Application a part of a Drupal-powered website; or why one might build a Facebook App from scratch using Drupal.

We'll also demonstrate how the Drupal for Facebook modules work. Those familiar with Drupal will leave with a sense of how easy (or difficult) it will be to configure one of these applications.

Resources

* Facebook Platform
* Drupal for Facebook project
* Drupal for Facebook canvas pages
* Drupal for Facebook HTML pages

Slides
http://www.drupalforfacebook.org/book/export/s5/1074

Dave Cohen's picture

note to the selection committee

While I selected 60 minutes and think that will be enough time, this session could be 90 minutes, if that helps with scheduling.

Also, I may add co-presenters. Not sure right now.

Thanks for considering this proposal.

Alex UA's picture

I'd definitely go to a 90 min presentation!

This has to be one of the more requested items we get for youth focused sites, and it would be great to get a full run down on how to use this module.

ZivTech - Illuminating Technology | Philadelphia Based Drupal Experts

Dave Cohen's picture

Also a BoF for more technical detail

Hey I'm glad this session made it onto the schedule!

I will follow up the talk with a BoF:
http://szeged2008.drupalcon.org/program/sessions/facebook-application-ha...

The BoF will be a hands-on chance to work with the modules, ask questions specific to your site, fix bugs, or build your very first Facebook App.

Dave Cohen's picture

Slides from presentation

The slides can be viewed here: http://www.drupalforfacebook.org/book/export/s5/1074

Using the s5 presentation layer. Most browsers should view the content relatively well.