Table of Contents

Menu Configuration

Media‑iBox Server 3 provides a predefined application menu that includes the following items:

  • Start – Redirects the user to the start page.
  • History – Displays a list of recently accessed pages.
  • Favorites – Displays the user’s favorite pages.

In addition to these items, there are fixed application routes:

  • Account – Opens the user profile page (see).

MIB3UX_MENU Keys

Each custom menu item needs to have its own configuration in this table.

A key for a menu item. It must have an unique value.

URL

URL of the page which should be opened when clicking on this item. For rendering purposes, when a page needs to be rendered in React it must be specified through this configuration using "app" instead of "Display", i.e.:

Renderization Description
React ~/app/images_list
Legacy (old or external pages) ~/Display/images_list

PARENT_MENU_ID

ID of the parent menu item of a this item, making possible to create a tree structure with custom items in the menu. When there is no value in this field, this item will be a root menu item.

ORDER

Defines the order in which the items under a same parent should appear.

ICON_CSS

CSS for the menu icon.

ICON_URL

URL for the menu icon.

IS_REACT

If true, it indicates that the menu item should be visible only in React. If false, the menu item should be visible only in Legacy.

Menu Configuration (React Front-end)

With the migration to the new React front-end, the fixed menus Administration and History Dashboard have been removed from the MibServer3 code.
These menus can now be configured directly in the MIB3UX_MENU table, allowing permission control through MibAuthorization.

Standards for Administration Pages

For Administration pages to be correctly identified and displayed, the access URL must contain the following names:

Page Expected Name in URL Example URL
Users user-list-page ~/app/user-list-page
Groups group-list-page ~/app/group-list-page
Instances instance-list-page ~/app/instance-list-page

Standards for History Dashboard Pages

History Dashboard pages must also follow specific naming patterns:

Page Expected Name in URL Example URL
Page History page-history ~/app/page-history
User History user-history ~/app/user-history

Icon Configuration

  • The MIB3UX_MENU.ICON_URL field must be filled in according to the naming conventions provided by the front-end team.
  • Always check with the UI/UX team to ensure visual consistency.

Account page

The User Account page is a mandatory application route that MibServer3 generates automatically and exposes to the front-end application.

For this link to function properly, ensure that the front-end application path is correctly configured in your MibServer3 setup.

Refer to the configuration guide for details: See.