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.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

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 (readonly classes, typed properties, match expressions). PHP 8.1–8.2 versions are not supported.

⚙️ Quick Start

  1. Open Manager → Modules → Evo Package Manager in the EvolutionCMS admin panel
  2. 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

Console Commands

Automatic Post-Installation

Packages can specify post-installation steps in composer.json:

Supported steps:

📬 Support

📜 License

MIT © Ambrion


💡 Note: For Russian documentation, see README.ru.md.


All versions of evocms-evo-package-manager with dependencies

PHP Build Version
Package Version
Requires php Version ^8.3
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package ambrion/evocms-evo-package-manager contains the following files

Loading the files please wait ...