Download the PHP package ambrion/evocms-evo-package-manager without Composer
On this page you can find all versions of the php package ambrion/evocms-evo-package-manager. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ambrion/evocms-evo-package-manager
More information about ambrion/evocms-evo-package-manager
Files in ambrion/evocms-evo-package-manager
Package evocms-evo-package-manager
Short Description Evo Package Manager module for EvolutionCMS CE 3
License MIT
Informations about the package evocms-evo-package-manager
🇬🇧 English
Evo Package Manager for EvolutionCMS CE 3
Unified package management solution for EvolutionCMS CE 3 — via CLI or convenient web UI.
This module adds console commands and a user interface for streamlined package lifecycle management within EvolutionCMS CE 3.
Automatic post-installation migrations and publication of resources are available; the hope is that sometime the package developer will be able to configure this in composer.json.
A unified database registry of installed packages provides centralized package information viewing.
📦 Installation
⚙️ Requirements
| Requirement | Version | Notes |
|---|---|---|
| PHP | ^8.3 |
Required for typed properties and readonly classes |
| EvolutionCMS CE | ≥3.1.30 |
Tested on v3.1.30; may work on earlier 3.x versions |
| Composer | ^2.0 |
For package installation and dependency management |
💡 Note: This module leverages modern PHP 8.3 features (
readonlyclasses, typed properties, match expressions). PHP 8.1–8.2 versions are not supported.
⚙️ Quick Start
- Open Manager → Modules → Evo Package Manager in the EvolutionCMS admin panel
- Install or sync packages via UI or CLI
🎯 Who is this module for?
| Role | Benefit |
|---|---|
| Developer | Quick dependency installation without SSH access |
| Administrator | Visual package control, change auditing |
| DevOps | CLI commands for CI/CD, idempotent operations |
| Team | Unified package management standard, in-interface docs |
Key Features
Package Management
- Install: Add to
composer.json+composer update+ post-installation - List: View installed packages with metadata (version, author, dependencies)
- Remove: Safe cleanup from
composer.json,vendor/, DB registry, and providers - Sync: Align database registry with
installed.json
Console Commands
Automatic Post-Installation
Packages can specify post-installation steps in composer.json:
Supported steps:
publish— Publish files viavendor:publishmigrate— Run migrations with--forceoptionseed— Execute seeders (planned)commands— Custom Artisan commands (planned)
📬 Support
- 🐛 Bugs: GitHub Issues
- ✉️ Email: [email protected]
- 💬 Telegram: @ambrion_dev
- Author's Website
📜 License
MIT © Ambrion
💡 Note: For Russian documentation, see README.ru.md.