PHPackages                             xaraya/pubsub - 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. xaraya/pubsub

ActiveXaraya-module[Utility &amp; Helpers](/categories/utility)

xaraya/pubsub
=============

Allow users to subscribe to updates to events

2.4.3(8mo ago)09GPL-2.0-or-laterPHP

Since Apr 14Pushed 8mo ago1 watchersCompare

[ Source](https://github.com/xaraya-modules/pubsub)[ Packagist](https://packagist.org/packages/xaraya/pubsub)[ Docs](https://github.com/xaraya-modules/pubsub)[ RSS](/packages/xaraya-pubsub/feed)WikiDiscussions master Synced 1w ago

READMEChangelogDependenciesVersions (6)Used By (0)

Overview
--------

[](#overview)

What is it?
-----------

[](#what-is-it)

The Pubsub module allows users to subscribe to events on your system such as new articles being posted in a particular category or replies on a forum thread. This module uses the Scheduler module to process events and the Mail module to actually send the notifications.

How to use it?
--------------

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

The pubsub module should be hooked to the categories module first, so that your users can subscribe to events concerning a particular category.

Then you should enable the pubsub hooks for any other module (e.g. articles) where you want to send out create/update/delete notifications to your users.

And finally you should specify which templates to use for each module and how often events should be processed in "Modify Configuration".

### Included Blocks

[](#included-blocks)

The Pubsub module has no blocks included at this time.

### Included Hooks

[](#included-hooks)

The Pubsub module supports item display hooks to let your users subscribe to events in particular categories. It also supports item create, item update and item delete hooks to inform your users when a module item is created, updated or deleted. This can be configured in the modules module.

Further information on the Pubsub module can be found at

- Pubsub Extension page at [Xaraya Extension and Releases](http://www.xaraya.com/index.php/release/181.html "Pubsub Module - Xaraya Extension 181"). Click on Version History tab at the bottom to get the latest release information.
- Related tutorials and documentation on Pubsub found at [Xaraya Documentation.](http://www.xaraya.com/index.php/keywords/pubsub/ "Related documentation on Pubsub")

\*\* Pubsub Module Overview\*\*
 Version 1.0.0 2006-04-10

###  Health Score

34

—

LowBetter than 74% of packages

Maintenance61

Regular maintenance activity

Popularity4

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 66.8% 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 ~334 days

Total

5

Last Release

246d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1447115?v=4)[Mike's Pub](/maintainers/mikespub)[@mikespub](https://github.com/mikespub)

---

Top Contributors

[![random777](https://avatars.githubusercontent.com/u/4590892?v=4)](https://github.com/random777 "random777 (187 commits)")[![mrvdb](https://avatars.githubusercontent.com/u/73067?v=4)](https://github.com/mrvdb "mrvdb (50 commits)")[![paramss](https://avatars.githubusercontent.com/u/5037574?v=4)](https://github.com/paramss "paramss (24 commits)")[![mikespub](https://avatars.githubusercontent.com/u/1447115?v=4)](https://github.com/mikespub "mikespub (15 commits)")[![dhirajtekade](https://avatars.githubusercontent.com/u/12369526?v=4)](https://github.com/dhirajtekade "dhirajtekade (4 commits)")

### Embed Badge

![Health badge](/badges/xaraya-pubsub/health.svg)

```
[![Health](https://phpackages.com/badges/xaraya-pubsub/health.svg)](https://phpackages.com/packages/xaraya-pubsub)
```

###  Alternatives

[asantibanez/livewire-charts

Livewire Charts

8971.0M5](/packages/asantibanez-livewire-charts)[rawilk/filament-password-input

Enhanced password input component for filament.

52274.9k18](/packages/rawilk-filament-password-input)[barcode-bakery/barcode-1d

Generates 1D barcodes from a PHP server to a file or HTML document.

10157.1k1](/packages/barcode-bakery-barcode-1d)[jarednova/mesh

package to programitcaily create content for WordPress

186.6k5](/packages/jarednova-mesh)[zackkitzmiller/nil

201.5k](/packages/zackkitzmiller-nil)

PHPackages © 2026

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