Facebook Connect 3.x

Legacy documentation for Facebook Connect 3.x.

Version 3.0.0 (March 20, 2015)

  • Updated Facebook Connect to use the latest Facebook 2.2 API.
  • Updated and refreshed demo templates.
  • Updated Member_Data template tag to conform to new Facebook 2.2 API standards.
  • Updated Login and Set Permissions template tags to conform to new Facebook 2.2 API permission standards. Facebook now requires many permissions (including publish stream/actions) to be manually applied for and reviewed by Facebook.
  • Updated control panel pages to be cleaner.
  • Updated 'profile_pic_size' parameter in Member_Data to be named 'profile_pic_type', per Facebook's updated naming.
  • Fixed a bug where the 'fbc_passive_register_end' hook passed $member_id which wasn't set properly.
  • Fixed a bug where the Permissions template tag was not always displaying accurate information.
  • Fixed a bug where the Login_Status template tag was not always displaying accurate information.
  • Discontinued FB Registration plugin per Facebook (discontinued on their end). If you were using this, use Facebook Login approach instead.
  • Removed logout_button_label= parameter in Login tag as Facebook no longer allows for adjusting of the 'Log Out' label.
  • Removed the refresh_page="no" parameter from the Set_Permissions tag.

Version 2.1.4 (April 25, 2014)

  • Updated for compatibility with ExpressionEngine 2.8.
  • Fixed a bug where submitting a Rating comment to Facebook would send a default text instead of what is in the "fbc_rating_comment_format" field.

Version 2.1.3 (October 9, 2013)

  • Updated for compatibility with ExpressionEngine 2.7.

Version 2.1.2 (May 9, 2013)

  • Updated for compatibility with ExpressionEngine 2.6.
  • Fixed a bug where PHP errors would occur in the control panel on PHP 5.2.x.
  • Fixed a bug where the language parameter in FBC:Prepare_Page tag would not work.
  • Fixed a bug where when Passive registration was set to OFF, using the FBC:Register tag would display a "You are not authorized to access this website" error.

Version 2.1.1 (March 12, 2013)

  • Added internal Demo Templates tab in control panel (replaces older "code pack" approach).
  • Updates are now automatic and no longer require a manual update screen.
  • Fixed a bug where a missing Facebook App ID in the control panel could trigger a PHP error on the front end rather than just skipping over the functionality.

Version 2.1.0 (February 9, 2013)

  • Removed support for ExpressionEngine 1.x (Facebook Connect is now EE2 only).
  • Added offline documentation files to download package.
  • Fixed a bug where MySQL errors could occur in front end templates in EE 2.5.4+.
  • Fixed bugs where some MySQL queries were not MySQL strict mode compliant.
  • Fixed the default theme folder URL as it was defaulting to legacy locations.

Version 2.0.9 (April 17, 2012)

  • Added registration data to the fbc_member_member_register extension hook.
  • Updated FBC to use the new Facebook JS SDK.

Version 2.0.8 (February 23, 2012)

  • Fixed a bug where the 'if fbc_logged_in' and 'if fbc_logged_out' conditionals within FBC:Login would evaluate incorrectly.
  • Fixed a bug where FBC would send the title of an entry into the description (in addition to the entry body) when publishing comments to a users' Facebook wall.
  • Fixed a bug where after install of FBC, some preferences would not show default selections.

Version 2.0.7 (February 15, 2012)

  • Modified the code with various changes to make FBC work better with EE 2.2 and above.

Version 2.0.6 (December 5, 2011)

  • Fixed a bug where PHP errors would display in EE templates for some users in EE1.

Version 2.0.5 (November 11, 2011)

  • Fixed a bug where the FBC:Registration tag would not successfully process. Also, Facebook now requires this form to be submitted through HTTPS.
  • Fixed a bug where a PHP error would display in the FBC control panel area in EE1.

Version 2.0.4 (October 31, 2011)

  • Fixed a bug where Facebook PHP SDK was treating the incoming data as an array instead of an object.

Version 2.0.3 (September 7, 2011)

  • Added new 'fbc_member_member_register' extension hook.
  • Updated FBC to use new Facebook PHP SDK 3.0.
  • Fixed a bug where the "Enable Membership Captcha" setting was not being properly respected.

