BuddyDev

BuddyPress Ajax Registration

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.

If you want to provide a pleasant joining experience to your site users, this plugin will help you. It is also compatible with almost all themes and will work out of the box. If there is any issue, Our support is here to help.

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
  • Compatible with BuddyPress Recaptcha plugin plugin( 1.2 or above )
  • Live username availability checker ( with BuddyDev Username Availability Checker plugin )

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:-

We have included a registration page(ajax-register-form.php) in the plugin. If you want to use your own registration page, you can create a ajax-register-form.php in your theme and it will be used instead of the default form.

Release History

  • Version: 1.3.6

    Saturday, 19 August, 2017
    • Tested With: BuddyPress 2.9.0
    • Compatible With: BuddyPress 2.7+

    Fix bug due to BuddyPress Registration template update

  • Version: 1.3.5

    Sunday, 13 August, 2017
    • Tested With: BuddyPress 2.9.0
    • Compatible With: BuddyPress 2.7+

    Add the ".bp-register-nav a" selector to allow using BuddyPress custom register nav.

  • Version: 1.3.4

    Thursday, 03 August, 2017
    • Tested With: BuddyPress 2.9.0
    • Compatible With: BuddyPress 2.7+

    Updated and tested with BuddyPress 2.9.
    Fixed an issue with the profile fields.

  • Version: 1.3.3

    Monday, 10 July, 2017
    • Tested With: BuddyPress 2.8.2
    • Compatible With: BuddyPress 2.5+

    Updated to add compatibility with Force email login.

  • Version: 1.3.2

    Sunday, 11 June, 2017
    • Tested With: BuddyPress 2.8.2
    • Compatible With: BuddyPress 2.5+

    Updated to allow disabling the "Default Role" from being added on multisite. Now, the site admins can decide whether to use it or not.

  • Version: 1.3.1

    Thursday, 16 February, 2017
    • Tested With: BuddyPress 2.8.2
    • Compatible With: BuddyPress 2.5+

    some cosmetic changes and testing with BuddyPress 2.8

  • Version: 1.3.0

    Friday, 27 January, 2017
    • Tested With: BuddyPress 2.7.4
    • Compatible With: BuddyPress 2.5+

    Updated to fix the bug causing user becoming invisible on BP 2.7+. To make older users visible too, please deactivate and activate the plugin again.

  • Version: 1.2.9

    Monday, 23 January, 2017
    • Tested With: BuddyPress 2.7.4
    • Compatible With: BuddyPress 2.4+

    Updated for fixing js conflict on pages having recaptcha.

  • Version: 1.2.8

    Tuesday, 18 October, 2016
    • Tested With: BuddyPress 2.7
    • Compatible With: BuddyPress 2.4+

    Updated to allow registering from the login page.

  • Version: 1.2.7

    Friday, 16 September, 2016
    • Tested With: BuddyPress 2.6.2
    • Compatible With: BuddyPress 2.4+

    Updated to streamline the conditionals.

  • Version: 1.2.6

    Saturday, 10 September, 2016
    • Tested With: BuddyPress 2.6.2
    • Compatible With: BuddyPress 2.0+

    Fix to stop sending password reset email on account activation.

  • Version: 1.2.5

    Tuesday, 12 July, 2016
    • Tested With: BuddyPress 2.6.1.1
    • Compatible With: BuddyPress 2.0+

    Add loaders for the visual feedback to the user. Test with BuddyPress 2.6.1.1

  • Version: 1.2.4

    Wednesday, 09 December, 2015
    • Tested With: BuddyPress 2.4.2
    • Compatible With: BuddyPress 2.0+

    Adding Better support for recaptcha plugin

  • Version: 1.2.3

    Saturday, 05 December, 2015
    • Tested With: BuddyPress 2.4.2
    • Compatible With: BuddyPress 2.0+

    Added filter bp_ajaxr_response to allow filtering the complete response data.

  • Version: 1.2.2

    Friday, 13 November, 2015
    • Tested With: BuddyPress 2.4.0
    • Compatible With: BuddyPress 2.0+

    Updated for BuddyPress 2.4.0. Disables rich text area inside the modal box.

  • Version: 1.2.1

    Saturday, 24 October, 2015
    • Tested With: BuddyPress 2.4 beta 2
    • Compatible With: BuddyPress 2.0+

    Add support for BuddyDev Username Availability Checker plugin and BuddyPress recaptcha plugin

  • Version: 1.2.0

    Friday, 16 October, 2015
    • Tested With: BuddyPress 2.3.4
    • Compatible With: BuddyPress 2.0+

    Add more registration link selectors. Fix the close button taking button background on hover.

  • Version: 1.1.9

    Saturday, 03 October, 2015
    • Tested With: BuddyPress 2.3.3
    • Compatible With: BuddyPress 2.0+

    Loading of translation files are revamped. Please see the documentation. Also, changed text domain to 'bp-ajax-registration'. Fix a type in text.
    Also, now the filter 'bpajaxr_redirect_url' passes the user id with the url.

  • Version: 1.1.8

    Friday, 19 June, 2015
    • Tested With: BuddyPress 2.3.2.1
    • Compatible With: BuddyPress 2.0+

    Allow custom redirect location by using filter 'bpajaxr_redirect_url' after the signup.
    Also, fix notices for php 5.4

  • Version: 1.1.7

    Saturday, 25 April, 2015
    • Tested With: BuddyPress 2.2.3.1
    • Compatible With: BuddyPress 2.0+

    Updated to have compatibibility with Conditional profile Fields for BuddyPress Plugin. It also fixes a bug that caused hiding of adminbar if ajax mode was not checked.