Drupal and Facebook

This page is an example of my process for selecting a Drupal module

First I need to define what I am trying to do:

  • My primary goal is for people to be able to”
    1. Like any page (and that somehow be reflected back to facebook)
    2. Log in to the Drupal site using Facebook credentials (which may populate one or more profile fields).
  • Additional (optional) goals might be to somehow integrate comments on the site with comments on their facebook page

Here are the resources that I found.

The second thing I do is to make a list all the resources out there, particularly module comparisons and evaluations.

Articles comparing Drupal/Facebook solutions:

Drupal Facebook Projects (in order of popularity)

Finally I make a list of all the potential modules, with their # of downloads and what they can do.

  • Features: =like, =login, =comment
Project Sites Features Notes



This module will automatically add “Like this on Facebook” code to the end of each chosen node type.

Drupal for Facebook (fb)


Designed for building Facebook apps with Drupal rather than enabling FB on a Drupal site. It can even write to your timeline! There is a demo at www.drupalforfacebook.org

Facebook social plugins integration (fb_social)


The following plugins are currently implemented: Like Button, Comments, Like box, Recommendations , Facepile ,Live stream ,Activity Feed , Send button , Subscribe button

Facebook OAuth (fboauth)


Simply provides login services. From Lullabot




This seems to be similar to a “Like”. It “enables Drupal site administrators to add a Facebook Share button to selected content type nodes”.



Implement Facebook commenting with settings on the level of both content type and node. This module comes with a Facebook Comments block so you can have comments anywhere on your site.



Facebook Pull is a fast and efficient module for displaying Facebook feeds on your site. It is analogous to the twitter_pull module.



This module allows users to login on a Drupal website through the Facebook Connect API – using their Facebook login and password.



Looks good, but not many users. A fork of Facebook Connect



May be good, but not many users


Setting up Facebook social plugins integration (fb_social)

The only thing that was tricky was setting up no moderation, which required going to the right tools menu.

Setting up Facebook OAuth (fboauth)

  • The instructions are in the README.TXT file. Follow the 7 steps.