MageOS Advanced Widget
mage-os/module-advanced-widget
Enables configurable multi-row CMS widgets with image pickers, product pickers, select fields, repeatable sections, and sortable items. Works with PageBuilder to create custom components without complex UI development.
Build Tests
Code Quality
Tested on Magento 2.4.8-p4
Recent Test History
Each release is tested against the latest Magento version at that time.
Top Contributors
View LeaderboardShare This Module's Status
README
Loaded from GitHubMageOS AdvancedWidget Module for Magento
Add configurable multi-row CMS Widgets with image picker component, product picker component, select fields and much more.
Overview
The AdvancedWidget module allows you to define multi-row CMS widgets. These features combined with MageOS_PageBuilderWidget module (that is explicit dependency) make finally possible to develop custom pagebuilder components with own preview and a large set of configurations. Complex pagebuilder ui components development is no more needed.
🚀 Features
- This module let you specify Title separators inside widgets 
- This module let you specify multiple "repeatable" sections where you can specify unlimited rows inside widgets 
2.1) Each item field can receive a dedicated tooltip 
2.2) Each field is validated and ask to be required for compilation 
2.3) Items can be sorted 
2.4) You can specify whether a field is editable directly in the main box or whether it must be edited in the detail modal. 
- Row item images fields are available  
- Row item select fields are available 
- Row item product fields are available  
🔧 Installation
-
Install it into your Mage-OS/Magento 2 project with composer:
composer require mage-os/module-advanced-widget -
Enable module
bin/magento module:enable MageOS_AdvancedWidget bin/magento setup:upgrade
🤝 Changelog
Please see [CHANGELOG](https://github.com/mage-os-lab/module-advanced-widget/blob/github.v3; param=raw; format=json/CHANGELOG.md) for more information on what has changed recently.
📄 License
The MIT License (MIT). Please see [License File](https://github.com/mage-os-lab/module-advanced-widget/blob/github.v3; param=raw; format=json/LICENSE) for more information.
Attribution
This software uses Open Source software. See the [ATTRIBUTION](https://github.com/mage-os-lab/module-advanced-widget/blob/github.v3; param=raw; format=json/ATTRIBUTION.md) page for these projects.
This content is fetched directly from the module's GitHub repository. We are not the authors of this content and take no responsibility for its accuracy, completeness, or any consequences arising from its use.