BuddyDev

BuddyPress Ajax registration

On page registration for BuddyPress!

BuddyPress Ajax registration plugin allows your users to register quickly on your website. User can register from any page of your website. The plugin not only registers them but also logs them to the website automatically. This plugin is responsive and works well on mobile devices.

Features:

  • Easy Registration using Ajax
  • Users can register from any page of the site
  • Automatically logs the new user to website
  • Will increase the participation of users( As they can register and login on a specific page without any redirects )
  • Allows you to control which xprofile fields/groups are shown( programatically )
  • Developers/Designers have full control over layout( Yes, you can theme the popup as  you want and also control the template if you want )
  • Compatible with BuddyPress on WordPress(standard) as well as WordPress Multisite(Including blog registration)
  • fully responsive and works on mobile devices

You can control the layout/look and feel using the template file.

Screenshots

Let us see some screenshots first

Here is the registration screen

Registration Box

Modal window is responsive:-

Responsive Registration modal

If there is an error, the user will be notified immediately as shown below

When there is an error

And if the registration is successfull, user sees the welcome message and is then logged in to the current page

The message will appear for 1 second( You can control it from the javascript file ) and then the page will be refreshed to make the user login.

Signup Complete

The plugin automatically filters BuddyPress standard signup links( In the admin bar, sidebar ) and activates the modal . So, once you have installed it, you are ready to go.

If you want to show the registration popup box on any other link, just give it a class ‘bp-ajaxr’ and the the modal box will automatically work for that.

Customizing the Layout template:-

I have included a registration page(ajax-registration-form.php) in the plugin. If you want to use your own registration page, you can create a ajax-registration-form.php in your theme and It will load automatically.

Release History

  • Version: 1.1.4

    Tuesday, 16 September, 2014

    • Tested With: BuddyPress 2.0.2
    • Compatible With: BuddyPress 2.0+

    Updated to support the wplms theme by using the 'vbregister' class selector in css
    Also, removed the unused files.

  • Version: 1.1.3

    Monday, 25 August, 2014

    • Tested With: BuddyPress 2.0.2
    • Compatible With: BuddyPress 2.0+

    Add support for various custom field types added in BuddyPress 2.0+

  • Version: 1.1.2

    Tuesday, 19 August, 2014

    • Tested With: BuddyPress 2.0.2
    • Compatible With: BuddyPress 2.0+

    Updated to support the new account activation mechanism of BuddyPress 2.0+ Also, there is a change in the template file name form register.php to ajax-registration-form.php to avoid the page template conflict.

  • Version: 1.1.1

    Wednesday, 16 April, 2014

    • Tested With: BuddyPress 2.0
    • Compatible With: BuddyPress 1.8+

    Add support for Buddypress Xprofile Custom Fields Type plugin

  • Version: 1.1

    Saturday, 05 April, 2014

    • Tested With: BuddyPress 1.9.2
    • Compatible With: BuddyPress 1.8+

    Updated for BuddyPress 1.9+
    Added Responsiveness

  • Version: 1.0.9

    Sunday, 24 November, 2013

    • Tested With: BuddyPress 1.8.1
    • Compatible With: BuddyPress 1.7+/BuddyPress 1.8

    Updated to use the custom register.php file from theme which was not working. Also cleaned code to use wp standard.

  • Version: 1.0.8

    Wednesday, 13 March, 2013

    • Tested With: BuddyPress 1.7+/BuddyPress1.8
    • Compatible With: BuddyPress 1.7+/BuddyPress1.8

    Updated for BuddyPress 1.7

  • Version: 1.0.7

    Friday, 01 February, 2013

    • Tested With: BuddyPress 1.6.4
    • Compatible With: BuddyPress 1.6+

    Updated to use the template from theme(Had a bug earlier which prevented loading the form template from theme).

  • Version: 1.0.6

    Monday, 01 October, 2012

    • Tested With: BuddyPress 1.6.1
    • Compatible With: BuddyPress 1.6+

    Update the js file to add support for wp-adminbar registration link

  • Version: 1.0.5

    Wednesday, 08 August, 2012

    • Tested With: BuddyPress 1.6
    • Compatible With: BuddyPress 1.6

    BuddyPress 1.6 Compatibility
    The Form can be loaded via ajax or without it.

  • Version: 1.0.3

    Saturday, 07 April, 2012

    • Tested With: BuddyPress 1.5.5
    • Compatible With: BuddyPress 1.5+

    Fix issues with user being not activated/logged in in case of Standard WordPress.

  • Version: 1.0.2

    Thursday, 16 February, 2012

    • Tested With: BuddyPress 1.5.4
    • Compatible With: BuddyPress 1.5.4

    Update to show the sub blog url correctly on network subdomain.

    Thanks @Saunt

  • Version: 1.0.1

    Wednesday, 08 February, 2012

    • Tested With: BuddyPress 1.5.3.1
    • Compatible With: BuddyPress 1.5+

    Add languages directory and the po file. Thanks @Laurent.

  • Version: 1.0

    Saturday, 04 December, 2010

    • Tested With: BuddyPress 1.5.1
    • Compatible With: BuddyPress 1.5+

    Initial release of the plugin. Compatible with BP Autoactivate Autologin v 1.2.6