RPX support (FB-Connect, OpenID, Google, Yahoo, MySpace, AOL)
Hi, I was just wondering if anyone else had experimented with this yet:
It works on BuddyPress, when activated on the main blog. It’s really just a matter of better integration so it sits alongside the default login/register method.
When you say it works,does it create a new member and use all buddypress features like blogs etc?
Yes. You login with your FB/Google/OpenID,Yahoo/AOL/MySpace account details.
You get a BuddyPress user account on the main/first blog of the site and can create a new blog which you are admin of. To log into that blog, you log into the main site and then navigate via the admin bar to your own blog dashboard.
To make it 100% compatible, it needs better integration with the BP Home template and ideally, being MU site-wide rather than installed in /plugins/ so that users can log directly into their own blogs rather than into the main blog and then navigate to their own blog dashboard.
For a drop in solution, I’m very impressed with it. And you get stats through using the RPX API key.
So is it like FB_connect with more providers,if so some developer could make it BP compatible or liaise with the RPX support?
Not me. I haven’t the skills but it seems like a quick win for someone who does.
Fingers crossed someone will be able to work on this.
Very interesting. Im also lacking the skills to improve it, but im sure that a large group of people – including me – would love a solution soon.
I would love to play with this one, but it fails for me since it requires php 5.2.x due to json_decode and I don’t really want to upgrade php just for this plugin
Does it work on wordpress MU? If so maybe a global function is needed to add as widget on the home theme…
this plugin just works fine on wpmu and buddypress. I’ve just tested with my yahoo account via openid. and it creates user account without any errors.
@Socialpreneur, How do you display the widget on the home theme for sign-in like facebook connect?
rpx plugin isn’t a widget. It’s embeded onto wp-login.php
Just tell your users to visit wp-login.php and login from there. If user has not created an account before on your site, then a new user is created.
@Socialpreneur, have you got a demo site to see it in action?
Socialpreneur is quite right. The plugin works very well. The issue is changing the template so users are directed to wp-login.php as an alternative to normal signup in the way that the fb-connect plugin is integrated into the default themes.
Wow… sounds great… I’ll take a look at it tonight.
Thanks for sharing!
How do you make it ,so that users sign-in from the home theme than wordpress login backend?
Well, yes, it does modify wp-login.php but only via the plugin, it’s not a hardcoded change. So you just need to make the relevant theme changes etc.
I might look into working on this. Out of interest can someone with it running (and working) move it into /mu-plugins/? Does it work? If not, what exactly doesn’t? A quick look at the code suggests it would work OK.
sounds good.. it would be good to try this if someone has it set up… just to see how it work..ss
so please POST a LINK
@DJPaul, I moved to mu-plugins yesterday, but looking at the plugin source, it is configured only to run if placed under the normal plugin folder. And since this plugin requires RPX API key, it should only be activated at root blog.
I’m not fluent at programming, so I don’t know if it works if you modify the source…
Any update on this and maybe someone make a link button like FB-connect button too connect to the wp-login.php for sign in?
I spent a day looking into this a few weeks ago. The plugin as-is is not written for WPMU – when this plugin creates new users, it doesn’t do something WPMU does. I’ve made changes to resolve this on a copy I have at home. No further specific changes are required for BP support.
It would be serious work to rewrite this to support WPMU as a proper WPMU plugin.
However, you can use it on WPMU hosted blogs. You just have to change the login link on your hosted blog to go to the main site\’s login page. Essentially you would have to do something similar for the BP login bar on the default theme. Offhand I am not sure if you need to use a redirect but I think you could just copy the special login form from the main site\’s login.
I decided against using this plugin on y site as the code is immature and doesn\’t santize variables properly. Doable for any half way competent programmer, or you can pay me some money.
(sorry for two posts, writing this on iPhone and didn’t want to loose any.)
As DJPaul says, since this isn’t written for wpmu and buddypress, it works fine but should use this plugin carefully…
1. Users who register with this RPX plugin will bypass buddypress required field(s). I have two required fields, but user could register without filling them all.
2. If you use it with Welcome Pack, default friend is not added. group is automatically registered by the way…
3. Even if you make your buddypress invite only, this plugin never cares that.
I guess it’s better to use FB connect and OpenID plugin than this all in one RPX if you want to run buddypress.
You must be logged in to reply to this topic.