konradmichalik / typo3-heatmap
TYPO3 dashboard widget to display a (GitHub lookalike) contribution heatmap of e.g. content changes.
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 1
Forks: 1
Open Issues: 2
Type:typo3-cms-extension
Requires
- php: ~8.2.0 || ~8.3.0 || ~8.4.0
- ext-intl: *
- doctrine/dbal: ^2.13.8 || ^3.9 || ^4.2
- psr/http-message: ^1.0 || ^2.0
- typo3/cms-backend: ^12.0 || ^13.0
- typo3/cms-core: ^12.0 || ^13.0
- typo3/cms-dashboard: ^12.0 || ^13.0
- typo3/cms-fluid: ^12.0 || ^13.0
Requires (Dev)
- armin/editorconfig-cli: ^2.0
- eliashaeussler/php-cs-fixer-config: 2.3.0
- eliashaeussler/version-bumper: ^2.4 || ^3.0
- ergebnis/composer-normalize: ^2.44
- friendsofphp/php-cs-fixer: ^3.52
- helhum/typo3-console: ^7.0 || ^8.1
- helmich/typo3-typoscript-lint: ^3.2
- move-elevator/composer-translation-validator: ^1.0
- phpstan/phpstan-deprecation-rules: ^1.0 || ^2.0
- phpstan/phpstan-phpunit: ^1.0 || ^2.0
- phpstan/phpstan-strict-rules: ^1.0 || ^2.0
- phpunit/phpunit: ^10.2 || ^12.0
- saschaegerer/phpstan-typo3: ^1.10 || ^2.0
- spaze/phpstan-disallowed-calls: ^4.0
- ssch/typo3-rector: ^2.10 || ^3.0
- symfony/translation: ^5.0 || ^6.3 || ^7.0
- tomasvotruba/type-coverage: ^1.0 || ^2.0
- typo3/cms-base-distribution: ^12.4 || ^13.4
- typo3/cms-lowlevel: ^12.4 || ^13.4
- typo3/coding-standards: ^0.7 || ^0.8
Replaces
This package is not auto-updated.
Last update: 2025-08-20 13:12:32 UTC
README
TYPO3 extension typo3_heatmap
This extension provides a dashboard widget to display a (GitHub lookalike) contribution heatmap of e.g. for TYPO3 content changes.
Warning
This package is in early development stage and may change significantly in the future. I am working steadily to release a stable version as soon as possible.
✨ Features
Dashboard heatmap for content changes: Instantly visualize when and how much content was changed in TYPO3.
Dashboard heatmap for system errors: Quickly identify critical periods and error spikes with a clear heatmap overview.
Dashboard heatmap for user logins: Track user activity and login patterns over time with a visual heatmap.
Custom heatmap widgets: Flexibly extend your dashboard with your own widgets, e.g. for visitor analytics or other data sources.
🔥 Installation
Requirements
- TYPO3 >= 12.4
- PHP 8.2+
Composer
composer require konradmichalik/typo3-heatmap
TER
Download the zip file from TYPO3 extension repository (TER).
⚡ Usage
- Install the extension.
- Add the "Content changes (Heatmap)" widget to your dashboard via the "System Information" tab.
- Display the heatmap within your dashboard.
Custom Heatmap Widgets
You can register your own heatmap widgets by implementing a custom data provider.
🧑💻 Contributing
Please have a look at CONTRIBUTING.md
.
💎 Credits
The extension icon based on the original
content
icon from TYPO3 core which is
originally licensed under MIT License.
Empty icon by Chattapat from Noun Project (CC BY 3.0)
⭐ License
This project is licensed under GNU General Public License 2.0 (or later).