The Home for Magento 2 Excellence

Quality-tested Magento 2 modules. Explore. Evaluate. Elevate. #magento2

721 Modules
481 Ready
235 Need Help
🏆 Leaderboard
Actively Maintained v1.1.1

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.

25
Downloads
Below average
6
GitHub Stars
Below average
10d ago
Last Release
2
Open Issues
Build Passing
Ready to install

Build Tests

Composer Install
DI Compile
Templates

Code Quality

CS Coding Standard
40 errors , 203 warnings
PHPStan Failed

Tested on Magento 2.4.8-p4

Recent Test History

Each release is tested against the latest Magento version at that time.

v1.1.1 on Magento 2.4.8-p4
Mar 22, 2026
v1.0.0 on Magento 2.4.8-p4
Mar 21, 2026

Share This Module's Status

MageOS Advanced Widget Magento compatibility status badge

README

Loaded from GitHub

MageOS 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

  1. This module let you specify Title separators inside widgets ![title section](https://raw.githubusercontent.com/mage-os-lab/module-advanced-widget/github.v3; param=raw; format=json/doc/title-section_screenshot.png)
  1. This module let you specify multiple "repeatable" sections where you can specify unlimited rows inside widgets ![repeatable section](https://raw.githubusercontent.com/mage-os-lab/module-advanced-widget/github.v3; param=raw; format=json/doc/repeatable-section_screenshot.png)

2.1) Each item field can receive a dedicated tooltip ![repeatable section](https://raw.githubusercontent.com/mage-os-lab/module-advanced-widget/github.v3; param=raw; format=json/doc/repeatable-section-tooltip_screenshot.png)

2.2) Each field is validated and ask to be required for compilation ![repeatable section](https://raw.githubusercontent.com/mage-os-lab/module-advanced-widget/github.v3; param=raw; format=json/doc/repeatable-section-validation_screenshot.png)

2.3) Items can be sorted ![repeatable section](https://raw.githubusercontent.com/mage-os-lab/module-advanced-widget/github.v3; param=raw; format=json/doc/repeatable-section-sorter_screenshot.png)

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. ![repeatable section](https://raw.githubusercontent.com/mage-os-lab/module-advanced-widget/github.v3; param=raw; format=json/doc/repeatable-section-row_screenshot.png)

  1. Row item images fields are available ![image field](https://raw.githubusercontent.com/mage-os-lab/module-advanced-widget/github.v3; param=raw; format=json/doc/image-field_screenshot.png) ![image field selection](https://raw.githubusercontent.com/mage-os-lab/module-advanced-widget/github.v3; param=raw; format=json/doc/image-field-selection_screenshot.png)
  1. Row item select fields are available ![select field](https://raw.githubusercontent.com/mage-os-lab/module-advanced-widget/github.v3; param=raw; format=json/doc/select-field_screenshot.png)
  1. Row item product fields are available ![product field](https://raw.githubusercontent.com/mage-os-lab/module-advanced-widget/github.v3; param=raw; format=json/doc/product-field_screenshot.png) ![product field selection](https://raw.githubusercontent.com/mage-os-lab/module-advanced-widget/github.v3; param=raw; format=json/doc/product-field-selection_screenshot.png)

🔧 Installation

  1. Install it into your Mage-OS/Magento 2 project with composer:

    composer require mage-os/module-advanced-widget
    
  2. 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.