Roadmap

Playground » WordPress Plugins » Cross Registration Integration

Cross Registration Integration

March 3rd, 2010 Post Comment View Comments
screenshot-1

Administrative Options

Integrates with the WordPress registration process to assist with the registration process for other systems. Meaning, this plugin will simultaneously transmit the user’s information entered in to your WordPress registration page to a URL you specify which can then handle creating a duplicate user account within your other systems on your website. This can be particularly useful when you use WordPress as your primary platform however use other systems such as a forum or eCommerce solution which would require the user to create another account before being able to use that system. You could also use this plugin to interface with third party email marketing systems, utilizing a custom script to send your own welcome messages, initiating custom sessions, or triggering external functions.

Version 1.0 is now enabled to work with BuddyPress sites allowing you to maintain the same functionality. Upon enabling the plugin, there will be a new set of options within the plugin administration panel allowing you to choose which fields are transmitted to the Transaction URL once a user completes the BuddyPress controlled registration page.

Version 1.1 introduced one new feature and an enhancement to an existing feature. The amount of delay that was previously experienced while waiting for the call to the Transaction URL was optimized to only add an additional second or two to the overall load time. As for new features, on BuddyPress installations the profile fields are also passed along. However, because of the dynamic nature of these fields there is not a feasible way to assign new names to them as they pass so they will maintain their original form names (i.e -field_1, field_2, etc… going down as an ordered list).

MailChimpVersion 1.2 further optimizes the methods by which the Transaction URL is called and respective form data passed. Because the plugin uses a POST method, the receiving server should be expecting a POST as well. A later version is planned to allow for the selection of either a GET or POST transaction. This version also confirms the ability to work with the infamous MailChimp mailing system. For details regarding how to integrate with your MailChimp list, please refer to http://www.gkauten.com/cross-registration-integration-meets-mailchimp.

If you find this plugin useful, please donate. Donations help pay for the massive amount of energy drinks I consume and music I purchase on iTunes to keep the creative process going. It is also a good way of showing support for my work which allows me to continue supporting and improving this plugin as WordPress continues to evolve as one of the best known software systems out there.

Special thanks to Ewart at OneSportEvent.com for the inspiration.

Download Information

Stable Version: 1.2

License: GNU General Public License

Copyright: 2010 © GKauten (www.GKauten.com)

Compatibility: Version 2.8.6 to 2.9.2

Download: http://wordpress.org/extend/plugins/cross-registration-integration/

  1. GKauten Consulting
    March 28th, 2010 at 21:48 | #1

    Hi @Vikram,

    This script does not actually authenticate a user between different portals. It instead provides a method, with some assistance from a middle-script, to register a user within a different system. For your specific case, when a user registered on your WordPress site, the information could be transmitted off to your middle-script which stores the user information on the Joomla site, such that the user does not actually have to register for both sites and instead will have their user information already available in the other site.

  2. Vikram Rao
    March 25th, 2010 at 13:45 | #2

    Hi Looks to be a nice plugin if it does exactly what I am assuming.

    Let me admit I am not too much a techy guy but still understand a bit of it. Just one question….. Is it possible to use this as a single sign-on between WordPress & Joomla? If yes… would you be kindly detail the steps required to do so?

  3. GKauten Consulting
    March 9th, 2010 at 19:35 | #3

    Hi @Tao ,

    This plugin is not designed to work specifically with any particular external system. Instead it provides a method to connect to an external script which can then integrate the WordPress/BuddyPress sign up information with another system such as a forum board, e-commerce system, newsletter system, etc… In order to work the transaction URL must point to a script which interprets the information being sent by this plugin and then performing the respective actions to integrate this information with your external system. In short, this plugin is designed to facilitate the ability as opposed to providing a universal solution.

  4. Tao
    March 9th, 2010 at 16:26 | #4

    Does this plugin work for SMF forum boards? And, if so, what are the steps? I’m a little clear on what transaction URL and/or special parameters I would need to use.

  5. GKauten Consulting
    March 8th, 2010 at 20:58 | #5

    Hi @Matthew ,

    Currently this plugin does not monitor for changes to the user account, however it has been noted for a future release. This of course would only be able to monitor changes on either the WordPress or BuddyPress profile side.

    To answer your second question this plugin does not require BuddyPress and was actually built specifically for the WordPress platform. It has been configured however to also work with sites running the BuddyPress plugin. So in short, will work just fine in either circumstance.

  6. Matthew
    March 7th, 2010 at 06:35 | #6

    Very interesting.
    Two questions: Does this plugin also keep both systems up to date as a user’s profile evolves? ie I change an email address or other contact details in the ecommerce system does it update WP.
    Does this require buddypress or could I use on any wordpress site?