Banana Dashboard Example

Expose a simple dashboard for users with links to various sections of the site. A unique feature of this module is that the configuration file is a yaml file. The module has no admin ui and is supposed to be used by developers by declaring hook_banana_dashboard_yaml_file_path_alter and providing the custom configuration file.

Sample configuration file

dashboard:
  url: admin/dashboard
  title: Dashboard
  access arguments:
    - access administration pages

dashboard_menu_groups:
  - Content
  - System

dashboard_menu:
  content-list:
    group: Content
    title: Contents
    icon: menu
    url: /admin/content

  people:
    group: System
    title: People
    icon: users
    url: /admin/people

  taxonomy:
    group: System
    title: Taxonomy
    icon: menu
    url: /admin/structure/taxonomy

  menu:
    group: System
    title: Menu
    icon: menu
    url: /admin/structure/menu

Supporting organizations: 

Project information

Releases