/system-config-history

Shopware 6 - Monitor, compare & revert system configs to previous versions, via admin, with just few clicks.

Primary LanguagePHPMIT LicenseMIT

THIS PLUGIN IS UNDER DEVELOPMENT

System Config History for Shopware 6

👉  Monitor, compare & revert system configs to previous versions, via admin, with just few clicks.

Would you please give a GitHub star ⭐ to this project? Thank you so much for your support!

php 7.4+ Software License Author Total Downloads Latest Stable Version

💡 Why

System configurations can be accidentally changed or removed. There are even cases where dev/staging/production credentials are lost forever 😭

The idea of this simple plugin is to keep record of all system configuration: additions, modifications and removals. If something unexpected happens, we are safe, there is a backup 🙏

This plugin provides a quick and easy way to revert system configurations to previous versions in the history. The entire process is done from admin, with a few clicks 👍👍👍

In addition to that, it's a good idea to keep track about who (admin user) is changing system configs as well as what time it was changed. 💡


🚀 Features

  • Open-source & Free Software
  • High-quality code (PHPCS, PHP CS Fixer, PHPStan, Psalm, PHPUnit, PHP Infection)

📥 Download the plugin

There are two methods to download the plugin:

1) First method, via composer (recommend)

Run the following commands on the root directory:

composer require matheusgontijo/system-config-history

2) Second method, manually

You can download the plugin ZIP file here and extract the files on custom/plugins/ directory.


⚡ Install

After files were downloaded, run the following commands:

php bin/console plugin:refresh
php bin/console plugin:install --activate MatheusGontijoSystemConfigHistory

⚙ Requirements

Requirement Version
PHP +7.4
Shopware +6.4

🙋 FAQ - Frequently Asked Questions

Please visit the FAQ (Frequently Asked Questions) page.


🔧 Support

Feel free to contribute by submiting a Pull Request.

In case you find a bug, please reach out to matheus at matheusgontijo.com


💡 Author

Matheus Gontijo
matheusgontijo.com
@mhgontijo

📄 License

Software License

MIT License by Matheus Gontijo