Melis Asset Manager serves each module’s public assets over clean URLs, bundles them for production, and is the source of truth for which modules are active on the platform.
// Invisible, but it's why every module's styles & scripts load. // It serves each module's public assets over clean URLs, // bundles CSS/JS for production (webpack), and computes // the list of active modules the platform relies on.
Package
Role
UI
Serves
Bundles
Depends on
Overview
You never open Asset Manager — it works automatically. It serves the CSS, JavaScript and images every module ships, so the back-office and your sites display correctly.
For production it can bundle a platform’s CSS/JS into compiled files (webpack) for fewer, smaller requests — and it computes the list of active modules the Modules and Marketplace screens depend on.
Key features
Serving, bundling and discovery — the quiet machinery that makes every module’s styles, scripts and images reach the browser.
Delivers each module’s CSS, JS and images to the browser.
Every module’s public files served over tidy URLs.
Compiles CSS/JS into bundles (webpack) for speed.
Finds the modules installed on the platform.
Computes which modules are active, for the back-office to use.
Part of the core foundation every module relies on.
See it in action
It computes the active-module list the back-office Modules and Marketplace screens depend on.
// The active-module list the BO Modules/Marketplace screens use: $modules = $sm->get('MelisAssetManagerModulesService'); $active = $modules->getActiveModules(); // the source of truth
It computes the active-module list the back-office Modules and Marketplace screens depend on.
For developers
MelisAssetManagerModulesService exposes installed/active modules.
Compiles per-platform CSS/JS for production delivery.
Depends only on Melis Core; invisible to end-users.
// Asset Manager + DbDeploy + ComposerDeploy + Installer // form the platform foundation alongside Melis Core. // This module answers: serve assets, bundle, discover modules.
Part of Melis Platform
Melis Asset Manager is part of the foundation — here are the modules it sits alongside and serves.
See how the platform foundation fits together.