PHPackages                             undkonsorten/taskqueue - 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. [Mail &amp; Notifications](/categories/mail)
4. /
5. undkonsorten/taskqueue

ActiveTypo3-cms-extension[Mail &amp; Notifications](/categories/mail)

undkonsorten/taskqueue
======================

Provides a task queue for other extensions to use.

9.6.1(2w ago)212.9k↓49.4%3[3 issues](https://github.com/undkonsorten/taskqueue/issues)[1 PRs](https://github.com/undkonsorten/taskqueue/pulls)1GPL-2.0+PHPPHP ^8.3

Since Oct 16Pushed 1mo ago4 watchersCompare

[ Source](https://github.com/undkonsorten/taskqueue)[ Packagist](https://packagist.org/packages/undkonsorten/taskqueue)[ Docs](https://www.undkonsorten.com)[ RSS](/packages/undkonsorten-taskqueue/feed)WikiDiscussions main Synced 2w ago

READMEChangelogDependencies (20)Versions (65)Used By (1)

taskqueue
=========

[](#taskqueue)

Manages tasks given from other extensions

The goal is to manage every time-consuming task asynchronously in the background and not in the user response. This leads to faster response for the user. This extension makes heavy usage of the TYPO3 scheduler.

Further documentation is located in the Documentation folder.

Running tests
-------------

[](#running-tests)

Tests are executed inside Docker containers via `Build/Scripts/runTests.sh`. Docker must be installed and running.

### Prerequisites

[](#prerequisites)

Install the Composer dependencies first:

```
./Build/Scripts/runTests.sh -s composerUpdateMax
```

To target a specific TYPO3 version:

```
./Build/Scripts/runTests.sh -t 13.4 -s composerUpdateMax
./Build/Scripts/runTests.sh -t 14.3 -s composerUpdateMax
```

### PHP linting

[](#php-linting)

Check all PHP files for syntax errors:

```
./Build/Scripts/runTests.sh -s lintPhp
```

### Unit tests

[](#unit-tests)

```
./Build/Scripts/runTests.sh -s unit
```

### Functional tests

[](#functional-tests)

Run with the default SQLite backend:

```
./Build/Scripts/runTests.sh -s functional
```

Run against MySQL or PostgreSQL:

```
./Build/Scripts/runTests.sh -s functional -d mysql
./Build/Scripts/runTests.sh -s functional -d postgres
```

### Options

[](#options)

OptionDescriptionDefault`-s `Test suite: `lintPhp`, `unit`, `functional`, `composerUpdateMin`, `composerUpdateMax``unit``-p `PHP version: `8.3`, `8.4``8.4``-t `TYPO3 version (for composer steps): `13.4`, `14.3``14.3``-d `Database for functional tests: `sqlite`, `mysql`, `mariadb`, `postgres``sqlite``-b `Container runtime: `docker`, `podman`auto-detected`-x`Enable Xdebug (PhpStorm on port 9003)offFull option reference:

```
./Build/Scripts/runTests.sh -h
```

###  Health Score

59

—

FairBetter than 98% of packages

Maintenance74

Regular maintenance activity

Popularity31

Limited adoption so far

Community21

Small or concentrated contributor base

Maturity92

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 69.1% 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 ~54 days

Recently: every ~65 days

Total

53

Last Release

18d ago

Major Versions

7.0.3 → 8.0.12021-11-17

6.1.4 → 7.0.42022-06-09

7.0.4 → 8.0.22022-06-28

8.0.7 → 9.0.02023-06-28

8.0.8 → 9.0.12023-10-18

PHP version history (6 changes)5.0.0PHP ^7.2

8.0.0PHP ^7.4

8.0.6PHP ^7.4|^8.1

9.1.0PHP ^8.1 || ^8.2

9.2.0PHP ^8.2

9.6.0PHP ^8.3

### Community

Maintainers

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

---

Top Contributors

[![Starkmann](https://avatars.githubusercontent.com/u/3470953?v=4)](https://github.com/Starkmann "Starkmann (152 commits)")[![cumuru](https://avatars.githubusercontent.com/u/12487311?v=4)](https://github.com/cumuru "cumuru (41 commits)")[![kanow](https://avatars.githubusercontent.com/u/16071530?v=4)](https://github.com/kanow "kanow (22 commits)")[![eliashaeussler](https://avatars.githubusercontent.com/u/16313625?v=4)](https://github.com/eliashaeussler "eliashaeussler (2 commits)")[![sorenmalling](https://avatars.githubusercontent.com/u/531918?v=4)](https://github.com/sorenmalling "sorenmalling (2 commits)")[![lradloff](https://avatars.githubusercontent.com/u/77001856?v=4)](https://github.com/lradloff "lradloff (1 commits)")

---

Tags

emailtypo3

###  Code Quality

TestsPHPUnit

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/undkonsorten-taskqueue/health.svg)

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

###  Alternatives

[friendsoftypo3/content-blocks

TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML

103574.3k69](/packages/friendsoftypo3-content-blocks)[eliashaeussler/typo3-warming

Warming - Warms up Frontend caches based on an XML sitemap. Cache warmup can be triggered via TYPO3 backend or using a console command. Supports multiple languages and custom crawler implementations.

22272.4k](/packages/eliashaeussler-typo3-warming)[eliashaeussler/typo3-form-consent

Extension for TYPO3 CMS that adds double opt-in functionality to EXT:form

15100.9k](/packages/eliashaeussler-typo3-form-consent)[pagemachine/typo3-formlog

Form log for TYPO3

23243.0k8](/packages/pagemachine-typo3-formlog)[netresearch/rte-ckeditor-image

Image support in CKEditor for the TYPO3 ecosystem - by Netresearch

631.1M8](/packages/netresearch-rte-ckeditor-image)[typo3/cms-redirects

TYPO3 CMS Redirects - Create manual redirects, list existing redirects and automatically createredirects on slug changes.

167.6M84](/packages/typo3-cms-redirects)

PHPackages © 2026

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