Skip to content
Snippets Groups Projects
Matthew Tift's avatar
Matthew Tift authored
e3b44cc0
History

Dashboard

Dashboard module aims to provide users with a centralized interface to access key information and essential tools after logging into the system. The main objective is to enhance the user experience by offering a quick and personalized overview of relevant aspects of the website or application.

A Dashboard is a custom Drupal entity that typically includes widgets or blocks that display relevant data such as traffic statistics, content summaries, important notifications, and more. The customization capability allows users to adjust the layout and content of the dashboard according to their preferences, ensuring that the most relevant information is easily accessible.

Users may wear different hats, so it is possible to define multiple dashboards and manage access to them through permissions for an improved experience.

For the description of the module visit the Dashboard module page.

To submit bug reports and feature suggestions or to track changes, visit the issues queue.

Requirements

This module requires no modules outside of Drupal core.

Installation

If you intend to contribute to Dashboard, skip this step and use the "Contributing" instructions instead

Install with composer: composer require drupal/dashboard then enable the module.

Contributing

Configuration

To create a new Dashboard:

  • Navigate to Administration > Structure > Dashboards
  • Click "Add dashboard"
  • Provide a label and (optional) description
  • Click "Save"
  • Click "Edit layout" for the new Dashboard
  • Configure the new Dashboard using Layout Builder

Currently, this module does NOT provide any Dashboards out of the box. However, it provides a few additional features that can be placed in a Dashboard:

  • A "Dashboard Text" block with a text field for custom text
  • A "My own drafts" view to display the content drafts for current user

Maintainers