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

ActiveXaraya-module

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

Allow users to subscribe to updates to events

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

Since Apr 14Pushed 5mo 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 1mo 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

37

—

LowBetter than 83% of packages

Maintenance72

Regular maintenance activity

Popularity4

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity52

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

156d 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)
```

PHPackages © 2026

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