Skip to main content

Dashboards

The Dashboards module empowers you to craft dynamic dashboards tailored to your application's needs. These dashboards offer customizable layouts, providing users with a comprehensive overview of crucial data and statistics.

The module comprises two primary components: Dashboards and Screens.

Dashboards

info

When talking about dashboards we refer to the dashboard that can be created through the dashboard resource crud. A dashboard can have two types

  • User Dashboard: Empowering users to personalize their experience, this dashboard type allows individuals to add, remove, and rearrange widgets to craft a personalized dashboard suited to their unique requirements.

  • Developer Dashboard: Predefined by developers, these dashboards offer standardized insights and statistics pertinent to specific user groups. They are readily available for users to utilize upon deployment.

Architecture

How it works

Dashboards can be used in many ways, in the next table you can see the differences between the Dashboard (from the resource crud), The User Dashboard and the Developer Dashboard.

Dashboard types

FunctionDashboardUser DashboardDeveloper Dashboard
Show in Dropdown on index page(When enabled)
Show in Menu
Show in Dashboard create/
Use in Screens
Can be shared
Can be copied

Widgets

Widgets serve as dynamic components within dashboards, offering real-time data visualization and insights. Currently, the Dashboards module supports the integration of iFrames, Texts and Images as widgets. However, for a more extensive array of widgets, you can extend the Metrics module.

Screens

Beyond individual dashboards, the module offers a feature to create screens. These screens, such as physical displays in office environments, facilitate the presentation of a slideshow comprising multiple dashboards. Each screen can be configured independently, allowing customization of display duration and selection of dashboards.

Themes

Administrators of an organization can create themes to customize the appearance of screens & dashboards. For now you can define the next properties:

  • Dark mode
  • Title
  • Slide Counter
  • Navigate buttons
info

Dashboards only support the dark mode, but the other properties can be used in screens.

Sharing

Furthermore, the module supports the sharing of dashboards and screens. By making them public, users within the organization gain access to view and duplicate them, fostering collaboration and knowledge-sharing within the organization.