Problem is that these connects will be separate causing conflicts. If you connect with FB and then Twitter you will have two profiles.
Well, most twitter users don’t have a good blogging platform ,so microblog and use a very good blog platform.
So more choices for the site owner.. I don’t feel the need for FB user to use wordpress cos they have a many apps (crap) on facebook already than twitter !
I hear you but to grow your community these connects are vital. People just DO NOT want to fill out profile information or upload a picture. That is what i see as the main advantage of using them. I think that regardless of OUR perception of these services the fact is that many people use them, and trust them. It’s a no brainer to me to grab some of their “feel goods” by putting a connect feature on my sites.
I have run into the duplicate thing already and i just delete the duplicate user after sending a note explaining why. Not that big of a deal.
What i’ve found is Twitter connect is not as important as FB connect for profile creation. More people have a FB. People who have a twitter most likely have a FB so you can get them to use the FB connect as easily as Twitter Connect.
I hope someone releases a twitter connect plugin for buddypress soon. I cant seem to get the FB Connect plugin working at all (keeps returning a page under construction error).
The ideal solution for me is a preference/settings pane where you can assign ‘other’ profiles to your own.
Say I create an account on testbp.org with the username ‘testing’, and then visit ‘testbp.org/members/testing/settings/connect’ I could then select which other accounts I wish to attach to this main account: Facebook, Twitter, Google etc. by simply pressing a button.
I’m not sure how this could work, but it would negate duplicate accounts, and would allow me to be signed in when I already am in FB or Twitter etc.
There are just so many different accounts we can integrate with, it would be a shame for site owners to have to choose just one…
An API could be built around this feature, so if I was building a plugin to integrate BP status updates with my Twitter account, I could use functions like:
if ( has_external_account('twitter') ) {
update_external_account_status('twitter', 'Hey, this is an update sent to Twitter')
}
if ( has_external_account('facebook') ) {
update_external_account_status('facebook', 'Hey, this is an update sent to Facebook')
}
And because we’ve already verified the connection to these accounts using OAuth or FB Connect, plugins don’t need to do it every time.
@Alex i like your idea but my only concern would be that unless the authorization process was handled by a separate server this would easily create way too high cpu utilization and/or database reqs. Would OpenID be able to facilitate this or is that a dead project? I haven’t been keeping up with it.
It would def hav to be one plugin with connect options. ‘Buddypress Connect’
You install plug in and then choose which connects you’d like to use. When user signs up it gives connect options to use. I’ve seen it done on other sites where you input your email and it maps both connects to an email or user id.
Maybe OpenID could provide the solution,but twitter sign would be good.
https://wordpress.org/extend/plugins/twitconnect needs to be hacked for BP.