User registration made easy: beyond OpenID

When you're creating a social site you want to make it as easy as possible for new users to register. Or even better: have them log in with one of their existing accounts so they don't have to go through yet another registration process and have yet another account to maintain. OpenID goes a long way in doing this, but people that are less tech savvy might not be familiar with it and you don't want them to read through a page of documentation just to sign up. Just an example: most users don't realize they can enter the url of their Google profile and use it as an OpenID url.

However, most users that participate in social networking sites already own a Twitter, Facebook, MySpace or Blogger account. Services like Gigya (which is completely free) and RPX (which includes a free plan) provide an easy way for users to register on your site by logging in with one of their existing accounts. Gigya created a Gigya Socialize module for easy integration with Drupal. As a site admin all you need to do is sign up on Gigya (using one of your own accounts) and create an API key for your site. Enter this API key in the module configuration page and you're ready to go.

As a sidenote: apart from user authentication Gigya also plugs in to the different social APIs so that users can send status updates and tweets from your site for instance, or so they can connect with their friends from other social communities. It's like an instant social starter kit.

Comments

Google Friend Connect

As an alternative, Google has launched Google Friend Connect a few weeks ago: http://drupal.org/project/friendconnect

One thing I've noticed with

One thing I've noticed with GFC is that it doesn't store information that is normally required for user registration, such as the user's e-mail address. So after you log in on a Drupal site using GFC and then edit your account, the required e-mail field is empty. This is an important piece of information that's missing, and since Drupal assumes a valid $user->mail value, this might cause issues with other modules.

Not by Google

The Contrib project, Friend Connect is not the same as the one Google launched. That one is not in contrib and they've said they won't add it to contrib. It's a different project entirely even though the one on drupal contrib was originally also a Google project. It is no longer.

Nice, thanks.

Nice, thanks.

Gigya isn't "completely free" ...

$ 15,000 usd for 1,000 users
http://drupal.org/node/769272

I didn't know this, thanks

I didn't know this, thanks for the update. This can definitely be a deal breaker.

Post new comment

The content of this field is kept private and will not be shown publicly.