Get in touch.

415.894.9355
415.285.6395 fax
hello@shotwellcompany.com

Project Inquiry / Contact Page

Type: Module

Version: 0.9

Released: 18 December 2009



If you just want to donate:




RPXee

RPXee by Shotwell

Discontinued and replaced by Socialee

Description:

RPXee registers Facebook, Google, Yahoo, Twitter and other Social Media user accounts into ExpressionEngine. Like Facebook Connect, only better.

RPXee is currently the only solution for ExpressionEngine site owners to open up their registration to all the supporters of Open ID supported by RPX. That means authentication via Facebook, Google, Yahoo, Flickr, AOL, Twitter, and a bunch more I can’t remember right now. Check out rpxnow.com for full details. RPX itself offers three levels of service; we only support the FREE one… but it’s plenty! Up to 6 OpenID auth options, and for both Facebook and Twitter we ask the user to enter their email address to complete the transaction (those two don’t allow you to pull it from the users’ profiles). In the future we may upgrade to pull all of the users’ profile information, however as it relies on uncertain custom fields we are, for now, creating empty new member accounts in a new member group that you set up.

Requirements:

Installation:

  1. Download the latest version
  2. Get your RPX and Facebook Connect accounts
  3. Create a new member group called “OpenID Members” or something similar. Note the Group ID for this new group.
  4. Upload the /modules/rpxee/ folder to system/modules/ folder
  5. Upload /language/english/lang.rpxee.php to system/language/english/
  6. Install RPXee in the Modules tab
  7. Update settings as required by the module, including the Group ID created in step #3
  8. Install Facebox js based on the instructions here
  9. Create a new template. Something like members/openid_process. Into it goes:
    {exp:rpxee:login return_url="members/profile"
    NOTE: the above return_url parameter would take the user to some profile edit page if you have one. Feel free to change that.
  10. In the template you want to link to the login form, paste the following:
    {exp:rpxee:scripts return_url="{path=members/openid_process}"}
    {exp
    :rpxee:signin return_url="{path=members/openid_process}"
    This might be a bit confusing, but because we need to add a call, a configured URL and an onclick event, we are processing the anchor tag in the code. It will output something like the following, just don’t put it in your template yourself: NOTE: the return_url parameters should point to the new template you created just previous.
  11. Finally, add {exp:rpxee:finish} to the landing template (specified by the return_url parameter of the login tag)

You will probably want to log into your new RPX account to configure all of the available authentication services. Some of them, such as Twitter and Facebook, are not available by default.

License

Each Site License may be used on one website at a time. This includes both public-facing websites and intranet websites. You may install RPXee on a limited number of private, in-development websites; please contact us for details: (JavaScript must be enabled to view this email address).

You may return your License for a full refund within 30 days of purchase.

See the Shotwell Company license for software releases here: License