# New addon: DashboardGrid

**URL:** <https://discourse.getcockpit.com/t/new-addon-dashboardgrid/1104>\
**Category:** Addons\
**Created:** [November 28, 2019, 6:19pm UTC](https://discourse.getcockpit.com/t/new-addon-dashboardgrid/1104 "2019-11-28T18:19:15Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![raffaelj](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.getcockpit.com/raffaelj/32/331_2.png) [@raffaelj](https://discourse.getcockpit.com/u/raffaelj)\
**Post date:** [November 28, 2019, 6:19pm UTC](https://discourse.getcockpit.com/t/new-addon-dashboardgrid/1104/1 "2019-11-28T18:19:15Z")

</div>

If you have too many widgets on your dashboard or if you want to hide some of them, this addon might be useful.

> **[raffaelj/cockpit\_DashboardGrid](https://github.com/raffaelj/cockpit_DashboardGrid/)**
>
> Custom dashboard with grid for Cockpit CMS. Contribute to raffaelj/cockpit\_DashboardGrid development by creating an account on GitHub.

 ![cockpit_dashboardgrid_screenshot](https://canada1.discourse-cdn.com/flex030/uploads/getcockpit/original/1X/fd6229c55d4a68fdb166f39919029363eb518f14.png)

---

<div class="post-metadata">

**Author:** ![alessandro92](https://avatars.discourse-cdn.com/v4/letter/a/0ea827/32.png) [@alessandro92](https://discourse.getcockpit.com/u/alessandro92)\
**Post date:** [March 30, 2020, 10:18am UTC](https://discourse.getcockpit.com/t/new-addon-dashboardgrid/1104/2 "2020-03-30T10:18:42Z")

</div>

how can i uninstall this addon?

---

<div class="post-metadata">

**Author:** ![raffaelj](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.getcockpit.com/raffaelj/32/331_2.png) [@raffaelj](https://discourse.getcockpit.com/u/raffaelj)\
**Post date:** [March 30, 2020, 11:08am UTC](https://discourse.getcockpit.com/t/new-addon-dashboardgrid/1104/3 "2020-03-30T11:08:00Z")

</div>

See `README.md`:

> **Important:** If you don’t want to use this addon anymore, you have to move all widgets to one of the core areas before you remove it (or you have to delete the options in the `cockpit/options` table manually). Otherwise Cockpit will throw a fatal error, because it tries to call a function on a non-existent object in the dashboard function.

After moving all dashboard items for all users to one of the core areas (`main`, `aside-left`, `aside-right`), you can delete the addon folder or deactivate it via config file `modules.disabled: ['DashboardGrid']`.

---

<div class="post-metadata">

**Author:** ![alessandro92](https://avatars.discourse-cdn.com/v4/letter/a/0ea827/32.png) [@alessandro92](https://discourse.getcockpit.com/u/alessandro92)\
**Post date:** [March 30, 2020, 11:15am UTC](https://discourse.getcockpit.com/t/new-addon-dashboardgrid/1104/4 "2020-03-30T11:15:45Z")

</div>

how can i disable the calendar module?

how can i disable the calendar module?

Just put ‘modules.disabled’ =\> [‘Calendar’], inside config.php

---

<div class="post-metadata">

**Author:** ![raffaelj](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.getcockpit.com/raffaelj/32/331_2.png) [@raffaelj](https://discourse.getcockpit.com/u/raffaelj)\
**Post date:** [March 30, 2020, 11:35am UTC](https://discourse.getcockpit.com/t/new-addon-dashboardgrid/1104/5 "2020-03-30T11:35:39Z")

</div>

The calendar is no module, it’s a dashboard widget. You can use my [rljUtils addon](https://github.com/raffaelj/cockpit_rljUtils) or copy the snippet to your `config/bootstrap.php` to disable the Calendar widget.

> <https://github.com/raffaelj/cockpit_rljUtils/blob/master/cosmetics.php#L7-L17>
