Jimbo System Plugin

The Jimbo System Plugin is a core component for building admin panels and landing pages within the Festi Framework. As a system plugin, it provides essential features and integrations to streamline backend development:

  • Routing Request
  • Method Call Events
  • System Settings
  • System Menu
  • Access Permissions

System Menu

Managing Menu from the Database

The menu is described in the festi_menus table:

  • id_parent - parent element identifier, used when nested menus are needed
  • order_n - integer for sorting
  • id_section - section identifier for managing access permissions (More details in the Permissions section)
  • area - an abstract identifier for creating different menus for different types of display, for example, when you need one menu for the admin panel, another for the landing page, and a third for the website footer

Usually, in any system, there are many different user groups that should see different menu items depending on their permissions. This is done in two ways:

  1. Through the festi_menu_permissions table
  2. Through Permission Sections

If you don't add display permissions, the menu item will not be displayed.

Managing Menu via WEB

DGS for menu management is available at /festi/festi_menus/Jimbo/.

System Menu

To navigate to nested menu items, click on the parent name (Caption column) and you will go to the subsection.