PHPackages                             rainlab/userplus-plugin - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. rainlab/userplus-plugin

ActiveOctober-plugin[Authentication &amp; Authorization](/categories/authentication)

rainlab/userplus-plugin
=======================

User plus plugin for October CMS

v2.0.2(1y ago)168.8k↓23.2%23[1 issues](https://github.com/rainlab/userplus-plugin/issues)1proprietaryPHPPHP ^8.0.2

Since Jul 27Pushed 1mo ago8 watchersCompare

[ Source](https://github.com/rainlab/userplus-plugin)[ Packagist](https://packagist.org/packages/rainlab/userplus-plugin)[ Docs](https://octobercms.com/plugin/rainlab-userplus)[ RSS](/packages/rainlab-userplus-plugin/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)Dependencies (1)Versions (10)Used By (1)

User Plus+ plugin
=================

[](#user-plus-plugin)

This plugin extends the [User plugin](https://octobercms.com/plugin/rainlab-user) 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](https://octobercms.com/plugin/rainlab-location).

View this plugin on the October CMS marketplace:

-

### Address Book Component

[](#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

[](#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.

```

    View Notifications

```

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

```
{% if notifications.hasUnread %}
    {{ notifications.unreadCount }}
{% endif %}
```

### License

[](#license)

This plugin is an official extension of the October CMS platform and is free to use if you have a platform license. See [EULA license](LICENSE.md) for more details.

###  Health Score

53

—

FairBetter than 97% of packages

Maintenance63

Regular maintenance activity

Popularity36

Limited adoption so far

Community30

Small or concentrated contributor base

Maturity74

Established project with proven stability

 Bus Factor1

Top contributor holds 62.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~217 days

Recently: every ~34 days

Total

6

Last Release

644d ago

Major Versions

v1.2.1 → v2.0.02024-05-01

PHP version history (2 changes)v1.2.0PHP &gt;=5.5.9

v2.0.0PHP ^8.0.2

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/106532?v=4)[october](/maintainers/october)[@october](https://github.com/october)

---

Top Contributors

[![daftspunk](https://avatars.githubusercontent.com/u/1392869?v=4)](https://github.com/daftspunk "daftspunk (57 commits)")[![octoberapp](https://avatars.githubusercontent.com/u/6543374?v=4)](https://github.com/octoberapp "octoberapp (10 commits)")[![acasar](https://avatars.githubusercontent.com/u/6329543?v=4)](https://github.com/acasar "acasar (4 commits)")[![vojtasvoboda](https://avatars.githubusercontent.com/u/374917?v=4)](https://github.com/vojtasvoboda "vojtasvoboda (3 commits)")[![ChVuagniaux](https://avatars.githubusercontent.com/u/12028540?v=4)](https://github.com/ChVuagniaux "ChVuagniaux (1 commits)")[![firemankurt](https://avatars.githubusercontent.com/u/9581757?v=4)](https://github.com/firemankurt "firemankurt (1 commits)")[![gergo85](https://avatars.githubusercontent.com/u/2959112?v=4)](https://github.com/gergo85 "gergo85 (1 commits)")[![ideepblue](https://avatars.githubusercontent.com/u/462170?v=4)](https://github.com/ideepblue "ideepblue (1 commits)")[![LeoCantThinkOfAName](https://avatars.githubusercontent.com/u/21163791?v=4)](https://github.com/LeoCantThinkOfAName "LeoCantThinkOfAName (1 commits)")[![LukeTowers](https://avatars.githubusercontent.com/u/7253840?v=4)](https://github.com/LukeTowers "LukeTowers (1 commits)")[![m49n](https://avatars.githubusercontent.com/u/15114737?v=4)](https://github.com/m49n "m49n (1 commits)")[![mahony0](https://avatars.githubusercontent.com/u/2674488?v=4)](https://github.com/mahony0 "mahony0 (1 commits)")[![meysammahfouzi](https://avatars.githubusercontent.com/u/14848008?v=4)](https://github.com/meysammahfouzi "meysammahfouzi (1 commits)")[![najbo](https://avatars.githubusercontent.com/u/18056783?v=4)](https://github.com/najbo "najbo (1 commits)")[![nathan-van-der-werf](https://avatars.githubusercontent.com/u/1123054?v=4)](https://github.com/nathan-van-der-werf "nathan-van-der-werf (1 commits)")[![briddle](https://avatars.githubusercontent.com/u/3511961?v=4)](https://github.com/briddle "briddle (1 commits)")[![ribsousa](https://avatars.githubusercontent.com/u/2750974?v=4)](https://github.com/ribsousa "ribsousa (1 commits)")[![rieonke](https://avatars.githubusercontent.com/u/15796994?v=4)](https://github.com/rieonke "rieonke (1 commits)")[![TheServat](https://avatars.githubusercontent.com/u/12908537?v=4)](https://github.com/TheServat "TheServat (1 commits)")[![tomaszstrojny](https://avatars.githubusercontent.com/u/8854428?v=4)](https://github.com/tomaszstrojny "tomaszstrojny (1 commits)")

---

Tags

userblogoctoberoctobercmsuserplus

### Embed Badge

![Health badge](/badges/rainlab-userplus-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/rainlab-userplus-plugin/health.svg)](https://phpackages.com/packages/rainlab-userplus-plugin)
```

###  Alternatives

[rainlab/user-plugin

User plugin for October CMS

11954.3k13](/packages/rainlab-user-plugin)[rainlab/blog-plugin

Blog plugin for October CMS

17257.7k](/packages/rainlab-blog-plugin)[rainlab/builder-plugin

Builder plugin for October CMS

17147.2k1](/packages/rainlab-builder-plugin)[rainlab/translate-plugin

Translate plugin for October CMS

12666.5k9](/packages/rainlab-translate-plugin)[rainlab/pages-plugin

Pages plugin for October CMS

12252.4k4](/packages/rainlab-pages-plugin)[winter/wn-user-plugin

User plugin for Winter CMS

1233.5k13](/packages/winter-wn-user-plugin)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
