PHPackages                             eliashaeussler/typo3-warming - 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. [Caching](/categories/caching)
4. /
5. eliashaeussler/typo3-warming

ActiveTypo3-cms-extension[Caching](/categories/caching)

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.

5.1.1(2mo ago)20229.9k↓15.3%10[4 issues](https://github.com/eliashaeussler/typo3-warming/issues)[4 PRs](https://github.com/eliashaeussler/typo3-warming/pulls)GPL-2.0-or-laterPHPPHP ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0CI failing

Since Apr 28Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/eliashaeussler/typo3-warming)[ Packagist](https://packagist.org/packages/eliashaeussler/typo3-warming)[ RSS](/packages/eliashaeussler-typo3-warming/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (96)Versions (115)Used By (0)

[![Extension icon](Resources/Public/Icons/Extension.svg)](Resources/Public/Icons/Extension.svg)

TYPO3 extension `warming`
=========================

[](#typo3-extension-warming)

[![Coverage](https://camo.githubusercontent.com/102b21c3a96561ecc0bd593759aa7cdf8677597fac4dc4726092e327bd5fc853/68747470733a2f2f696d672e736869656c64732e696f2f636f766572616c6c73436f7665726167652f6769746875622f656c6961736861657573736c65722f7479706f332d7761726d696e673f6c6f676f3d636f766572616c6c73)](https://coveralls.io/github/eliashaeussler/typo3-warming)[![CI](https://camo.githubusercontent.com/a0e9fa4ac2bb82f2a60cd54e2c8db5e113c6b354f45a1d9a9ffcbfa106247c34/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f656c6961736861657573736c65722f7479706f332d7761726d696e672f63692e79616d6c3f6c6162656c3d4349266c6f676f3d676974687562)](https://github.com/eliashaeussler/typo3-warming/actions/workflows/ci.yaml)[![Supported TYPO3 versions](https://camo.githubusercontent.com/2c27cf329cc04316a54f8bdd4d077c7257ef60ceefd2acd19f339d06e33baf3a/68747470733a2f2f7479706f332d6261646765732e6465762f62616467652f7761726d696e672f7479706f332f736869656c64732e737667)](https://extensions.typo3.org/extension/warming)[![Slack](https://camo.githubusercontent.com/74051acd3dd25516c9cadc1a81a7910f7af3d4b369f5473689b353072571c38b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f736c61636b2d2532336578742d2d7761726d696e672d3461313534623f6c6f676f3d736c61636b)](https://typo3.slack.com/archives/C0400CSGWAY)

An extension for TYPO3 CMS that warms up Frontend caches based on an XML sitemap. Cache warmup can be triggered via TYPO3 backend or using a console command. It supports multiple languages and custom crawler implementations.

🚀 Features
----------

[](#-features)

- Warmup of Frontend caches from pages or XML sitemap
- Integration in TYPO3 backend toolbar and page tree
- Support of various sitemap providers (e.g. `robots.txt` or custom location)
- Multi-language support
- Support for custom crawlers
- Console command
- Compatible with TYPO3 13.4 LTS and 14.2

🔥 Installation
--------------

[](#-installation)

### Composer

[](#composer)

[![Packagist](https://camo.githubusercontent.com/fd97000d77429fb77786b45222451400b5c782fea66461d411a9dbbfb9e4b927/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f656c6961736861657573736c65722f7479706f332d7761726d696e673f6c6162656c3d76657273696f6e266c6f676f3d7061636b6167697374)](https://packagist.org/packages/eliashaeussler/typo3-warming)[![Packagist Downloads](https://camo.githubusercontent.com/e68388ec928898c10682d4debe0dc4f0f36dbeb6a1a2d6a79352fdc66e0e076e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f656c6961736861657573736c65722f7479706f332d7761726d696e673f636f6c6f723d627269676874677265656e)](https://packagist.org/packages/eliashaeussler/typo3-warming)

```
composer require eliashaeussler/typo3-warming
```

### TER

[](#ter)

[![TER version](https://camo.githubusercontent.com/1b338b01f8c8f0e3e861f99bb2e7cc81dd7b480da5874395af7bbba8e36ef2fa/68747470733a2f2f7479706f332d6261646765732e6465762f62616467652f7761726d696e672f76657273696f6e2f736869656c64732e737667)](https://extensions.typo3.org/extension/warming)[![TER downloads](https://camo.githubusercontent.com/297a14d38dbf38be5734a48f5726904ed2786871ee682e5571a3ace18bd20f37/68747470733a2f2f7479706f332d6261646765732e6465762f62616467652f7761726d696e672f646f776e6c6f6164732f736869656c64732e737667)](https://extensions.typo3.org/extension/warming)

Download the zip file from [TYPO3 extension repository (TER)](https://extensions.typo3.org/extension/warming).

📙 Documentation
---------------

[](#-documentation)

Please have a look at the [official extension documentation](https://docs.typo3.org/p/eliashaeussler/typo3-warming/main/en-us/).

💎 Credits
---------

[](#-credits)

The extension icon ("rocket") as well as the icons for cache warmup actions are modified versions of the original [`actions-rocket`](https://typo3.github.io/TYPO3.Icons/icons/actions/actions-rocket.html)icon from TYPO3 core which is originally licensed under [MIT License](https://github.com/TYPO3/TYPO3.Icons/blob/main/LICENSE).

🔒 Security Policy
-----------------

[](#-security-policy)

Please read our [security policy](SECURITY.md) if you discover a security vulnerability in this extension.

⭐ License
---------

[](#-license)

This project is licensed under [GNU General Public License 2.0 (or later)](LICENSE.md).

###  Health Score

63

—

FairBetter than 99% of packages

Maintenance84

Actively maintained with recent releases

Popularity45

Moderate usage in the ecosystem

Community19

Small or concentrated contributor base

Maturity86

Battle-tested with a long release history

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

Total

100

Last Release

75d ago

Major Versions

2.4.1 → 3.0.02024-10-07

3.3.5 → 4.0.02025-06-02

4.5.0 → 5.0.02025-11-25

0.5.6 → 5.0.22025-12-29

4.x-dev → 5.1.12026-03-04

PHP version history (10 changes)0.1.0PHP ^7.1 || 8.0.\*

0.3.7PHP &gt;= 7.1 &lt; 8.1

0.3.14PHP &gt;= 7.1 &lt; 8.2

0.5.0PHP ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0

1.0.0PHP ~8.1.0 || ~8.2.0

1.3.0PHP ~8.1.0 || ~8.2.0 || ~8.3.0

0.5.5PHP ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0

3.3.4PHP ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0

4.0.0PHP ~8.2.0 || ~8.3.0 || ~8.4.0

5.0.0PHP ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/144cefe55242b883c87cb537463f3ba75a0f8198fc5b602b50c838aae31fe7ee?d=identicon)[eliashaeussler](/maintainers/eliashaeussler)

---

Top Contributors

[![eliashaeussler](https://avatars.githubusercontent.com/u/16313625?v=4)](https://github.com/eliashaeussler "eliashaeussler (1397 commits)")[![renovate[bot]](https://avatars.githubusercontent.com/in/2740?v=4)](https://github.com/renovate[bot] "renovate[bot] (1359 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (356 commits)")[![peterkraume](https://avatars.githubusercontent.com/u/4234704?v=4)](https://github.com/peterkraume "peterkraume (2 commits)")[![Tim-Obert](https://avatars.githubusercontent.com/u/45205076?v=4)](https://github.com/Tim-Obert "Tim-Obert (2 commits)")[![josefglatz](https://avatars.githubusercontent.com/u/2861556?v=4)](https://github.com/josefglatz "josefglatz (2 commits)")[![kanow](https://avatars.githubusercontent.com/u/16071530?v=4)](https://github.com/kanow "kanow (2 commits)")[![mteu](https://avatars.githubusercontent.com/u/2636487?v=4)](https://github.com/mteu "mteu (1 commits)")[![ErHaWeb](https://avatars.githubusercontent.com/u/5416710?v=4)](https://github.com/ErHaWeb "ErHaWeb (1 commits)")

---

Tags

cachecache-warmupextensiontypo3warmingxml-sitemap

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/eliashaeussler-typo3-warming/health.svg)

```
[![Health](https://phpackages.com/badges/eliashaeussler-typo3-warming/health.svg)](https://phpackages.com/packages/eliashaeussler-typo3-warming)
```

###  Alternatives

[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M651](/packages/sylius-sylius)[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[eliashaeussler/typo3-form-consent

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

1481.0k](/packages/eliashaeussler-typo3-form-consent)[contao/core-bundle

Contao Open Source CMS

1231.6M2.4k](/packages/contao-core-bundle)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

595.2M386](/packages/shopware-core)[ec-cube/ec-cube

EC-CUBE EC open platform.

78527.0k1](/packages/ec-cube-ec-cube)

PHPackages © 2026

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