eliashaeussler / typo3-warming
Extension for TYPO3 CMS that warms up Frontend caches based on an XML sitemap with multi-language support
Installs: 52 848
Dependents: 0
Suggesters: 0
Security: 0
Stars: 15
Watchers: 2
Forks: 6
Open Issues: 4
Type:typo3-cms-extension
Requires
- php: ~8.1.0 || ~8.2.0 || ~8.3.0
- ext-json: *
- cuyz/valinor: ^1.3
- eliashaeussler/cache-warmup: ^2.4.2
- eliashaeussler/sse: ^1.0.1
- eliashaeussler/typo3-sitemap-locator: ^0.1.0
- guzzlehttp/guzzle: ^7.5
- psr/event-dispatcher: ^1.0
- psr/http-message: ^1.1 || ^2.0
- psr/log: ^1.0 || ^2.0 || ^3.0
- symfony/console: ^6.0 || ^7.0
- symfony/dependency-injection: ^6.0 || ^7.0
- typo3/cms-backend: ~12.4.2 || ~13.0.0
- typo3/cms-core: ~12.4.2 || ~13.0.0
- typo3/cms-extbase: ~12.4.2 || ~13.0.0
- typo3/cms-fluid: ~12.4.2 || ~13.0.0
Requires (Dev)
- armin/editorconfig-cli: ^1.5 || ^2.0
- codeception/module-asserts: ^3.0
- codeception/module-cli: ^2.0
- codeception/module-db: ^3.1
- codeception/module-webdriver: ^4.0
- eliashaeussler/php-cs-fixer-config: ^2.0
- eliashaeussler/phpstan-config: ^2.1
- eliashaeussler/rector-config: ^3.0
- eliashaeussler/transient-logger: ^1.0
- eliashaeussler/typo3-codeception-helper: ^1.0
- ergebnis/composer-normalize: ^2.30
- helmich/typo3-typoscript-lint: ^3.1
- phpstan/extension-installer: ^1.3
- phpstan/phpstan-phpunit: ^1.3
- phpstan/phpstan-symfony: ^1.3
- phpunit/phpcov: ^9.0 || ^10.0
- saschaegerer/phpstan-typo3: ^1.8
- ssch/typo3-rector: ^2.0
- symfony/config: ^6.0 || ^7.0
- typo3/cms-install: ~12.4.2 || ~13.0.0
- typo3/cms-seo: ~12.4.2 || ~13.0.0
- typo3/cms-tstemplate: ~12.4.2 || ~13.0.0
- typo3/coding-standards: ^0.8.0@dev
- typo3/testing-framework: ^8.0.9
- dev-main
- 2.1.0
- 2.0.1
- 2.0.0
- 1.3.0
- 1.2.0
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.2
- 1.0.1
- 1.0.0
- 0.5.x-dev
- 0.5.4
- 0.5.3
- 0.5.2
- 0.5.1
- 0.5.0
- 0.4.8
- 0.4.7
- 0.4.6
- 0.4.5
- 0.4.4
- 0.4.3
- 0.4.2
- 0.4.1
- 0.4.0
- 0.3.20
- 0.3.19
- 0.3.18
- 0.3.17
- 0.3.16
- 0.3.15
- 0.3.14
- 0.3.13
- 0.3.12
- 0.3.11
- 0.3.10
- 0.3.9
- 0.3.8
- 0.3.7
- 0.3.6
- 0.3.5
- 0.3.4
- 0.3.3
- 0.3.2
- 0.3.1
- 0.3.0
- 0.2.6
- 0.2.5
- 0.2.4
- 0.2.3
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.4
- 0.1.3
- 0.1.2
- 0.1.1
- 0.1.0
- dev-renovate/major-typo3-cms
- dev-renovate/clipboard-polyfill-4.x-lockfile
- dev-renovate/lock-file-maintenance
- dev-renovate/eliashaeussler-cache-warmup-3.x
- dev-renovate/stylelint-16.x-lockfile
- dev-renovate/rollup-4.x-lockfile
This package is auto-updated.
Last update: 2024-04-25 05:07:05 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.txt
or custom location) - Multi-language support
- Support for custom crawlers
- Console command
- Compatible with TYPO3 12.4 LTS and 13.0
🔥 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.
⭐ License
This project is licensed under GNU General Public License 2.0 (or later).