PHPackages                             xaraya/scheduler - 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/scheduler

ActiveXaraya-module

xaraya/scheduler
================

Schedule Xaraya jobs at certain times of the day/week/month (cron)

2.9.4(4mo ago)0891GPL-2.0-or-laterPHP

Since Apr 14Pushed 4mo ago1 watchersCompare

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

READMEChangelogDependenciesVersions (13)Used By (1)

Overview
--------

[](#overview)

### What is it?

[](#what-is-it)

*This module allows you to schedule Xaraya jobs at certain times of the day/week/month (cron)*

Those jobs could be for instance :

- sending a daily digest mail
- expiring temporary user passwords
- escalating a workflow process
- doing a backup of the database
- refreshing cache files
- ...

### How to use it?

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

The scheduler module relies on other modules to actually execute whatever jobs are scheduled, so first you need to find out which **module functions** can be scheduled.

Search for scheduler API functions

Then you need some kind of **trigger** to wake up the scheduler - this can be done e.g. by requesting a specific webpage automatically from your own system via a Unix cron entry or Windows AT command, or via a web-based scheduler service like , or (if you really have no other choice) by relying on web hits from your visitors if your site is relatively busy.

The rest will be handled by the scheduler module :-)

### Included Blocks

[](#included-blocks)

- Trigger block. This block will trigger the scheduler process. You can hide it from view, or let administrator see the progress. The block will then show the time the last trigger was run.

### Included Hooks

[](#included-hooks)

- to be defined

### Further Information

[](#further-information)

Further information on the Scheduler module can be found at

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

\*\* Scheduler Module Overview\*\*
 Version 1.0.1 2006-07-20

###  Health Score

41

—

FairBetter than 88% of packages

Maintenance78

Regular maintenance activity

Popularity9

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~121 days

Recently: every ~13 days

Total

12

Last Release

145d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/e9d0d3fe4bc8619159b6d18ea3fac40102ac68cb75a5a32bce661f75e47da2eb?d=identicon)[mikespub](/maintainers/mikespub)

---

Top Contributors

[![mikespub](https://avatars.githubusercontent.com/u/1447115?v=4)](https://github.com/mikespub "mikespub (67 commits)")[![random777](https://avatars.githubusercontent.com/u/4590892?v=4)](https://github.com/random777 "random777 (63 commits)")[![mrvdb](https://avatars.githubusercontent.com/u/73067?v=4)](https://github.com/mrvdb "mrvdb (47 commits)")[![xaraya](https://avatars.githubusercontent.com/u/4238479?v=4)](https://github.com/xaraya "xaraya (33 commits)")[![CaraesNaur](https://avatars.githubusercontent.com/u/544558?v=4)](https://github.com/CaraesNaur "CaraesNaur (7 commits)")[![psspl1998](https://avatars.githubusercontent.com/u/4198388?v=4)](https://github.com/psspl1998 "psspl1998 (1 commits)")

### Embed Badge

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

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

PHPackages © 2026

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