Product support

Visit this product's website for support.

  • Added on Sep 25, 2015
  • Current version: 2.0.1
  • Platform Compatibility
    v3.x use latest
    v2.x 1.2
    v1.x 1.2
  • Extensions: 7
  • Created by
  • Public repository


This plugin extends the User plugin with extra profile fields and features.

  • Adds the following extra fields to a user: company, phone, address_line1, address_line2, city, zip, state_id, country_id.
  • Adds an Address Book to store multiple addresses for a user.
  • A user can belong to a Country and/or State, sourced from the Location plugin.
The following plugins are required
The following plugins extend or depend on the plugin
The following themes use this plugin

Address Book Component

The addressBook component is used to manage multiple addresses for a user. Enable or disable the address book using the System → User Settings → Profile page.

To see an example of the usage, we recommend installing this plugin with the RainLab.Vanilla theme.

Notifications Component

The notifications component is used to display notifications assigned to the user, it allows them to mark notifications as read. It is best to add this component to the layout, the component will render the popover in a hidden state.

{% component 'notifications' %}

The link to display notifications can be anywhere, and should have the data-notifications-toggle attribute to trigger the popover.

    class="btn btn-default"
    View Notifications

You may also display a counter with the notifications.hasUnread check.

{% if notifications.hasUnread %}
    <span class="counter">{{ notifications.unreadCount }}</span>
{% endif %}
  • Found the plugin not useful on 24 Jul, 2019

    Not installed in project. Feel disappointed.

  • Found the plugin useful on 26 Nov, 2018

    A must have! However, it needs to support more features so developers wouldn't have to implement them.

  • Found the plugin useful on 20 Feb, 2017

    Problem on instalation


  • Found the plugin useful on 5 Dec, 2016

    Those that are complaining about it not installing properly. See the repos: https://github.com/rainlab/userplus-plugin/issues/9 - Install Rainlab.Location for it to install. I had this issue too until I found this.

  • Found the plugin not useful on 11 Jun, 2016

    Doesn't install properly !

  • Found the plugin useful on 24 May, 2016

    If you delete this plugin down the fields don't get deleted from the DB.

    As well it has coded 'Rain.Location' as required however it does also works without! (just a few lang file lines missing and you have to remove it from the required list)

    I think it should be splitted in 2 total different plugins and not as you MUST have both, I used this plugin upon the base to extend my own type of fields and location is not even a part of it.

  • Found the plugin not useful on 25 Mar, 2016

    This doesn't seem to install


Fixes profile tab extension in user controller

Jun 04, 2024


Major Upgrade to User+ Plugin

May 06, 2024


Fixes support for October CMS 2.0

Mar 28, 2024


Compatibility with Notify plugin.

Jul 28, 2017


Add various languages and minor bug fixes.

Dec 02, 2016


Add mobile phone user profile field.

Sep 25, 2015


Reintroduce profile fields that were removed from User plugin

Sep 25, 2015


First version of User Profile

Sep 25, 2015