eliashaeussler / typo3-warming
Extension for TYPO3 CMS that warms up Frontend caches based on an XML sitemap with multi-language support
Installs: 93 840
Dependents: 1
Suggesters: 0
Security: 0
Stars: 15
Watchers: 3
Forks: 9
Open Issues: 3
Type:typo3-cms-extension
Requires
- php: ~8.1.0 || ~8.2.0 || ~8.3.0
- ext-json: *
- cuyz/valinor: ^1.3
- eliashaeussler/cache-warmup: ^3.2
- eliashaeussler/sse: ^1.0.1
- eliashaeussler/typo3-sitemap-locator: ^0.1.0
- guzzlehttp/guzzle: ^7.5
- guzzlehttp/promises: ^1.4 || ^2.0
- psr/event-dispatcher: ^1.0
- psr/http-message: ^1.1 || ^2.0
- psr/log: ^1.0 || ^2.0 || ^3.0
- symfony/console: ^6.4 || ^7.0
- symfony/dependency-injection: ^6.4 || ^7.0
- symfony/options-resolver: ^6.4 || ^7.0
- typo3/cms-backend: ~12.4.8 || ~13.4.0
- typo3/cms-core: ~12.4.8 || ~13.4.0
- typo3/cms-extbase: ~12.4.8 || ~13.4.0
- typo3/cms-fluid: ~12.4.8 || ~13.4.0
- typo3/cms-frontend: ~12.4.8 || ~13.4.0
Requires (Dev)
- codeception/module-asserts: ^3.0
- codeception/module-cli: ^2.0
- codeception/module-db: ^3.1
- codeception/module-webdriver: ^4.0
- eliashaeussler/transient-logger: ^1.0
- eliashaeussler/typo3-codeception-helper: ^1.0
- eliashaeussler/version-bumper: ^1.2
- phpunit/phpcov: ^9.0 || ^10.0
- symfony/config: ^6.4 || ^7.0
- typo3/cms-install: ~12.4.8 || ~13.4.0
- typo3/cms-seo: ~12.4.8 || ~13.4.0
- typo3/cms-tstemplate: ~12.4.8 || ~13.4.0
- typo3/testing-framework: ^8.2.3 || ^9.0.1
- dev-main
- 3.3.1
- 3.3.0
- 3.2.1
- 3.2.0
- 3.1.0
- 3.0.0
- 2.4.1
- 2.4.0
- 2.3.1
- 2.3.0
- 2.2.0
- 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.5
- 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/lock-file-maintenance
- dev-renovate/phpstan-packages
- dev-renovate/typescript-eslint-8.x-lockfile
- dev-renovate/stylelint-copyright-3.x-lockfile
- dev-renovate/rollup-4.x-lockfile
- dev-renovate/eliashaeussler-rector-config-3.x-lockfile
- dev-renovate/sass-1.x-lockfile
- dev-renovate/eslint-9.x-lockfile
- dev-renovate/eslint-js-9.x-lockfile
- dev-renovate/tslib-2.x-lockfile
- dev-renovate/uuid-11.x-lockfile
- dev-task/node-import
- dev-fix/exclude-common-libs
- dev-renovate/uuid-11.x
- dev-renovate/ssch-typo3-rector-2.x-lockfile
- dev-renovate/typo3-testing-framework-9.x
- dev-feature/sub-request
This package is auto-updated.
Last update: 2024-11-07 00:42:20 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.4 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).