PHPackages                             smellems/cp\_notifications - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. smellems/cp\_notifications

ActiveElgg-plugin[Utility &amp; Helpers](/categories/utility)

smellems/cp\_notifications
==========================

038PHP

Since Nov 8Pushed 9y ago1 watchersCompare

[ Source](https://github.com/smellems/elgg-cp_notifications)[ Packagist](https://packagist.org/packages/smellems/cp_notifications)[ RSS](/packages/smellems-cp-notifications/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependenciesVersions (1)Used By (0)

Notifications
=============

[](#notifications)

As per the Requirements document for the Notification revampment, Notifications for GCconnex are more refined which allows users to "subscribe" or "unsubscribe" particular content (ie Discussion Topics, Blogs, Forums, etc)

Instructions (How to Use)
=========================

[](#instructions-how-to-use)

- Setting the email address (From field, Reply-To, etc) can be set in the Administration Panel
- Allow user to op-out of the mass enablement of notifications for everything
- Allow user to minor edit their content
- Display the quick links sidebar for easy access to their notifications

Plugins modified with hook triggers (file locations)
====================================================

[](#plugins-modified-with-hook-triggers-file-locations)

\[ # \]\[Plugin Names/ID\]\[ Filepaths \]===================================================================================================1.**Mentions**- mentions/start.php2.**Group Operators**- group\_operators/actions/group\_operators/add.php3.**Group Tools**- group\_tools/lib/functions.php4.**Wire Tools**- thewire\_tools/lib/events.php5.**CP Notifications**- cp\_notifications/actions/useradd.php (overwrites core action)6.**Invite Friends**- invitefriends/actions/invite.php7.**Friend Request**- friend\_request/actions/approve.php8.**Messages**- messages/actions/messages/send.php9.**Group Tools**- group\_tools/lib/functions.php (see #3 &amp; start.php)10.**Group Tools**- group\_tools/lib/functions.php (see #3, #9 &amp; start.php)11.**Group Tools**- group\_tools/actions/mail.php12.**Friend Request**- friend\_request/lib/events.php13.**Validation by Email**- uservalidationbyemail/lib/functions.php14.**GCforums**- gcforums/actions/gcforums/create.php15.**Event Calendar**- event\_calendar/actions/event\_calendar/add\_personal.php- event\_calendar/actions/event\_carlendar/delete.php- event\_calendar/actions/event\_carlendar/edit.php- event\_calendar/actions/event\_carlendar/remove\_personal.php16.**GCforums**- gcforums/actions/gcforums.create.php17.**Message Board**- messageboard/actions/add.php18.**The Wire Tools**- thewire\_tools/actions/add.phpPlugins modified to allow auto-subscription (file locations)
============================================================

[](#plugins-modified-to-allow-auto-subscription-file-locations)

1. .../mod/groups/actions/groups/membership/join.php
2. .../actions/save.php
3. .../mod/groups/actions/groups/join.php
4. .../mod/group\_tools/actions/groups/edit.php
5. .../mod/group\_tools/actions/groups/invite.php
6. .../mod/groups/actions/groups/edit.php

Plugins modified to implement Minor Edit (file locations)
=========================================================

[](#plugins-modified-to-implement-minor-edit-file-locations)

1. .../mod/wet4/views/default/forms/pages/edit.php
2. .../mod/wet4/views/default/forms/polls/edit.php
3. .../mod/wet4/views/default/forms/event\_calendar/edit.php
4. .../mod/tasks/views/default/forms/tasks/edit.php
5. .../mod/pages/actions/pages/edit.php
6. .../mod/event\_calendar/actions/event\_calendar/edit.php
7. .../mod/polls/actions/polls/actions/polls/edit.php
8. .../mod/tasks/actions/tasks/edit.php
9. .../mod/groups/actions/groups/membership/add.php
10. .../mod/groups/actions/groups/membership/join.php
11. .../mod/groups/actions/groups/edit.php
12. .../mod/group\_tools/actions/groups/edit.php
13. .../mod/group\_tools/actions/groups/invite.php
14. .../mod/pages/actions/pages/edit.php
15. .../mod/pages/page/pages/new.php
16. .../mod/tasks/actions/tasks/edit.php
17. .../mod/tasks/views/default/forms/tasks/edit.php
18. .../mod/wet4/views/default/forms/event\_calendar/edit.php
19. .../mod/wet4/views/default/forms/pages/edit.php

Update since May 28 2016 20. .../mod/cp\_notifications/actions/cp\_notifications/user\_autosubscription.php 21. .../mod/cp\_notifications/languages/\*.php 22. .../mod/cp\_notifications/views/default/plugins/cp\_notifications/usersettings.php 23. .../mod/groups/actions/groups/membership/leave.php 24. .../mod/groups/actions/groups/membership/remove.php

###  Health Score

20

—

LowBetter than 13% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2353299?v=4)[Sébastien Lemay](/maintainers/smellems)[@smellems](https://github.com/smellems)

---

Top Contributors

[![smellems](https://avatars.githubusercontent.com/u/2353299?v=4)](https://github.com/smellems "smellems (1 commits)")

### Embed Badge

![Health badge](/badges/smellems-cp-notifications/health.svg)

```
[![Health](https://phpackages.com/badges/smellems-cp-notifications/health.svg)](https://phpackages.com/packages/smellems-cp-notifications)
```

###  Alternatives

[components/mathjs

Math.js is an extensive math library for JavaScript and Node.js. It features a flexible expression parser with support for symbolic computation, comes with a large set of built-in functions and constants, and offers an integrated solution to work with different data types like numbers, big numbers, complex numbers, fractions, units, and matrices.

15.0k3.9k](/packages/components-mathjs)[phpskills/phpskills

Implementation of Microsoft's TrueSkill matchmaking system for PHP

773.8k](/packages/phpskills-phpskills)[chinayin/ip2region-core

Ip2region (2.0 - xdb) is a offline IP address manager framework and locator with ten microsecond searching performance. xdb engine implementation for many programming languages

2219.6k2](/packages/chinayin-ip2region-core)

PHPackages © 2026

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