mar-pod / module-core
Shared Magento 2 administration menu and configuration section for Marpod modules.
v2.0.0
2026-08-14 16:45 UTC
Requires
- php: ^8.5
- magento/framework: ^103.0
- magento/module-backend: ^102.0
- magento/module-config: ^101.2
This package is not auto-updated.
Last update: 2026-08-15 14:53:19 UTC
README
Shared administration foundations for Magento 2 modules maintained by Marpod.
Features
- adds the top-level Marpod menu in the Magento Admin;
- adds Stores > Configuration > Marpod > Marpod Configuration;
- exposes shared ACL resources that dependent Marpod modules can extend;
- keeps common navigation definitions out of feature modules.
The module intentionally contains no storefront or business logic.
Requirements
- PHP 8.5
- Magento 2.4.9-compatible framework packages
Installation
composer require mar-pod/module-core:^2.0
bin/magento module:enable Marpod_Core
bin/magento setup:upgrade
bin/magento cache:clean
Extending the Admin menu
Use Marpod_Core::main as the parent of a feature module's etc/adminhtml/menu.xml entry.
Extending configuration
Add feature-module groups to the marpod section in etc/adminhtml/system.xml. Configuration paths then use:
marpod/<group_id>/<field_id>
Uninstallation
bin/magento module:disable Marpod_Core
composer remove mar-pod/module-core
bin/magento setup:upgrade
Disable or remove dependent Marpod modules first.