detain / myadmin-gluster-backups
Gluster handling plugin for MyAdmin
Package info
github.com/myadmin-plugins/gluster-backups
Type:myadmin-plugin
pkg:composer/detain/myadmin-gluster-backups
Requires
- php: >=5.0.0
- ext-soap: *
- detain/myadmin-plugin-installer: dev-master
- symfony/event-dispatcher: >=2.8.26
Requires (Dev)
- codacy/coverage: dev-master
- codeclimate/php-test-reporter: dev-master
- phpunit/phpunit: *
- phpunit/phpunit-mock-objects: *
- satooshi/php-coveralls: *
- vlucas/phpdotenv: *
This package is auto-updated.
Last update: 2026-03-19 15:46:09 UTC
README
A MyAdmin plugin for managing GlusterFS-based backup services. This plugin integrates with the MyAdmin control panel to provide Gluster storage provisioning, monitoring, and lifecycle management through the Symfony EventDispatcher hook system.
Features
- Registers Gluster backup service requirements with the MyAdmin plugin loader
- Provides event-driven menu integration for admin panels
- Supports ACL-based access control for billing management
- Pluggable settings interface via Symfony GenericEvent hooks
Installation
composer require detain/myadmin-gluster-backups
Usage
The plugin auto-registers with MyAdmin through the plugin installer. Event hooks are defined in Plugin::getHooks() and are wired into the Symfony EventDispatcher by the MyAdmin core.
Testing
composer install vendor/bin/phpunit
License
Licensed under the LGPL-2.1. See LICENSE for details.