PHPackages                             hendrikerz/wn-dashboard-widgets-plugin - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. hendrikerz/wn-dashboard-widgets-plugin

ActiveWinter-plugin[Admin Panels](/categories/admin)

hendrikerz/wn-dashboard-widgets-plugin
======================================

A comprehensive plugin to provide a basic set of widgets for the Winter CMS admin dashboard.

v1.1.1(3mo ago)010AGPL-3.0PHPPHP &gt;=8.1

Since Feb 8Pushed 3mo agoCompare

[ Source](https://github.com/nathanlesage/wn-dashboard-widgets-plugin)[ Packagist](https://packagist.org/packages/hendrikerz/wn-dashboard-widgets-plugin)[ Docs](https://github.com/nathanlesage/wn-dashboard-widgets-plugin)[ RSS](/packages/hendrikerz-wn-dashboard-widgets-plugin/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (4)Dependencies (2)Versions (5)Used By (0)

Winter Dashboard Widgets Plugin
===============================

[](#winter-dashboard-widgets-plugin)

> A comprehensive plugin to provide a basic set of widgets for the Winter CMS admin dashboard.

This plugin provides a set of widgets that you can view on your Winter CMS admin dashboard. Once this plugin is installed, you can add and configure its widgets on your dashboard like any other widget.

[![A screenshot of the three initial widgets, cache, maintenance, and time.](screenshot.png)](screenshot.png)

Widgets
-------

[](#widgets)

Currently, the following widgets are contained:

- **Cache**: This widget displays common cache sizes and allows you to clear the cache comfortably from the dashboard without the need to SSH into your server.
- **Maintenance**: This widget allows you to control the maintenance mode directly from your dashboard. It displays the current status of this setting (like the "Theme" widget does) and offers a button to toggle the mode on or off.
- **Time**: This widget shows you both your server time and your local browser time. It also displays an info string indicating whether your server is behind you, ahead of you, or if you are both in the same timezone.

Setup
-----

[](#setup)

To install this plugin into your Winter CMS page, install it via Composer and enable it:

```
composer require wn-dashboard-widgets-plugin
php artisan winter:up
```

Configuration
-------------

[](#configuration)

This plugin only provides dashboard widgets. To add one of the provided widgets, activate it by going to your Dashboard, click "Add Widget" and select the widget from the list.

This plugin defines a permission that you can use to prevent certain users from viewing and interacting with these widgets.

Contributing
------------

[](#contributing)

This plugin is a personal project because I needed a few widgets. Specifically, I always found the Cache widget from the old "Backend Plus" plugin (from the October CMS days) handy, but that plugin hasn't been updated in years, and I need something reliable.

However, I have little time to spend ongoing time adding new widgets. So instead, if you need a widget, please implement it and open a PR. The easiest way to add a widget is to simply copy an existing one.

> **Tip**: The authoritative documentation for creating "report widgets" can be found [in the Winter CMS documentation](https://wintercms.com/docs/v1.2/docs/backend/widgets#report-widgets).

Broadly speaking, here's what you need to do:

1. Define a new widget controller (e.g., `Cache.php`) in the `reportwidgets`folder.
2. Create an accompanying widget partial called `_widget.php` in the `partials`folder.
3. Register the widget in the `Plugin.php`
4. Configure it according to what you wish to display/enable admins to do.

To add localization strings, add a new key in the `widgets` section of the English `lang.php` file, analogous to the other widgets. If you add additional languages, all the better. Do not keep verbatim English text in the widgets.

If you want to add additional CSS or JavaScript, please see the existing widgets for how to do that.

License
-------

[](#license)

Copyright © 2026 Hendrik Erz. This plugin is licensed via AGPL 3.0. For more information, please see the [LICENSE file](./LICENSE).

###  Health Score

37

—

LowBetter than 83% of packages

Maintenance82

Actively maintained with recent releases

Popularity6

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

4

Last Release

93d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/d0d70e78d15f22d297f8d69d81d0c87931a35b8d032fbc67b1e8a670784e6d7e?d=identicon)[nathanlesage](/maintainers/nathanlesage)

---

Top Contributors

[![nathanlesage](https://avatars.githubusercontent.com/u/17251683?v=4)](https://github.com/nathanlesage "nathanlesage (7 commits)")

---

Tags

plugindashboardwidgetswinterwinter cms

### Embed Badge

![Health badge](/badges/hendrikerz-wn-dashboard-widgets-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/hendrikerz-wn-dashboard-widgets-plugin/health.svg)](https://phpackages.com/packages/hendrikerz-wn-dashboard-widgets-plugin)
```

###  Alternatives

[digital-creative/nova-dashboard

The missing dashboard for nova.

7169.3k1](/packages/digital-creative-nova-dashboard)[winter/wn-blog-plugin

Blog plugin for Winter CMS

2042.1k3](/packages/winter-wn-blog-plugin)[winter/wn-pages-plugin

Pages plugin for Winter CMS

1353.0k3](/packages/winter-wn-pages-plugin)[winter/wn-user-plugin

User plugin for Winter CMS

1233.5k13](/packages/winter-wn-user-plugin)[winter/wn-sitemap-plugin

Sitemap plugin for Winter CMS

1042.6k1](/packages/winter-wn-sitemap-plugin)[izica/relations-widgets-for-backpack

Widgets for preview model relations in laravel backpack

2927.3k](/packages/izica-relations-widgets-for-backpack)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
