magenizr / magento2-envbar
Envbar allows you to differentiate between environments by adding a custom colored bar above the top navigation. This should help backend users to identify the environment ( e.g local, develop, staging, production ) and prevent anyone from accidentally changing content on the wrong environment.
Package info
github.com/magenizr/Magenizr_Envbar
Type:magento2-module
pkg:composer/magenizr/magento2-envbar
Fund package maintenance!
README
Envbar
Envbar allows you to differentiate between environments by adding a custom colored bar above the top navigation. This
should help backend users to identify the environment ( e.g local, develop, staging, production ) and prevent
anyone from accidentally changing content on the wrong environment.
System Requirements
- Magento 2.3.x, 2.4.x
- PHP 5.6.x, 7.x
Installation (Composer 2)
- Update your composer.json
composer require "magenizr/magento2-envbar":"^1.0" --no-update - Use
composer update magenizr/magento2-envbar --no-installto update your composer.lock file.
Updating dependencies
Lock file operations: 1 install, 1 update, 0 removals
- Locking magenizr/magento2-envbar (1.0.5)
- And then
composer installto install the package.
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Package operations: 1 install, 0 update, 0 removals
- Installing magenizr/magento2-envbar (1.0.5): Extracting archive
- Enable the module and clear static content.
php bin/magento module:enable Magenizr_Envbar --clear-static-content
php bin/magento setup:upgrade
Installation (Manually)
- Download the code.
- Extract the downloaded tar.gz file. Example:
tar -xzf Magenizr_Envbar_1.0.5.tar.gz. - Copy the code into
./app/code/Magenizr/Envbar/. - Enable the module and clear static content.
php bin/magento module:enable Magenizr_Envbar --clear-static-content
Features
- Pre-defined styles
- Multiple environments supported
- Multiple URLs per environment supported
Usage
Simply go to Stores > Configuration > Magenizr > Envbar and enable the module once you have added your environment details.
Support
If you experience any issues, don't hesitate to open an issue on Github.
History
===== 1.0.5 =====
- 2.4.6-p3 and PHP8 compatibility test
- Minor fixes applied
===== 1.0.4 =====
- Increased width for dynamic row table in system.xml
===== 1.0.3 =====
- 2.4.6 compatibility tested
- Cleanup various files to meet coding standards (EQP, ECG)
- Remove InstallData.php, styles.css, default.xml
===== 1.0.2 =====
- Cleanup various files to meet coding standards (EQP, ECG)
- Replace InstallData with Data Patch
- Minor fix around url matching
===== 1.0.1 =====
- Cleanup various files to meet coding standards (EQP, ECG)
===== 1.0.0 =====
- First release
License
OSL - Open Software Licence 3.0
About Magenizr
Built and maintained by Magenizr — an Australian Adobe Commerce & Magento development agency based in Bendigo, Victoria. We build custom Magento modules, handle platform migrations, and provide ongoing support for businesses across Melbourne, Sydney, Brisbane and the DACH region.
- Our Services — Custom modules, migrations, support
- Book a Free Consultation — 30-minute call, no obligation
- All Open-Source Modules — Our full collection on GitHub
Über Magenizr
Entwickelt und gepflegt von Magenizr — einer australischen Magento & Adobe Commerce Agentur mit Fokus auf die DACH-Region. Wir entwickeln individuelle Magento-Module, übernehmen Plattform-Migrationen und bieten laufenden Support für Unternehmen in Berlin, Hamburg, München, Frankfurt, Köln, Stuttgart, Düsseldorf, Wien, Graz, Salzburg, Zürich, Basel und Bern.
- Unsere Leistungen — Module, Migrationen, Support
- Kostenlose Erstberatung — 30 Minuten, unverbindlich
- Alle Open-Source-Module — Unsere komplette Sammlung auf GitHub