PHPackages                             apen/additional\_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. [Utility &amp; Helpers](/categories/utility)
4. /
5. apen/additional\_scheduler

ActiveTypo3-cms-extension[Utility &amp; Helpers](/categories/utility)

apen/additional\_scheduler
==========================

Useful tasks in the scheduler module : full backup, send query result in mail, exec SH script with reports...

1.7.1(4mo ago)877.5k—7.1%11GPL-2.0+PHPPHP ^7.4||^8.0||^8.1

Since Jul 18Pushed 4mo ago4 watchersCompare

[ Source](https://github.com/Apen/additional_scheduler)[ Packagist](https://packagist.org/packages/apen/additional_scheduler)[ Fund](https://paypal.me/cerdanyohann)[ RSS](/packages/apen-additional-scheduler/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (9)Versions (19)Used By (0)

additional\_scheduler
=====================

[](#additional_scheduler)

[![Latest Stable Version](https://camo.githubusercontent.com/5e58d29f8e9fda718522a35727363fa63101dbaef59b4b37cd55a2e4879b8abf/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6170656e2f6164646974696f6e616c5f7363686564756c65723f6c6162656c3d76657273696f6e)](https://packagist.org/packages/apen/additional_scheduler)[![Total Downloads](https://camo.githubusercontent.com/3a6292abc1832bf7aafdcdc2a7051a466a2efcf3d29b9eefc758761289e8067a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6170656e2f6164646974696f6e616c5f7363686564756c6572)](https://packagist.org/packages/apen/additional_scheduler)[![TYPO3](https://camo.githubusercontent.com/0c59211bc5b8b664be1ce6a419be73bb400cc14cf3957de5ba565cda385aeb7b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31312e352d6f72616e67652e7376673f7374796c653d666c61742d737175617265)](https://typo3.org/)[![TYPO3](https://camo.githubusercontent.com/9ad5f558291bf158278eee91eaf75228b6b95ed6469e4901cea84fc2c1380dc7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31322e342d6f72616e67652e7376673f7374796c653d666c61742d737175617265)](https://typo3.org/)[![TYPO3](https://camo.githubusercontent.com/aa4d838e120fdf05f79ba0366635c9f73fc2352e522f1c7b1e00aa1becfc177c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31332e342d6f72616e67652e7376673f7374796c653d666c61742d737175617265)](https://typo3.org/)

> Useful tasks in the scheduler module : full backup, send query result in mail as HTML or CSV, exec SH script with reports...

What does it do?
----------------

[](#what-does-it-do)

This extension add new process in your scheduler module, for example you can :

- backup your entire TYPO3 website (with mail report)
- exec a SH script (with mail report)
- exec a SQL query with data put into a HTML table in an email
- exec a SQL query with CSV as mail attachment (with options for separator, escaping, etc.)
- exec a SQL query with XLSX as mail attachment (requires phpoffice/phpspreadsheet library)
- clear caches
- clear files in typo3temp older than x days

Do not hesitate to contact me if you have any good ideas.

This extension work with TYPO3 11.5.x-13.4.x.

Screenshots
-----------

[](#screenshots)

### List of all the tasks

[](#list-of-all-the-tasks)

[![](https://raw.githubusercontent.com/Apen/additional_scheduler/master/Resources/Public/Images/list.png)](https://raw.githubusercontent.com/Apen/additional_scheduler/master/Resources/Public/Images/list.png)

### backup your entire TYPO3 website (with mail report)

[](#backup-your-entire-typo3-website-with-mail-report)

#### Configuration

[](#configuration)

[![](https://raw.githubusercontent.com/Apen/additional_scheduler/master/Resources/Public/Images/backup.png)](https://raw.githubusercontent.com/Apen/additional_scheduler/master/Resources/Public/Images/backup.png)

#### Mail

[](#mail)

[![](https://raw.githubusercontent.com/Apen/additional_scheduler/master/Resources/Public/Images/backup-email.png)](https://raw.githubusercontent.com/Apen/additional_scheduler/master/Resources/Public/Images/backup-email.png)

### exec a SH script (with mail report)

[](#exec-a-sh-script-with-mail-report)

#### Configuration

[](#configuration-1)

[![](https://raw.githubusercontent.com/Apen/additional_scheduler/master/Resources/Public/Images/exec.png)](https://raw.githubusercontent.com/Apen/additional_scheduler/master/Resources/Public/Images/exec.png)

#### Mail

[](#mail-1)

[![](https://raw.githubusercontent.com/Apen/additional_scheduler/master/Resources/Public/Images/exec-email.png)](https://raw.githubusercontent.com/Apen/additional_scheduler/master/Resources/Public/Images/exec-email.png)

### exec a SQL query (with mail report and old templating)

[](#exec-a-sql-query-with-mail-report-and-old-templating)

#### Configuration

[](#configuration-2)

[![](https://raw.githubusercontent.com/Apen/additional_scheduler/master/Resources/Public/Images/query.png)](https://raw.githubusercontent.com/Apen/additional_scheduler/master/Resources/Public/Images/query.png)

#### Mail

[](#mail-2)

[![](https://raw.githubusercontent.com/Apen/additional_scheduler/master/Resources/Public/Images/query-email.png)](https://raw.githubusercontent.com/Apen/additional_scheduler/master/Resources/Public/Images/query-email.png)

### exec a SQL query with XLSX as mail attachment

[](#exec-a-sql-query-with-xlsx-as-mail-attachment)

This task allows you to execute a SQL query and receive the results as an XLSX file attached to an email.

**Prerequisites:**This feature requires the `phpoffice/phpspreadsheet` library. If you haven't installed it yet, you can add it to your TYPO3 project using Composer:

```
composer require phpoffice/phpspreadsheet
```

**Configuration Options:**

- **Filename:** The desired name for the XLSX file (e.g., `export_data.xlsx`).
- **No Datetime Suffix:** If checked, the current date and time will not be appended to the filename.
- **No Header Row:** If checked, the first row of the XLSX file will not contain the column names (headers).
- **SQL Query:** The SQL query to execute.
- **Email:** The recipient email address.
- **Subject:** The subject of the email.
- **Body:** The body content of the email.

**(TODO: Add a screenshot of the configuration for Query2xlsxTask once available/created)**

### clear files in typo3temp older than x days

[](#clear-files-in-typo3temp-older-than-x-days)

[![](https://raw.githubusercontent.com/Apen/additional_scheduler/master/Resources/Public/Images/typo3temp.png)](https://raw.githubusercontent.com/Apen/additional_scheduler/master/Resources/Public/Images/typo3temp.png)

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

[](#installation)

Download and install as TYPO3 extension.

- Composer : composer require apen/additional\_scheduler
- TER url : [https://extensions.typo3.org/extension/additional\_scheduler/](https://extensions.typo3.org/extension/additional_scheduler/)
- Releases : [https://github.com/Apen/additional\_scheduler/releases](https://github.com/Apen/additional_scheduler/releases)

Go to the scheduler module and enjoy it.

Changelog
---------

[](#changelog)

[See CHANGELOG.md](https://github.com/Apen/additional_scheduler/blob/master/CHANGELOG.md)

FAQ
---

[](#faq)

I was in an interior version of 1.4 and all my tasks are broken, how can i do?

> Run the dedicated migration command : typo3/sysext/core/bin/typo3 additionalscheduler:fixupdateto14

###  Health Score

57

—

FairBetter than 98% of packages

Maintenance74

Regular maintenance activity

Popularity39

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity80

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 77.9% 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 ~159 days

Recently: every ~290 days

Total

18

Last Release

146d ago

PHP version history (7 changes)1.2.5PHP &gt;=7.0.0 &lt;7.3

1.3.1PHP &gt;=7.0.0 &lt;=7.3

1.4.0PHP &gt;=7.0.0 &lt;=7.4

1.5.3PHP ^7.0

1.5.6PHP ^7.2

1.5.7PHP ^7.2||^8.0||^8.1

1.6.0PHP ^7.4||^8.0||^8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/0ab82672c30803cbf7043805d5779ddb10142e79210222f54360872c60130660?d=identicon)[Apen](/maintainers/Apen)

---

Top Contributors

[![Apen](https://avatars.githubusercontent.com/u/1135104?v=4)](https://github.com/Apen "Apen (95 commits)")[![marc-munos](https://avatars.githubusercontent.com/u/64539039?v=4)](https://github.com/marc-munos "marc-munos (13 commits)")[![google-labs-jules[bot]](https://avatars.githubusercontent.com/in/842251?v=4)](https://github.com/google-labs-jules[bot] "google-labs-jules[bot] (4 commits)")[![schrej-zz](https://avatars.githubusercontent.com/u/4101445?v=4)](https://github.com/schrej-zz "schrej-zz (4 commits)")[![nalmar](https://avatars.githubusercontent.com/u/10710110?v=4)](https://github.com/nalmar "nalmar (3 commits)")[![gaumondp](https://avatars.githubusercontent.com/u/5972510?v=4)](https://github.com/gaumondp "gaumondp (1 commits)")[![Epoche-Napoleon](https://avatars.githubusercontent.com/u/22180043?v=4)](https://github.com/Epoche-Napoleon "Epoche-Napoleon (1 commits)")[![moimoimoimoi](https://avatars.githubusercontent.com/u/11444057?v=4)](https://github.com/moimoimoimoi "moimoimoimoi (1 commits)")

---

Tags

schedulertypo3

###  Code Quality

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

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

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

###  Alternatives

[in2code/powermail

Powermail is a well-known, editor-friendly, powerful and easy to use mailform extension for TYPO3 with a lots of features

982.5M38](/packages/in2code-powermail)[wazum/sluggi

TYPO3 extension for URL slug management with inline editing, auto-sync, locking, access control, and redirects

39488.5k](/packages/wazum-sluggi)[in2code/powermail_cond

Add conditions (via AJAX) to powermail forms for fields and pages

10530.6k](/packages/in2code-powermail-cond)[koninklijke-collective/my-redirects

TYPO3 Extension: Redirects management

17152.4k](/packages/koninklijke-collective-my-redirects)[jweiland/events2

Events 2 - Create single and recurring events

2062.4k2](/packages/jweiland-events2)[quellenform/t3x-iconpack

Provides an iconpack-registry for custom iconpacks.

1542.7k25](/packages/quellenform-t3x-iconpack)

PHPackages © 2026

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