Download the PHP package acid-unit/module-admin without Composer
On this page you can find all versions of the php package acid-unit/module-admin. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download acid-unit/module-admin
More information about acid-unit/module-admin
Files in acid-unit/module-admin
Package module-admin
Short Description Admin module for [๐งชAcid Unit] extensions + useful tweaks and configuration
License OSL-3.0
Informations about the package module-admin
About
A Magento Open Source extension that enhances the admin panel experience with additional tools, tweaks and customization options.
This module:
โ
Enhances the admin interface with additional configuration tools.
โ
Improves menu management for better navigation within Acid Unit extensions.
โ
Acts as a dependency for all Acid Unit extensions, ensuring consistent admin functionality.
Quick Installation
To install the module, run:
Admin Features Overview
- Configuration-Based Tweaks
- WYSIWYG for PageBuilder
HTML Code
Element
- WYSIWYG for PageBuilder
- Code-Based Tweaks
- WYSIWYG for Textarea Fields
- Table Field
Configuration-Based Tweaks
WYSIWYG Editor for PageBuilder HTML Code
Element
Description
Enabling this option allows users to edit content visually instead of dealing with raw HTML, reducing errors and improving content management efficiency.
Since the HTML Code
element is powerful yet complex, this configuration
lets admin users toggle the WYSIWYG editor inside the element for quicker editing.
Demo
Code-Based Tweaks
WYSIWYG Editor for Textarea Fields
Description
Provides HTML editing directly within the admin field, providing a lightweight alternative to PageBuilder for small-to-medium content sections.
This feature allows admins to manage structured data efficiently, making it easier to configure settings like custom redirects, tracking events, and more.
Implementation
The toggle button should be defined as a new <field>
element with the following structure:
๐ Ensure the sortOrder
value for the toggle button is higher than the target field
so that it appears directly beneath it.
Demo
Table Field
Description
The Table Field is useful for storing structured data in the admin panel, like custom redirects, event tracking mappings, or configurable lists.
Below is how to define it in system.xml
.
Implementation
To render a table field, define the <frontend_model>
and <backend_model>
classes in your <field>
element:
Backend & Frontend Virtual Models
Define virtual classes for backend, frontend, and helper models:
๐ Note: Ensure all virtual classes are compiled before deployment.
Dropdown Renderer for Table Fields
๐ Compile & Deploy:
Demo
Additional Notes
The Table Field value is stored as a stringified object and can be handled like any regular admin text field.
- On the frontend, use
JSON.parse
. - On the backend, use
\Magento\Framework\Serialize\Serializer\Json::serialize
.
to parse and manipulate the data.
Installation
If you're using another Acid Unit extension, this module is installed automatically as a dependency.
However, if you want to use these Admin Features separately, install the module manually.
After installation, enable the module and run setup:upgrade
:
Requirements
โ
Compatible with: Magento Open Source & Adobe Commerce >=2.4.4
โ
Requires PHP 8.1+
๐ Tested on Magento Open Source 2.4.7-p3
with PHP 8.3
All versions of module-admin with dependencies
magento/framework Version 103.0.*
magento/module-backend Version 102.0.*
magento/module-cms Version 104.0.*
magento/module-config Version 101.2.*
magento/module-page-builder Version 2.2.*
magento/module-store Version 101.1.*
php Version ~8.1.0||~8.2.0||~8.3.0||~8.4.0