BuddyDev

BuddyPress Facebook Connect+

BuddyPress Facebook connect+ plugin enables seamless login for BuddyPress based social network using the Facebook account.

Basic Features:-

  • It allows seamless login/registration on BuddyPress site using Facebook as the authentication source
  • It works with WordPress Multisite as well as WordPress Standard, with BuddyPress enabled.
  • It allows Importing users Facebook data to BuddyPress profile
  • Site Administrators Can map Facebook profile fields to BuddyPress profile fields
  • Users can choose to use Facbook profile Image or BuddyPress Avatar
  • Completely localized(not just BuddyPress, but also the Facebook connect sections are localized)
  • It uses new Facebook api, so obviously It is very lightweight

So, the question you must be thinking is why is it advance or so called plus(+) or premium plugin? Right, This is the first of its kind which allows you to map the BuddyPress profile fields to Facebook profile data, that gives an extra advantage. Also, I don’t remember a Facebook connect plugin working very well with the multisite+Buddypress install. It also leaves a very small footprint in memory. And the use of localized version of Facebook login wizard(well, I haven’t seen any plugin doing that yet).

Let me start By Showing some screenshots.

Basic setting Screen:-

You can see the Settings screen for the plugin by Visiting Dashboard->BuddyPress->BuddyPress Facebook Connect+ as shown below

You will need to enter the Facebook App id and Facebook App secret for your website. Please see the documentation section on how to configure this plugin.

Mapping BuddyPress xprofile fields to Facebook Data

Once you are done with the configuration section, you can start mapping BuddyPress xprofile fields to available Facebook fields, as shown below

You should check the BuddyPress fields you want to import from Facebook and then select the appropriate Facebook field data which should be imported to that profile field of user. The Facebook profile fields are shown as the drop down as below

Some of the available Facebook fields are:- name, username, First name, last name, About the use, User bio on facebook, favorite quote, birthdate, school, Pass out year, School type, Hometown, current location, Work details(employer/position etc), Movies liked, books liked and many more.

here is a screenshot of Non localized version of Facebook Login wizard

The Facebook login wizard will be localized(a feature of Facebook internationalization), depending on your current locale(What you set for WordPress). For example, I changed the WPLANG in my wp-config.php to Dutch – Nederlands(nl_NL)

And here is my localized login button

And the localized Login Wizard

and finally, the last feature of this plugin, it creates better usernames for the user logging in with Facebook. Nothing like the user124356566 or xyz. It first tries to check if the user’s Facebook username is available on the site, if yes, uses that. In future, It will use first name/last name combination or may be a prompt to user to allow selecting a username.

Demo site:-

http://plugins.bpdemos.com

Release History

  • Version: 1.2

    Friday, 11 April, 2014

    • Tested With: BuddyPress 1.9.2
    • Compatible With: BuddyPress 1.8+

    Updated to fix empty username issue

  • Version: 1.1.9

    Tuesday, 08 April, 2014

    • Tested With: BuddyPress 1.9.2
    • Compatible With: BuddyPress 1.8+

    A critical security fix. Thanks to @ruddernation for pointing

  • Version: 1.1.8

    Monday, 18 November, 2013

    • Tested With: BuddyPress 1.8.1
    • Compatible With: BuddyPress 1.7+/BuddyPress 1.8+

    Update to fix the buttons not showing in chrome/IE

  • Version: 1.1.7

    Monday, 14 January, 2013

    • Tested With: BuddyPress 1.7+/BuddyPress1.8
    • Compatible With: BuddyPress 1.7+/BuddyPress1.8

    Trying to fix infinite loop

  • Version: 1.1.6

    Thursday, 03 January, 2013

    • Tested With: BuddyPress 1.6.2
    • Compatible With: BuddyPress 1.6+

    Fix for the infinite loop on home page
    Fix the BuddyPress Facebook connect+ Admin menu to make it appear in Network Admin->Settings

  • Version: 1.1.5

    Wednesday, 08 August, 2012

    • Tested With: BuddyPress 1.5.7/BuddyPress 1.6
    • Compatible With: BuddyPress 1.5.7/BuddyPress 1.6

    BuddyPress 1.6 Cmpatible
    Fix the issue with Wp Adminbar Logout

  • Version: 1.1.4

    Sunday, 22 April, 2012

    • Tested With: BuddyPress 1.5.5
    • Compatible With: BuddyPress 1.5+

    A Serious bug fix:
    Account deletion by admin bug fix when the user is logged in to site and facebook.

  • Version: 1.1.3

    Thursday, 15 March, 2012

    • Tested With: BuddyPress 1.5.4
    • Compatible With: BuddyPress 1.5.4

    This is an important fix for a few bugs introduced in the the earlier release.
    The two fixes are
    #Delete account properly for facebook user
    #Fix the unwanted association of users when they do not allow email.

  • Version: 1.1.2

    Tuesday, 07 February, 2012

    • Tested With: BuddyPress 1.5.3
    • Compatible With: BuddyPress 1.5+

    #fixes many issues

    #more options to allow importing the connections(books,movies,atheletes,likes,pages,groups,games etc)

    #uses Facebook PHP SDK

  • Version: 1.1.1

    Thursday, 22 December, 2011

    • Tested With: BuddyPress 1.5.2
    • Compatible With: BuddyPress 1.5+

    #fixes the issue on wp-login.php (the problem with login)

    #Logs in automatically when a user visits the website and is logged in to facebook(if the user already authenticated the site earlier).

  • Version: 1.1

    Sunday, 18 December, 2011

    • Tested With: BuddyPress 1.5.2
    • Compatible With: BuddyPress 1.5+

    Fixed to use Oauth2.0
    Fixed Image avatar sizes
    fixed issues with some login
    removed all globals

  • Version: 1.0.2.2

    Tuesday, 11 October, 2011

    • Tested With: BuddyPress 1.5
    • Compatible With: BuddyPress 1.5

    -Fixes a type, makes facebook avatar default now

    -Update the code to allow proper translation

    -update the languages file

  • Version: 1.0.2.1

    Wednesday, 28 September, 2011

    • Tested With: BuddyPress 1.5
    • Compatible With: 1.0.2.1

    Change the order of process login. Hook it to init action to make it work with the S2 Member

  • Version: 1.0.2.1

    Wednesday, 28 September, 2011

    • Tested With: BuddyPress 1.5
    • Compatible With: 1.0.2.1

    Change the order of process login. Hook it to init action to make it work with the S2 Member

  • Version: 1.0.2.1

    Wednesday, 28 September, 2011

    • Tested With: BuddyPress 1.5
    • Compatible With: BuddyPress 1.5

    Change the order of process login. Hook it to init action to make it work with the S2 Member

  • Version: 1.0.2

    Friday, 03 June, 2011

    • Tested With: BuddyPress 1.2.8
    • Compatible With: BuddyPress 1.2.8

    Allow option to show the configuration panel if the plugin is specifically enabled for network sites(Individual network sites)

  • Version: 1.0.1

    Sunday, 29 May, 2011

    • Tested With: BuddyPress 1.2.8
    • Compatible With: BuddyPress 1.2.8

    allow users to use BuddyPress avatar or facebook profile Image
    Fix the button not appearing wp-login.php

  • Version: 1.0

    Monday, 16 May, 2011

    • Tested With: BuddyPress 1.2.8
    • Compatible With: BuddyPress 1.2.8

    First release