Download the PHP package magepulse/magento2-module-core without Composer
On this page you can find all versions of the php package magepulse/magento2-module-core. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download magepulse/magento2-module-core
More information about magepulse/magento2-module-core
Files in magepulse/magento2-module-core
Package magento2-module-core
Short Description Core MagePulse Magento 2 Module
License proprietary
Informations about the package magento2-module-core
MagePulse Core Magento 2 Module
This is the core module required by MagePulse Magento 2 modules. It provides a shared admin menu under MagePulse in the Magento admin sidebar, and a modules listing page at MagePulse > Modules.
Adding a child module to the MagePulse admin menu
The MagePulse admin menu is built automatically from any installed module whose name starts with MagePulse_ (excluding MagePulse_Core itself). No extra DI configuration is needed — the menu plugin discovers child modules automatically.
1. Declare menu items (etc/adminhtml/menu.xml)
Add your module's menu items to your own menu.xml. The plugin collects any item whose ID starts with MagePulse_ but is not from MagePulse_Core, and whose action is not a system_config route (config links are added automatically — see step 2).
The plugin will clone this item and nest it under the MagePulse top-level menu. Titles longer than 50 characters are truncated automatically.
2. Add a system config section (etc/adminhtml/system.xml) — optional
If your module has a system configuration page, assign it to the magepulse tab. The plugin detects any config section under that tab and automatically appends a Configuration link below your module's menu items.
The section's <label> is used as the module's display title in the menu. The section's <resource> must be declared in your etc/acl.xml.