konradmichalik / typo3-environment-indicator
TYPO3 extension with several features to show an environment indicator in the TYPO3 frontend and backend.
Installs: 252
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 1
Forks: 1
Open Issues: 0
Type:typo3-cms-extension
Requires
- php: ^8.1
- ext-filter: *
- intervention/image: ^3.7
- lordelph/icofileloader: ^3.0.0
- meyfa/php-svg: ^0.16
- psr/http-message: ^1.0 || ^2.0
- psr/http-server-handler: ^1.0
- psr/http-server-middleware: ^1.0
- symfony/expression-language: ^5.4 || ^6.4 || ^7.0
- typo3/cms-backend: ^11.5 || ^12.4 || ^13.4
- typo3/cms-core: ^11.5 || ^12.4 || ^13.4
- typo3/cms-dashboard: ^11.5 || ^12.4 || ^13.4
- typo3/cms-fluid: ^11.5 || ^12.4 || ^13.4
- typo3fluid/fluid: ^2.15 || ^4.2
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
- 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 || ^11.0 || ^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: ^11.5 || ^12.4 || ^13.4
- typo3/cms-lowlevel: ^11.5 || ^12.4 || ^13.4
- typo3/coding-standards: ^0.7 || ^0.8
Suggests
- ext-gd: Required for image processing and rendering of SVG icons.
- ext-imagick: Required for image processing and rendering of SVG icons with Imagick support.
- intervention/image-driver-vips: Required for image processing and rendering of SVG icons with VIPS support.
- dev-main
- 2.1.0
- 2.0.0
- 1.1.0
- 1.0.0
- dev-fix-extension-config
- dev-improved-modifier-validation
- dev-github-issue-template
- dev-frontend-hint-csp
- dev-code-refactoring
- dev-unit-tests
- dev-build-stack-refactoring
- dev-fix-empty-frontend
- dev-fix-empty-configuration
- dev-dashboard-widget
- dev-trigger
- dev-viewhelper-image
- dev-backend-logo
- dev-topbar
- dev-format-check
- dev-convert-ico-png
- dev-image-driver
This package is auto-updated.
Last update: 2025-07-18 13:26:52 UTC
README
TYPO3 extension typo3_environment_indicator
This extension provides several features to show an environment indicator in the TYPO3 frontend and backend.
✨ Features
Preview | Feature | Frontend | Backend |
---|---|---|---|
![]() |
Frontend hint Adds an informative hint to the frontend showing the website title and the current application context. |
✔️ | |
![]() |
Backend toolbar item Adds an informative item with the current application context to the backend toolbar. |
✔️ | |
![]() |
Backend topbar Colorize the backend header topbar regarding the application context. |
✔️ | |
![]() |
Modified favicon Modify the favicon for frontend and backend based on the original favicon, the current application context and your configuration. |
✔️ | ✔️ |
![]() |
Modified backend logo Modify the backend logo based on the original logo, the current application context and your configuration. |
✔️ | |
![]() |
Dashboard widget Render a dashboard widget according to the environment. |
✔️ | |
![]() |
Modified frontend image Modify frontend image based on the original image, the current application context and your configuration. |
✔️ |
Note
These environment indicators are mainly for development purposes (e.g. distinguishing between different test systems) and will not show in production environments.
🔥 Installation
Requirements
- TYPO3 >= 11.5
- PHP 8.1+
Composer
Use the following composer command to install the extension:
composer require konradmichalik/typo3-environment-indicator
TER
Download the zip file from TYPO3 extension repository (TER).
📙 Documentation
Please have a look at the official extension documentation.
🚧 Migration from version 1.x to 2.x
Since version 2.x, the extension is using the new Handler::addIndicator
method to add the environment indicator
configuration instead of the old ConfigurationUtility::configByContext
method.
🧑💻 Contributing
Please have a look at CONTRIBUTING.md
.
💎 Credits
This project is partly inspired by the laravel-favicon package.
⭐ License
This project is licensed under GNU General Public License 2.0 (or later).