PHPackages                             richardhj/contao-notification\_center\_member\_selectable - 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. [Mail &amp; Notifications](/categories/mail)
4. /
5. richardhj/contao-notification\_center\_member\_selectable

ActiveContao-module[Mail &amp; Notifications](/categories/mail)

richardhj/contao-notification\_center\_member\_selectable
=========================================================

Member selectable messages for the notification\_center extension for Contao Open Source CMS

v1.1.1(5y ago)11.6k1LGPL-3.0-or-laterPHPPHP ^5.6 || ^7.0

Since Jun 4Pushed 5y ago1 watchersCompare

[ Source](https://github.com/richardhj/contao-notification_center_member_selectable)[ Packagist](https://packagist.org/packages/richardhj/contao-notification_center_member_selectable)[ RSS](/packages/richardhj-contao-notification-center-member-selectable/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (4)Dependencies (8)Versions (6)Used By (0)

[![Latest Version on Packagist](https://camo.githubusercontent.com/bc64abbdb16a37fc559a2464eed342533626cc6b12528fbde175583adc20e591/687474703a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f72696368617264686a2f636f6e74616f2d6e6f74696669636174696f6e5f63656e7465725f6d656d6265725f73656c65637461626c652e737667)](https://packagist.org/packages/richardhj/contao-notification_center_member_selectable)[![Dependency Status](https://camo.githubusercontent.com/6967656d7a1f5a00da63457e6a2cbb99a1775c5e51470dd1b6143430cb13f568/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f7068702f72696368617264686a3a636f6e74616f2d6e6f74696669636174696f6e5f63656e7465725f6d656d6265725f73656c65637461626c652f62616467652e737667)](https://www.versioneye.com/php/richardhj:contao-notification_center_member_selectable)

Member selectable messages for the notification\_center extension for Contao Open Source CMS
============================================================================================

[](#member-selectable-messages-for-the-notification_center-extension-for-contao-open-source-cms)

Imagine, you provide nc messages (e.g. an order confirmation) with different gateways (like email or sms). This extension provides a front end module which lets the logged in member choose, which messages (e.g. only the sms message and/or only the email message) he wants to receive.

Usage
-----

[](#usage)

Modify the messages of a particular notifiaction and tick the box "Is member selectable" (All messages without this box ticked will be sent anyway). Create a new front end module "Manage messages" (can be found in the category "user"). Select the notifications, the member can manage with this module. Place the module in the front end (e.g. in the member area).

### Demonstration front end module

[](#demonstration-front-end-module)

[![Front end module](https://cloud.githubusercontent.com/assets/1284725/15799664/e29811a8-2a63-11e6-9bbf-e2be8569a09d.png)](https://cloud.githubusercontent.com/assets/1284725/15799664/e29811a8-2a63-11e6-9bbf-e2be8569a09d.png)

Interface: MessageDraftCheckSendInterface
-----------------------------------------

[](#interface-messagedraftchecksendinterface)

The Interface `MessageDraftCheckSendInterface` can be added to any notification\_center gateway and provides the function `public function canSendDraft(Message $objMessage)`. This function will be called on saving the front end module (see below) and checks whether this message could be sent to this member.

For exemplary integration see `richardhj/contao-notification_center_clockworsms`. If you provide a notification\_center gateway you can integrate the interface `richardhj/contao-notification_center_checksendinterface`.

###  Health Score

30

—

LowBetter than 62% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity62

Established project with proven stability

 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.

###  Release Activity

Cadence

Every ~442 days

Total

5

Last Release

1906d ago

PHP version history (2 changes)v1.0.0-beta.1PHP &gt;=5.3

v1.1.0PHP ^5.6 || ^7.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1284725?v=4)[Richard Henkenjohann](/maintainers/richardhj)[@richardhj](https://github.com/richardhj)

---

Top Contributors

[![richardhj](https://avatars.githubusercontent.com/u/1284725?v=4)](https://github.com/richardhj "richardhj (15 commits)")

---

Tags

contaonotification\_center

### Embed Badge

![Health badge](/badges/richardhj-contao-notification-center-member-selectable/health.svg)

```
[![Health](https://phpackages.com/badges/richardhj-contao-notification-center-member-selectable/health.svg)](https://phpackages.com/packages/richardhj-contao-notification-center-member-selectable)
```

###  Alternatives

[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k17.5M376](/packages/easycorp-easyadmin-bundle)[contao-community-alliance/dc-general

Universal data container for Contao

1579.5k90](/packages/contao-community-alliance-dc-general)[codefog/contao-news_categories

News Categories bundle for Contao Open Source CMS

3187.0k6](/packages/codefog-contao-news-categories)[terminal42/contao-node

Node bundle for Contao Open Source CMS

3075.6k5](/packages/terminal42-contao-node)[terminal42/dcawizard

dcaWizard extension for Contao Open Source CMS

10382.4k17](/packages/terminal42-dcawizard)[2lenet/crudit-bundle

The easy like Crud'it Bundle.

1615.6k12](/packages/2lenet-crudit-bundle)

PHPackages © 2026

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