Version 2.0.2 (August 3, 2011)

  • Added sample templates set (Code Pack) to display Facebook Connect tags in action.
  • Fixed a bug where the href="" parameter in FB plugin tags would not work with {site_url} and {path} variables.

Version 2.0.1 (July 4, 2011)

  • Added Facebook certificate file for compatibility with servers that require it.
  • Added show_captcha= parameter to FBC:Registration tag to override EE settings for Membership Captcha.
  • Modified behavior of FBC:Registration form to only show custom member fields that are set to display in Register form AND are set to 'required'.
  • Fixed a bug where Captcha was not displaying properly in the FBC:Registration tag.
  • Fixed a bug where the Member Group selection field preference did not work in the FBC CP in EE 2.2.x.
  • Fixed a bug where FBC would sometimes try to randomly grab any image from the page a user posts to their Facebook profile.

Version 2.0.0 (June 16, 2011)

  • Converted to use the new Facebook 2.0 API.
  • Converted FBC to use Solspace Add-on Builder Framework, and Solspace Bridge for EE 1.x.
  • Added the 'Registration' tag (Facebook Registration plugin).
  • Added the 'Comments' tag (Facebook Comments Box plugin).
  • Added the 'Like' tag (Facebook Like plugin).
  • Added the 'Activity_Feed' tag (Facebook Activity Feed plugin).
  • Added the 'Permissions' tag, which allows you to parse a set of conditionals that check on Facebook permissions per user.
  • Added support for publishing Rating module ratings/reviews to Facebook.
  • Added 'fbc_image_attachment' form field to allow attaching of an image to Facebook wall publishing.
  • Added the 'show_faces', 'max_rows', 'width', and 'permissions' attributes to the Login button.
  • Added the 'language' attribute to the Set Permissions button.
  • Added compatibility for NSM Add-on updater.
  • Changed API key to App ID.
  • Changed Prepare_Page javascript to use the new API Javascript SDK.
  • Change API class to use new Facebook API authentication.
  • Changed and fixed the DB method of storing parameters so that it would not overload a site and set this as the default for the add-on out of the box.
  • Changed the Member_Data tag to behave differently. Now just Facebook profile data is available as variables.
  • Changed the Login_Status tag to behave differently. A new set of conditionals are available.
  • Changed the Passive Registration and Confirm Account Sync parameters now to be settings in the Prefences tab in the FBC CP.
  • Modified the CP diagnostics page to be much less confusing and more informative.
  • Removed the SSL test in Prepare_Page as it is built into the new Javascript SDK.
  • Removed cross domain cookie file.
  • Removed Facebook Connect URL preference.
  • Removed FBC themes folder, as it is no longer necessary with new API.
  • Renamed the 'Prompt_For_Permission' tag to "Set_Permissions".
  • Renamed the 'Login_Logout_Button' tag to 'Login'. Deprecated the 'Login_Button', 'Logout_Button' and 'Logout_JS' tags.
  • Renamed the 'fbc_stream_publish' form field to 'fbc_publish_to_facebook'.

Version 1.0.3 (December 21, 2010)

  • Updated and enhanced Facebook Connect module CP area (in EE 2.x) to conform completely to native EE styling.
  • Removed "flow_ui" theme from Facebook Connect module in EE 1.x.
  • Fixed a bug where when forcing query strings on the server, the Login/Logout procedures would not work correctly.

Version 1.0.2 (July 12, 2010)

  • Modified all instances of BASEPATH to now use PATH_THIRD as the app folder is outside of the system folder in EE 2.1.

Version 1.0.1 (June 15, 2010)

  • Added the ability to control the Facebook Connect URL from the module CP.
  • Updated all instances of XID_SECURE_HASH to \$XID_SECURE_HASH in EE 2.x view files.
  • Fixed a bug where FBC was not recognizing the User module preference for using email as username.
  • Fixed a bug where FBC would sometimes display an incorrect URL on links published in a Facebook profile.

Version 1.0.0 (April 17, 2010)

  • Initial release.