PHPackages                             konradmichalik/typo3-environment-indicator - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. konradmichalik/typo3-environment-indicator

ActiveTypo3-cms-extension[Utility &amp; Helpers](/categories/utility)

konradmichalik/typo3-environment-indicator
==========================================

TYPO3 extension with several features to show an environment indicator in the TYPO3 frontend and backend.

3.1.0(3mo ago)68.4k↑25.9%2[3 PRs](https://github.com/konradmichalik/typo3-environment-indicator/pulls)GPL-2.0-or-laterPHPPHP ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0CI passing

Since Mar 5Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/konradmichalik/typo3-environment-indicator)[ Packagist](https://packagist.org/packages/konradmichalik/typo3-environment-indicator)[ RSS](/packages/konradmichalik-typo3-environment-indicator/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (19)Versions (40)Used By (0)

[![Extension icon](Resources/Public/Icons/Extension.svg)](Resources/Public/Icons/Extension.svg)

TYPO3 extension `typo3_environment_indicator`
=============================================

[](#typo3-extension-typo3_environment_indicator)

[![Latest Stable Version](https://camo.githubusercontent.com/c8d0a07f09f09f4be1e8fe8bdb24482c86b5bb6ab91125af07d69ae23294f05f/68747470733a2f2f7479706f332d6261646765732e6465762f62616467652f7479706f335f656e7669726f6e6d656e745f696e64696361746f722f76657273696f6e2f736869656c64732e737667)](https://extensions.typo3.org/extension/typo3_environment_indicator)[![Supported TYPO3 versions](https://camo.githubusercontent.com/d771123cd9b94d7037bab0b555e145aa66343dcf840be744b061f2f5835bc19c/68747470733a2f2f7479706f332d6261646765732e6465762f62616467652f7479706f335f656e7669726f6e6d656e745f696e64696361746f722f7479706f332f736869656c64732e737667)](https://extensions.typo3.org/extension/typo3_environment_indicator)[![Coverage](https://camo.githubusercontent.com/0851e889291fdfe4a632b6e8d67a8bc7b36f3eb249765a9774c0ae054b327272/68747470733a2f2f696d672e736869656c64732e696f2f636f766572616c6c73436f7665726167652f6769746875622f6b6f6e7261646d696368616c696b2f7479706f332d656e7669726f6e6d656e742d696e64696361746f723f6c6f676f3d636f766572616c6c73)](https://coveralls.io/github/konradmichalik/typo3-environment-indicator)[![CGL](https://camo.githubusercontent.com/8501740ef1102158c7ba085bf046573e440dadf5741a1e9d9bd7002fdc1bfaac/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6b6f6e7261646d696368616c696b2f7479706f332d656e7669726f6e6d656e742d696e64696361746f722f63676c2e796d6c3f6c6162656c3d63676c266c6f676f3d676974687562)](https://github.com/konradmichalik/typo3-environment-indicator/actions/workflows/cgl.yml)[![Tests](https://camo.githubusercontent.com/cf437e5a4677b1682fd11feca49817c1453411bec2ee806bf4b948900d0de207/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6b6f6e7261646d696368616c696b2f7479706f332d656e7669726f6e6d656e742d696e64696361746f722f74657374732e796d6c3f6c6162656c3d7465737473266c6f676f3d676974687562)](https://github.com/konradmichalik/typo3-environment-indicator/actions/workflows/tests.yml)[![License](https://camo.githubusercontent.com/110eea712171d650e8401bade0e354c4dde348335d81607fc77c15facfbf572c/68747470733a2f2f706f7365722e707567782e6f72672f6b6f6e7261646d696368616c696b2f7479706f332d656e7669726f6e6d656e742d696e64696361746f722f6c6963656e7365)](LICENSE.md)

This extension provides several features to show an environment indicator in the TYPO3 frontend and backend.

Note

Has it ever happened to you that you changed data on a test system and then realized: oh no, that's the live system. Well, to prevent that from happening (again), I created this extension.

[![Environment Indicator Preview](Documentation/Images/intro.jpg)](Documentation/Images/intro.jpg)

✨ Features
----------

[](#-features)

PreviewFeatureFrontendBackend[![Frontend Hint Preview](Documentation/Images/preview-frontend-hint.png)](Documentation/Images/preview-frontend-hint.png)**[Frontend hint](https://docs.typo3.org/p/konradmichalik/typo3-environment-indicator/main/en-us/Indicators/FrontendHint.html)**

 Adds an informative hint to the frontend showing the website title and the current application context.✔️[![Backend Toolbar Item Preview](Documentation/Images/preview-backend-toolbar-item.png)](Documentation/Images/preview-backend-toolbar-item.png)**[Backend toolbar item](https://docs.typo3.org/p/konradmichalik/typo3-environment-indicator/main/en-us/Indicators/BackendToolbar.html)**

 Adds an informative item with the current application context to the backend toolbar.✔️[![Backend Topbar Preview](Documentation/Images/preview-backend-topbar.jpg)](Documentation/Images/preview-backend-topbar.jpg)**[Backend topbar](https://docs.typo3.org/p/konradmichalik/typo3-environment-indicator/main/en-us/Indicators/BackendTopbar.html)**

 Colorize the backend header topbar regarding the application context.✔️[![Favicon Preview](Documentation/Images/preview-favicon.png)](Documentation/Images/preview-favicon.png)**[Modified favicon](https://docs.typo3.org/p/konradmichalik/typo3-environment-indicator/main/en-us/Indicators/Favicon.html)**

 Modify the favicon for frontend and backend based on the original favicon, the current application context and your configuration.✔️✔️[![Backend Logo Preview](Documentation/Images/preview-backend-logo.jpg)](Documentation/Images/preview-backend-logo.jpg)**[Modified backend logo](https://docs.typo3.org/p/konradmichalik/typo3-environment-indicator/main/en-us/Indicators/BackendLogo.html)**

 Modify the backend logo based on the original logo, the current application context and your configuration.✔️[![Dashboard Widget Preview](Documentation/Images/preview-dashboard-widget.jpg)](Documentation/Images/preview-dashboard-widget.jpg)**[Dashboard widget](https://docs.typo3.org/p/konradmichalik/typo3-environment-indicator/main/en-us/Indicators/DashboardWidget.html)**

 Render a dashboard widget according to the environment.✔️[![Frontend Image Preview](Documentation/Images/preview-frontend-image.jpg)](Documentation/Images/preview-frontend-image.jpg)**[Modified frontend image](https://docs.typo3.org/p/konradmichalik/typo3-environment-indicator/main/en-us/Indicators/FrontendImage.html)**

 Modify frontend image based on the original image, the current application context and your configuration.✔️[![preview-theme.jpg](Documentation/Images/preview-theme.jpg)](Documentation/Images/preview-theme.jpg)**[Backend theme](https://docs.typo3.org/p/konradmichalik/typo3-environment-indicator/main/en-us/Indicators/BackendTheme.html)** *(experimental)*

 Colorize the entire TYPO3 v14+ backend (primary color, header, sidebar) based on the environment.✔️Note

These environment indicators are mainly for development purposes (e.g. distinguishing between different test systems) and will not show in production environments.

🔥 Installation
--------------

[](#-installation)

### Requirements

[](#requirements)

VersionTYPO3PHP3.x13.4 - 14.x8.2 - 8.52.x11.5 - 13.48.1 - 8.4### Composer

[](#composer)

[![Packagist](https://camo.githubusercontent.com/c3e19a8abc2067a347a6430aac1a4ab7ebf83c1a6d34975fb00392f1dcb3b6ed/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6b6f6e7261646d696368616c696b2f7479706f332d656e7669726f6e6d656e742d696e64696361746f723f6c6162656c3d76657273696f6e266c6f676f3d7061636b6167697374)](https://packagist.org/packages/konradmichalik/typo3-environment-indicator)[![Packagist Downloads](https://camo.githubusercontent.com/f54ba4ca2ae0cec44f0f342b24e794c6db71c511b51d2e0e07a97bbc529d64e8/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6b6f6e7261646d696368616c696b2f7479706f332d656e7669726f6e6d656e742d696e64696361746f723f636f6c6f723d627269676874677265656e)](https://packagist.org/packages/konradmichalik/typo3-environment-indicator)

Use the following composer command to install the extension:

```
composer require konradmichalik/typo3-environment-indicator
```

### TER

[](#ter)

[![TER version](https://camo.githubusercontent.com/c8d0a07f09f09f4be1e8fe8bdb24482c86b5bb6ab91125af07d69ae23294f05f/68747470733a2f2f7479706f332d6261646765732e6465762f62616467652f7479706f335f656e7669726f6e6d656e745f696e64696361746f722f76657273696f6e2f736869656c64732e737667)](https://extensions.typo3.org/extension/typo3_environment_indicator)[![TER downloads](https://camo.githubusercontent.com/39c2d9b1b5cbe0e50645ad19086bc39fb108a18790fb84cff0cf3b6a1b18bee1/68747470733a2f2f7479706f332d6261646765732e6465762f62616467652f7479706f335f656e7669726f6e6d656e745f696e64696361746f722f646f776e6c6f6164732f736869656c64732e737667)](https://extensions.typo3.org/extension/typo3_environment_indicator)

Download the zip file from [TYPO3 extension repository (TER)](https://extensions.typo3.org/extension/typo3_environment_indicator).

📙 Documentation
---------------

[](#-documentation)

Please have a look at the [official extension documentation](https://docs.typo3.org/p/konradmichalik/typo3-environment-indicator/main/en-us/Index.html).

🚧 Migration from version 1.x to 2.x
-----------------------------------

[](#-migration-from-version-1x-to-2x)

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
----------------

[](#‍-contributing)

Please have a look at [`CONTRIBUTING.md`](CONTRIBUTING.md).

💎 Credits
---------

[](#-credits)

This project is partly inspired by the [laravel-favicon](https://github.com/beyondcode/laravel-favicon) package.

⭐ License
---------

[](#-license)

This project is licensed under [GNU General Public License 2.0 (or later)](LICENSE.md).

###  Health Score

53

—

FairBetter than 97% of packages

Maintenance85

Actively maintained with recent releases

Popularity32

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 95% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~31 days

Recently: every ~25 days

Total

12

Last Release

92d ago

Major Versions

1.1.0 → 2.0.02025-04-09

2.3.0 → 3.0.02025-12-12

PHP version history (3 changes)1.0.0PHP ^8.1

2.2.0PHP ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0

3.0.0PHP ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/11557705846f24da32a0e6e75c460db505c1b847f081ddaa3d27f3ea27f4097b?d=identicon)[konradmichalik](/maintainers/konradmichalik)

---

Top Contributors

[![konradmichalik](https://avatars.githubusercontent.com/u/4558190?v=4)](https://github.com/konradmichalik "konradmichalik (230 commits)")[![renovate[bot]](https://avatars.githubusercontent.com/in/2740?v=4)](https://github.com/renovate[bot] "renovate[bot] (8 commits)")[![maikschneider](https://avatars.githubusercontent.com/u/696865?v=4)](https://github.com/maikschneider "maikschneider (3 commits)")[![richardkrikler](https://avatars.githubusercontent.com/u/57064056?v=4)](https://github.com/richardkrikler "richardkrikler (1 commits)")

---

Tags

typo3typo3-cms-extension

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/konradmichalik-typo3-environment-indicator/health.svg)

```
[![Health](https://phpackages.com/badges/konradmichalik-typo3-environment-indicator/health.svg)](https://phpackages.com/packages/konradmichalik-typo3-environment-indicator)
```

###  Alternatives

[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.

20229.9k](/packages/eliashaeussler-typo3-warming)[eliashaeussler/typo3-form-consent

Extension for TYPO3 CMS that adds double opt-in functionality to EXT:form

1481.0k](/packages/eliashaeussler-typo3-form-consent)[pagemachine/typo3-formlog

Form log for TYPO3

23225.3k6](/packages/pagemachine-typo3-formlog)[jaxon-php/jaxon-core

Jaxon is an open source PHP library for easily creating Ajax web applications

73142.3k25](/packages/jaxon-php-jaxon-core)[flarum/core

Delightfully simple forum software.

211.3M1.9k](/packages/flarum-core)[neos/flow-development-collection

Flow packages in a joined repository for pull requests.

144179.3k3](/packages/neos-flow-development-collection)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
