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.
Package info
github.com/eliashaeussler/typo3-warming
Type:typo3-cms-extension
pkg:composer/eliashaeussler/typo3-warming
Requires
- php: ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0
- ext-json: *
- cuyz/valinor: ^2.0
- eliashaeussler/cache-warmup: ^5.0
- eliashaeussler/sse: ^2.0
- eliashaeussler/typo3-sitemap-locator: ^1.0
- guzzlehttp/guzzle: ^7.10
- guzzlehttp/promises: ^2.0
- mteu/typo3-typed-extconf: ^1.0
- psr/event-dispatcher: ^1.0
- psr/http-message: ^1.1 || ^2.0
- psr/http-server-handler: ^1.0
- psr/http-server-middleware: ^1.0
- psr/log: ^3.0
- symfony/console: ^7.2 || ^8.0
- symfony/dependency-injection: ^7.2 || ^8.0
- symfony/expression-language: ^7.2 || ^8.0
- symfony/options-resolver: ^7.2 || ^8.0
- typo3/cms-backend: ~13.4.5 || ~14.3.0
- typo3/cms-core: ~13.4.5 || ~14.3.0
- typo3/cms-extbase: ~13.4.5 || ~14.3.0
- typo3/cms-fluid: ~13.4.5 || ~14.3.0
- typo3/cms-frontend: ~13.4.5 || ~14.3.0
Requires (Dev)
- armin/editorconfig-cli: ^2.2
- codeception/codeception: ^5.3.4
- codeception/lib-web: ^2.1.0
- codeception/module-asserts: ^3.0
- codeception/module-cli: ^2.0
- codeception/module-db: ^3.2
- codeception/module-webdriver: ^4.0.3
- eliashaeussler/deep-closure-comparator: ^1.1
- eliashaeussler/php-cs-fixer-config: ^3.1
- eliashaeussler/phpstan-config: ^4.0
- eliashaeussler/rector-config: ^4.0
- eliashaeussler/transient-logger: ^2.0
- eliashaeussler/typo3-codeception-helper: ^2.0
- eliashaeussler/typo3-vendor-bundler: ^4.0
- eliashaeussler/version-bumper: ^3.3 || ^4.0
- ergebnis/composer-normalize: ^2.52
- guzzlehttp/psr7: ^2.7
- helmich/typo3-typoscript-lint: ^3.3
- php-webdriver/webdriver: ^1.15
- phpstan/extension-installer: ^1.4
- phpstan/phpstan-phpunit: ^2.0
- phpstan/phpstan-symfony: ^2.0
- phpunit/phpcov: ^10.0 || ^11.0 || ^12.0 || ^13.0
- phpunit/phpunit: ^11.5 || ^12.0 || ^13.0
- psy/psysh: ^0.12.1
- saschaegerer/phpstan-typo3: ^3.0
- shipmonk/composer-dependency-analyser: ^1.8
- ssch/typo3-rector: ^3.14
- symfony/config: ^7.2 || ^8.0
- symfony/css-selector: ^7.2 || ^8.0
- symfony/event-dispatcher: ^7.2 || ^8.0
- symfony/event-dispatcher-contracts: ^3.4.2
- typo3/cms-belog: ~13.4.5 || ~14.3.0
- typo3/cms-install: ~13.4.5 || ~14.3.0
- typo3/cms-seo: ~13.4.5 || ~14.3.0
- typo3/cms-tstemplate: ~13.4.5 || ~14.3.0
- typo3/coding-standards: ^0.8.0
- typo3/testing-framework: ^9.0.3
- webmozart/assert: ^1.11 || ^2.0
Conflicts
- cuyz/valinor: 2.1.2 || 2.2.0 || 2.2.1
This package is auto-updated.
Last update: 2026-06-22 01:15:51 UTC
README
TYPO3 extension warming
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
- 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.txtor custom location) - Multi-language support
- Support for custom crawlers
- Console command
- Compatible with TYPO3 13.4 LTS and 14.3 LTS
π₯ Installation
Composer
composer require eliashaeussler/typo3-warming
TER
Download the zip file from TYPO3 extension repository (TER).
π Documentation
Please have a look at the official extension documentation.
π Credits
The extension icon ("rocket") as well as the icons for cache warmup actions are
modified versions of the original
actions-rocket
icon from TYPO3 core which is originally licensed under
MIT License.
π Security Policy
Please read our security policy if you discover a security vulnerability in this extension.
β License
This project is licensed under GNU General Public License 2.0 (or later).