PHPackages                             imsamurai/cakephp-task-plugin - 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. [CLI &amp; Console](/categories/cli)
4. /
5. imsamurai/cakephp-task-plugin

ActiveCakephp-plugin[CLI &amp; Console](/categories/cli)

imsamurai/cakephp-task-plugin
=============================

Plugin for run deffered (scheduled) tasks (console scripts)

1.1.13(10y ago)216[5 issues](https://github.com/imsamurai/cakephp-task-plugin/issues)1MITPHP

Since Jan 17Pushed 10y ago5 watchersCompare

[ Source](https://github.com/imsamurai/cakephp-task-plugin)[ Packagist](https://packagist.org/packages/imsamurai/cakephp-task-plugin)[ Docs](http://github.com/imsamurai/cakephp-task-plugin)[ RSS](/packages/imsamurai-cakephp-task-plugin/feed)WikiDiscussions master Synced 5d ago

READMEChangelogDependencies (5)Versions (33)Used By (1)

Cakephp Task Plugin
===================

[](#cakephp-task-plugin)

[![Build Status](https://camo.githubusercontent.com/bd59d167bb168657c2a56e4802ead0cef060a79e558f743700ea2d7961aa8cf5/68747470733a2f2f7472617669732d63692e6f72672f696d73616d757261692f63616b657068702d7461736b2d706c7567696e2e706e67)](https://travis-ci.org/imsamurai/cakephp-task-plugin) [![Coverage Status](https://camo.githubusercontent.com/610025bbfda150730847a2ee67d5b0dd4dc1737ac36e7477287c6ad361f20151/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f696d73616d757261692f63616b657068702d7461736b2d706c7567696e2f62616467652e706e673f6272616e63683d6d6173746572)](https://coveralls.io/r/imsamurai/cakephp-task-plugin?branch=master) [![Latest Stable Version](https://camo.githubusercontent.com/eaf9df70c373573dee446460d0f7068a9722ea70a12442337d45d13a72413516/68747470733a2f2f706f7365722e707567782e6f72672f696d73616d757261692f63616b657068702d7461736b2d706c7567696e2f762f737461626c652e706e67)](https://packagist.org/packages/imsamurai/cakephp-task-plugin) [![Total Downloads](https://camo.githubusercontent.com/f3d2ec7df9f2e6e9bd3a3c2be79726f81e5269a49cc4746af4cd38f198367343/68747470733a2f2f706f7365722e707567782e6f72672f696d73616d757261692f63616b657068702d7461736b2d706c7567696e2f646f776e6c6f6164732e706e67)](https://packagist.org/packages/imsamurai/cakephp-task-plugin) [![Latest Unstable Version](https://camo.githubusercontent.com/975e1cb5fdbad06eb1c6a5b857ca27cd68d6d054f2e5ffcd997cc1539a1d6569/68747470733a2f2f706f7365722e707567782e6f72672f696d73616d757261692f63616b657068702d7461736b2d706c7567696e2f762f756e737461626c652e706e67)](https://packagist.org/packages/imsamurai/cakephp-task-plugin) [![License](https://camo.githubusercontent.com/47ae216b4116b005ea4563be3235bc98773bfde505d0263b9ca5c156998e4aa6/68747470733a2f2f706f7365722e707567782e6f72672f696d73616d757261692f63616b657068702d7461736b2d706c7567696e2f6c6963656e73652e706e67)](https://packagist.org/packages/imsamurai/cakephp-task-plugin)

Plugin for run deffered (scheduled) tasks (console scripts)

!Scheduled run is not available yet!

Installation
------------

[](#installation)

Composer (for ex. version 1.0.0):

```
{
	"require": {
		"imsamurai/cakephp-task-plugin": "1.0.0"
	}
}
```

it installs in `Plugin` directory (in same level with composer.json) so you may want to add `Plugin/Task` into ignore file.

or clone:

```
cd my_cake_app/app
git clone git://github.com/imsamurai/cakephp-task-plugin.git Plugin/Task

```

or if you use git add as submodule:

```
cd my_cake_app
git submodule add "git://github.com/imsamurai/cakephp-task-plugin.git" "app/Plugin/Task"

```

then add plugin loading in Config/bootstrap.php

```
CakePlugin::load('Task', array('bootstrap' => true));

```

add tables from `Config/Schema/tasks.sql`

include  and  in your project, for ex with composer (tested with 2.3 version)

Configuration
-------------

[](#configuration)

Write global config if you need to use custom settings function:

```
Configure::write('Task', array(
  //maximum runned tasks at the same time
  'maxSlots' =>
));
```

Usage
-----

[](#usage)

Use `TaskClient::add()` for adding new tasks Put `Console/cake Task.task server` in the cron, for ex each 1-5 minutes (depends on your needs) Try `http://yourdomain/task/` for basic view

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity74

Established project with proven stability

 Bus Factor1

Top contributor holds 94.3% 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 ~15 days

Recently: every ~38 days

Total

32

Last Release

4013d ago

### Community

Maintainers

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

---

Top Contributors

[![imsamurai](https://avatars.githubusercontent.com/u/843002?v=4)](https://github.com/imsamurai "imsamurai (66 commits)")[![VladShish](https://avatars.githubusercontent.com/u/6660372?v=4)](https://github.com/VladShish "VladShish (3 commits)")[![skalmi](https://avatars.githubusercontent.com/u/752442?v=4)](https://github.com/skalmi "skalmi (1 commits)")

---

Tags

pluginprocesscakephptask

### Embed Badge

![Health badge](/badges/imsamurai-cakephp-task-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/imsamurai-cakephp-task-plugin/health.svg)](https://phpackages.com/packages/imsamurai-cakephp-task-plugin)
```

###  Alternatives

[titasgailius/terminal

Terminal is an Elegent wrapper around Symfony's Process component.

512340.9k11](/packages/titasgailius-terminal)[jolicode/castor

A lightweight and modern task runner. Automate everything. In PHP.

53541.0k3](/packages/jolicode-castor)[kamisama/cake-resque

A CakePHP plugin for creating background jobs with Resque

157415.4k](/packages/kamisama-cake-resque)

PHPackages © 2026

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