PHPackages                             ahs/pushnotifications-plugin-bundle - 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. ahs/pushnotifications-plugin-bundle

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

ahs/pushnotifications-plugin-bundle
===================================

Push Notifications plugin for Newscoop

2172[1 issues](https://github.com/ahilles107/PushNotificationsPlugin/issues)PHP

Since Aug 4Pushed 9y ago2 watchersCompare

[ Source](https://github.com/ahilles107/PushNotificationsPlugin)[ Packagist](https://packagist.org/packages/ahs/pushnotifications-plugin-bundle)[ RSS](/packages/ahs-pushnotifications-plugin-bundle/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Push Notifications in Newscoop
==============================

[](#push-notifications-in-newscoop)

Schedule and publish push notifications directly from Newscoop backend (also from article edit screen).

### Features

[](#features)

- Define applications
- Create notifications
- Directly from article edit screen
- From separate admin side UI
- Send notifications for many applications
- Collect recipients number for notifications (if provider returns it)
- List notifications
- Accept/Reject/Edit/Duplicate scheduled notifications
- Permissions support (plugin settings/schedule/publish)

### Support different providers with PushHandlers system

[](#support-different-providers-with-pushhandlers-system)

PushHandlers are classes called when notification is created. Plugin pass notification object to it. PushHandler is responsible for talking with push notifications provider api and scheduling it there. Plugin by default have PushHandler for OneSignal.com API (free service).

### Custom switches in notifications

[](#custom-switches-in-notifications)

Plugin is build in a way to work with every Push Notifications provider - so you will don't find in it any ***Provider specific*** features. But it doesn't mean that you need resign from your Provider special features (like for example subscribers segments). To support it you will need to use `Custom Switches` feature. In plugin settings you can define own custom switches which will be visible in `Notification create forms` (as a checkboxes) and available for Push Handler as part of Notification object.

### Commands

[](#commands)

#### Install the plugin

[](#install-the-plugin)

```
$ php application/console plugins:install "ahs/pushnotifications-plugin-bundle" --env=prod
$ php application/console assets:install public/
```

#### Update the plugin

[](#update-the-plugin)

```
$ php application/console plugins:update "ahs/pushnotifications-plugin-bundle" --env=prod
```

#### Remove the plugin

[](#remove-the-plugin)

```
$ php application/console plugins:remove "ahs/pushnotifications-plugin-bundle" --env=prod
```

### LICENSING

[](#licensing)

This code is free for personal use under the GPL-V3 license, for Commercial and other uses please contact me for a Commercial license. Details in LICENSE file.

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance10

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community8

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://www.gravatar.com/avatar/aeca713e2c8f76026890afc76cd060626414bd627aecf68a099fb41d46f1b826?d=identicon)[ahilles107](/maintainers/ahilles107)

---

Top Contributors

[![ahilles107](https://avatars.githubusercontent.com/u/298610?v=4)](https://github.com/ahilles107 "ahilles107 (13 commits)")

### Embed Badge

![Health badge](/badges/ahs-pushnotifications-plugin-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/ahs-pushnotifications-plugin-bundle/health.svg)](https://phpackages.com/packages/ahs-pushnotifications-plugin-bundle)
```

###  Alternatives

[getsolaris/laravel-make-service

A MVCS pattern create a service command for Laravel 5+

81161.3k](/packages/getsolaris-laravel-make-service)[latfur/laravel-event-crud

Laravel Event CRUD With Full Calendar

125.6k](/packages/latfur-laravel-event-crud)

PHPackages © 2026

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