New

Ecommerce Mobile App

React Native Expo app for Botble Ecommerce - 50+ screens, dark mode, RTL support

Admin Menu Editor

Admin Menu Editor

Easily arrange admin menus.

Version

1.0.0

Botble Version

>= 7.0.0

Downloads

48

License

MIT

Admin Menu Editor for Botble CMS

Admin Menu Editor is a developer-focused plugin for Botble CMS that allows administrators and developers to manage, reorder, hide, and organize admin panel menu items in a clean and maintainable way.

The plugin integrates seamlessly with Botble’s admin menu system without modifying any core files and works with both core modules and third-party plugins.


🎯 Purpose

The main goals of this plugin are:

  • Improve admin panel usability
  • Reduce menu clutter in large projects
  • Provide client-specific or project-specific admin menu structures
  • Maintain a clean and predictable backend navigation

✨ Features

πŸ”Ή Admin Menu Management

  • Reorder admin menu items
  • Hide or show specific menu entries
  • Organize menu structure for better usability

πŸ”Ή Core-Safe Architecture

  • Does not modify Botble core files
  • No vendor overrides or patches
  • Fully update-safe

πŸ”Ή Third-Party Plugin Compatibility

  • Works with menu items registered by:
    • Botble core modules
    • Marketplace plugins
    • Custom plugins
  • Menu items are handled via unique identifiers

πŸ”Ή Hierarchical Menu Support

  • Supports parent and child menu items
  • Preserves menu tree structure during edits
  • Safe handling of nested menus

πŸ”Ή Performance Friendly

  • Runs only in the admin panel
  • No additional database queries
  • No impact on frontend performance

βš™οΈ Technical Details

  • Minimum Botble CMS version: 7.0.0
  • Built using Laravel Service Provider architecture
  • Hook-based admin menu integration
  • Admin-only CSS and JavaScript assets
  • Multi-language support via resources/lang

πŸ“¦ Directory Structure (Summary)

admin-menu-editor/
β”œβ”€β”€ config/
β”‚   └── permissions.php
β”œβ”€β”€ helpers/
β”‚   └── constants.php
β”œβ”€β”€ public/
β”‚   β”œβ”€β”€ css/
β”‚   └── js/
β”œβ”€β”€ resources/
β”‚   └── lang/
β”œβ”€β”€ plugin.json

πŸ–ΌοΈ Application Images

  • Settings - Admin Menu Editor Preview

  • Menu Addition Area Preview

  • Disabling and Enabling Animations Preview

  • Theme customization area Preview

  • Sorting and Preview Area Preview


πŸ“ Notes

This plugin affects admin panel navigation only.
It does not modify frontend routes, views, or content structures.


Changelog

Version 1.0.0

βœ… Text and dropdown menu adding feature has been added.
βœ… An ability to enable/disable animations has been added.
βœ… The option to add and edit icons to dropdown menus has been added.
βœ… An option to disable and enable menus has been added.
βœ… A preview area has been added to view the changes.
βœ… A style area has been added to beautify the settings area.
βœ… A reset option has been added to revert the changes to the default settings.
βœ… Option to delete and edit added menus.
βœ… Translation support for many languages ​​included in the plugin (40+)

πŸ“„ License

MIT License

❀️

Support the Author

If you find this product helpful, consider supporting the developer.

Bank Information

Tether USDT -> Send over the Tron (TRC-20) Network: TSJwBoLUTpbQL3YiFA1UZPvDcs22QK8Us2

Scan QR Code

Tether USDT -> Send over the Tron (TRC-20) Network: TSJwBoLUTpbQL3YiFA1UZPvDcs22QK8Us2

Leave a comment

Your email address will not be published. Required fields are marked *

Kindly log in to share your feedback on this plugin.