(I'm using the latest versions of everything on a fresh install with no other plugins.)
I've been trying to use this plugin on BuddyPress tonight and it has been nothing but trouble. I have it working *sort of*, but it's not anywhere near what I had expected.
I have some basic suggestions.
1. Add a "refresh image" button to the captcha area. I have personally seen more than one image that was impossible to read. This problem alone will cost a site users.
2. Add captcha validation - or error message. As it is, if I enter the wrong code - or no code at all - it will appear as if everything is fine. The little animation begins and (presumably) will never stop - nor will the account be registered. There is nothing to say "Oops! You didn't enter the right code" or anything like that. This is unacceptable - and again, will certainly cost a site new members at some point. At a minimum, it will cause frustration - not a good way to welcome someone to your site.
3. Make it so that it doesn't say a person is registered unless they actually are. If registration fails there will still be a notification that a person is registered when they are not. (See attached screenshot & please note that I was *not* registered when I took this)
4. Require less information, or allow people to exclude some items. The amount of info that this plugin requires from a persons Facebook account is extreme. Frankly, I would leave the site after just seeing that alone. I've used other Facebook plugins that didn't require nearly this much info. (See next suggestion)
5. Create separate plugins for Wordpress single, Multisite & BuddyPress. Why are there so many options for this plugin in a BuddyPress install that are completelly invalid? Also, why ask for so much information from a person's Facebook account if it cannot be used anyway? It just doesn't make much sense to me.
6. The "Register with Facebook" *button* doesn't look like a button at all. It looks like a header or something. I think this should look like an actual button for it to be user friendly - else it's going to confuse people. I know it threw me off at first. Again, it's about *not* costing a website new members. (See second attached screenshot)
7. I will make this my last, and most important suggestion. Please do NOT have new BuddyPress user accounts tagged with their Facebook email address! This seems like a no-brainer to me. Was I ever surprised when I registered on my site earlier - and there for all the world to see - was my email address with an "@" before it (though the "@" within and the "." within were stripped). In other words...for others to give me a mention on my BuddyPress site they would have tagged it with "@myusernamegmailcom"
Imagine having jumped all the hurdles that are currently in place to get registered (via this plugin) to find out that you've just exposed your personal email to the entire world! If nothing else would lose their membership, this would do it.
Perhaps adding a field that allows a person to create their own user name outside of the FB plugin would be in order? I quit my own site tonight just to hide my email. Seriously. People don't like to have their user names chosen for them without input anyway. If Twitter did what this plugin does with regards to user names, there would be no Twitter (as we know it) today.
I would like to make some bug reports too - but I really need to figure out what I'm seeing before I do that - and rule out cache issues (among others).
I have to say, this plugin really doesn't seem ready for primetime as far as BuddyPress is concerned. I don't know (yet) if all of these issues exist for the other WP formats. It seems very beta-ish to be honest. Maybe I expected too much, but I have to say that I'm really disappointed.
The only way to find out that this plugin is so new, and basically still in early development --> is to pay to become a member so that these forums can be read. Not a good thing.
I think this will be a great plugin one day. For now, it's just not ready for use - as is - with BP IMHO. I can't speak to the other implementations.