PHPackages                             aimes/magento2-improved-admin-ui - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. aimes/magento2-improved-admin-ui

ActiveMagento2-module[Admin Panels](/categories/admin)

aimes/magento2-improved-admin-ui
================================

Improved UI for certain aspects of the admin area

1.1.0(1y ago)163.1k↓18.2%2GPL-3.0-or-laterPHPPHP ~8.2 | ~8.3

Since Oct 31Pushed 8mo ago1 watchersCompare

[ Source](https://github.com/robaimes/magento2-improved-admin-ui)[ Packagist](https://packagist.org/packages/aimes/magento2-improved-admin-ui)[ RSS](/packages/aimes-magento2-improved-admin-ui/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)Dependencies (1)Versions (3)Used By (0)

Aimes\_ImprovedAdminUi
======================

[](#aimes_improvedadminui)

[!["Supported Magento Version"](https://camo.githubusercontent.com/b9657fc42d129557e409190e358267de7ddf2d129947dae3b2c4dce6258a35d1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d6167656e746f2d322e342e782d6f72616e67652e7376673f6c6f676f3d4d6167656e746f267374796c653d666f722d7468652d6261646765)](https://camo.githubusercontent.com/b9657fc42d129557e409190e358267de7ddf2d129947dae3b2c4dce6258a35d1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d6167656e746f2d322e342e782d6f72616e67652e7376673f6c6f676f3d4d6167656e746f267374796c653d666f722d7468652d6261646765) [!["Supported Adobe Commerce Version"](https://camo.githubusercontent.com/fc09811d4f36adb72b3b90484eeeb549e79479820bfe4a734a7153040016ffd5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f41646f6265253230436f6d6d657263652d322e342e782d7265642e7376673f6c6f676f3d41646f6265267374796c653d666f722d7468652d6261646765)](https://camo.githubusercontent.com/fc09811d4f36adb72b3b90484eeeb549e79479820bfe4a734a7153040016ffd5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f41646f6265253230436f6d6d657263652d322e342e782d7265642e7376673f6c6f676f3d41646f6265267374796c653d666f722d7468652d6261646765) [!["Latest Release"](https://camo.githubusercontent.com/f468334ebd596238ebd4330cf0364520750e7c78ec1d9ffa8ffe0b2c2ab77178/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f726f6261696d65732f6d6167656e746f322d696d70726f7665642d61646d696e2d75693f7374796c653d666f722d7468652d6261646765)](https://camo.githubusercontent.com/f468334ebd596238ebd4330cf0364520750e7c78ec1d9ffa8ffe0b2c2ab77178/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f726f6261696d65732f6d6167656e746f322d696d70726f7665642d61646d696e2d75693f7374796c653d666f722d7468652d6261646765)

- Compatible with *Magento Open Source* and *Adobe Commerce* `2.4.x`

Features
--------

[](#features)

- Use a slightly modified [UI-select](https://developer.adobe.com/commerce/frontend-core/ui-components/components/secondary-ui-select/) component to replace standard `select` and `multiselect` components
    - Provides a search field for option models that have a lot of options (E.g. CMS Blocks)
- Dynamically use ui-select components, replacing `select` and `multiselect` components, in the product edit form
    - Configured to perform this action only when a certain number of options are shown
- Support for the default category attribute `landing_page` on the category form
- Any custom form can be modified, see [Usage](#statically-declared-ui-components)

Requirements
------------

[](#requirements)

- Magento Open Source or Adobe Commerce version `2.4.x`

Installation
------------

[](#installation)

Please install this module via Composer. This module is hosted on [Packagist](https://packagist.org/packages/aimes/magento2-improved-admin-ui).

- `composer require aimes/magento2-improved-admin-ui`
- `bin/magento module:enable Aimes_ImprovedAdminUi`
- `bin/magento setup:upgrade`

Usage
-----

[](#usage)

### Dynamic Replacement

[](#dynamic-replacement)

System configuration is provided to set the minimum amount of options required before the component is rendered as a ui-select. By default, this value is set to `20`.

`Stores -> Configuration -> Catalog -> Catalog -> Admin UI`

### Statically Declared UI Components

[](#statically-declared-ui-components)

Not every form has a pool of modifiers, most are statically declared. Since modifying attributes within these forms generally requires a new ui\_component file, customisation to additional attributes can be done there. For example:

`view/adminhtml/category_form.xml`

```

            false

        ui/grid/filters/elements/ui-select

```

This should be merged with any other desired/required settings. Settings can be found on the default [ui-select component documentation](https://developer.adobe.com/commerce/frontend-core/ui-components/components/secondary-ui-select/).

Preview
-------

[](#preview)

### Product Form - Select

[](#product-form---select)

[![image](https://private-user-images.githubusercontent.com/4225347/381670023-96a6070c-0267-4d9d-93ea-09912f529b2c.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQ3NTk3MTgsIm5iZiI6MTc3NDc1OTQxOCwicGF0aCI6Ii80MjI1MzQ3LzM4MTY3MDAyMy05NmE2MDcwYy0wMjY3LTRkOWQtOTNlYS0wOTkxMmY1MjliMmMucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDMyOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAzMjlUMDQ0MzM4WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MDkzYTVmNWI2OWY2NjI4MDEyZTg4NTk2MGM4ZjBlMDRjMDE5OTdhNGY1MzE1NzM1NWIzNzU1YmJkYWY3MmRjZCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.2hTsQ7ibiTBR8CZnb_YWTPAw_5cc6Y1I5n6d73A_5M4)](https://private-user-images.githubusercontent.com/4225347/381670023-96a6070c-0267-4d9d-93ea-09912f529b2c.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQ3NTk3MTgsIm5iZiI6MTc3NDc1OTQxOCwicGF0aCI6Ii80MjI1MzQ3LzM4MTY3MDAyMy05NmE2MDcwYy0wMjY3LTRkOWQtOTNlYS0wOTkxMmY1MjliMmMucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDMyOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAzMjlUMDQ0MzM4WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MDkzYTVmNWI2OWY2NjI4MDEyZTg4NTk2MGM4ZjBlMDRjMDE5OTdhNGY1MzE1NzM1NWIzNzU1YmJkYWY3MmRjZCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.2hTsQ7ibiTBR8CZnb_YWTPAw_5cc6Y1I5n6d73A_5M4)

### Product Form - Multiselect

[](#product-form---multiselect)

[![image](https://private-user-images.githubusercontent.com/4225347/381979054-46128ea7-e966-45bf-9948-1f61b698e41a.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQ3NTk3MTgsIm5iZiI6MTc3NDc1OTQxOCwicGF0aCI6Ii80MjI1MzQ3LzM4MTk3OTA1NC00NjEyOGVhNy1lOTY2LTQ1YmYtOTk0OC0xZjYxYjY5OGU0MWEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDMyOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAzMjlUMDQ0MzM4WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NmQ4Yzk3NGFhMGI3YjNiOTRlNDk5OWQ4ZTQ0MjEzNWEwYzhhODk1YTM1ZjEyZDg4NmE0ZDhjMmMwMTRiY2JhZiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.l6yHtqxfJd5UhGbOJrPWp9e3soskWZPv-bSPI91vWxo)](https://private-user-images.githubusercontent.com/4225347/381979054-46128ea7-e966-45bf-9948-1f61b698e41a.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQ3NTk3MTgsIm5iZiI6MTc3NDc1OTQxOCwicGF0aCI6Ii80MjI1MzQ3LzM4MTk3OTA1NC00NjEyOGVhNy1lOTY2LTQ1YmYtOTk0OC0xZjYxYjY5OGU0MWEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDMyOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAzMjlUMDQ0MzM4WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NmQ4Yzk3NGFhMGI3YjNiOTRlNDk5OWQ4ZTQ0MjEzNWEwYzhhODk1YTM1ZjEyZDg4NmE0ZDhjMmMwMTRiY2JhZiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.l6yHtqxfJd5UhGbOJrPWp9e3soskWZPv-bSPI91vWxo)

Licence
-------

[](#licence)

[GPLv3](https://www.gnu.org/licenses/gpl-3.0.en.html) © [Rob Aimes](https://aimes.dev/)

###  Health Score

40

—

FairBetter than 88% of packages

Maintenance50

Moderate activity, may be stable

Popularity31

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~25 days

Total

2

Last Release

539d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/34d1f5eeaf027fede0b4d12a1cba7535a1b95454182a74be8f4bcaa588616cd8?d=identicon)[robaimes](/maintainers/robaimes)

---

Top Contributors

[![robaimes](https://avatars.githubusercontent.com/u/4225347?v=4)](https://github.com/robaimes "robaimes (2 commits)")

---

Tags

magentomagento2magento2-extensionmagento2-extension-freemagento2-modulemagento2-module-free

### Embed Badge

![Health badge](/badges/aimes-magento2-improved-admin-ui/health.svg)

```
[![Health](https://phpackages.com/badges/aimes-magento2-improved-admin-ui/health.svg)](https://phpackages.com/packages/aimes-magento2-improved-admin-ui)
```

###  Alternatives

[filament/spatie-laravel-media-library-plugin

Filament support for `spatie/laravel-medialibrary`.

1764.8M125](/packages/filament-spatie-laravel-media-library-plugin)[filament/infolists

Easily add beautiful read-only infolists to any Livewire component.

1220.8M36](/packages/filament-infolists)[grasch/module-admin-ui

N/A

3825.8k](/packages/grasch-module-admin-ui)[run-as-root/magento2-product-grid-category-filter

Provides the possibility to filter products by categories in Magento Admin Product Grid

139.1k](/packages/run-as-root-magento2-product-grid-category-filter)[resma/filament-awin-theme

A modern, responsive, and customizable theme for FilamentPHP, designed to elevate your admin panel with a sleek interface and seamless user experience.

1714.6k](/packages/resma-filament-awin-theme)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
