Magento Extension for Facebook Connect and social plugins integration
The extension allows your customers to connect their accounts, login and register with Facebook. It also adds social plugins (Like Buttons) to your store's homepage, categories' and products' pages. It is really easy to configure.
Configuration panel for Facebook Extension is available in Magento Admin Panel > System > Configuration > Customers > ORBA | Facebook.
Global configuration
Global configuration for all of the Facebook Extension features is available in the "App Configuration" tab.

To enable Facebook Extension features on frontend you have to set the "Enabled" option into "Yes".
The "App ID" and "App Secret" is needed for some of the Facebook Extension features. Currently (ver. 0.1.0) it is only "Connect/Login with Facebook" functionality but we plan to provide much more. You can get the "App ID" and "App Secret" if you create a Facebook App at Facebook Developers page.
Leave the "App ID" and "App Secret" blank if you just want to use "Like buttons" feature.
"Connect/Login with Facebook" feature - description and configuration
"Connect with Facebook" feature allows your customers to connect their Facebook accounts with your store. They will be automatically logged in to your store if they are logged in to Facebook. They will be automatically logged out from your store if they are logged out from Facebook.
"Login with Facebook" feature is similar to "Connect with Facebook". The only difference is that Magento user session is not connected with Facebook session, so the customer is never automatically logged in/out to/from your store.
The configuration panel for these features is available in the "Connect/Login With Facebook" tab. Let us remind that you have to set your Facebook "App ID" and "App Secret" in the "App Configuration" tab if you want to use these features.

To enable "Connect/Login with Facebook" feature on frontend you have to set the "Enabled" option into "Yes".
Set "Mode" option into "Login" if you want to use "Login with Facebook" feature or set it into "Connect" if you want to use "Connect with Facebook" feature.
Set "Add Connect To Top Links" option into "No" if you don't want the Facebook Extension to automatically add "Login with Facebook" or "Connect with Facebook" link to your store's top links block. You can add and style such a link wherever you want by using the extension's helper.

"Like buttons" feature - description and configuration
"Like buttons" feature allows you to add Facebook "Like button" widget to your store's homepage, categories' and products' pages. They are highly customizable and easy to style because they are added to your store as blocks.

The configuration of "Like buttons" feature is divided into three tabs: "Like Buttons | Homepage", "Like Buttons | Categories" and "Like Buttons | Products". Each of them has the same options so only the first one will be described.

You can choose where the "Like button" block will be rendered by setting the "Visible in" option. You can choose the left column, the right column or the content column. You can also block displaying "Like button" block on frontend by setting the option to "Nowhere".
Optionally, you can add a title to the "Like button" block. Use the "Block Title" option to do so.
If you want to show Facebook "Send button" next to the "Like button", set the "Send Button" option into "Yes".
Three layout styles of "Like button" are available. Choose whichever you want by setting the "Layout Style" option.
Use the "Width" option to set "Like button" widget's width (in pixels).
To enable showing people's faces below the "Like button" in standard layout set the "Show Faces" option into "Yes".
Your customers can either "like" your pages or "recommend" them. Use the "Verb To Display" option to set which one do you want.
Facebook "Login buttons" are available in two color schemes - light and dark. Set the "Color Scheme" option appropriately to your needs.
The widget can be rendered using one of six fonts. Set whichever you want with the "Font" option.
Example page
To show you how to add presented widgets to your store using the Extension's helper the special example page was prepared. You can get to it by the following URL: "http://yourdomain/facebook/example".

You can find the exemplary code in the following file: "app/design/frontend/base/default/facebook/example.phtml".

Summary
The Magento Facebook Extension provided by ORBA is free of charge. You can download it using the Magento Connect.