https://cornernote.github.io/yii2-dashboard/
Create and manage dashboards using custom layouts and panels.
https://cornernote.github.io/yii2-dashboard/
Last synced: 3 months ago
JSON representation
Create and manage dashboards using custom layouts and panels.
- Host: GitHub
- URL: https://cornernote.github.io/yii2-dashboard/
- Owner: cornernote
- License: other
- Created: 2015-07-04T13:41:00.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2017-11-30T00:22:52.000Z (about 8 years ago)
- Last Synced: 2025-08-17T13:48:05.110Z (6 months ago)
- Language: PHP
- Homepage: https://cornernote.github.io/yii2-dashboard/
- Size: 147 KB
- Stars: 34
- Watchers: 11
- Forks: 10
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-yii2 - Yii2 Dashboard - Create and manage dashboards using custom layouts and panels. (Packages and Libraries)
- list - Yii2 Dashboard - Create and manage dashboards using custom layouts and panels. (Extensions / Other)
README
# Yii2 Dashboard
[](https://github.com/cornernote/yii2-dashboard/tags)
[](LICENSE.md)
[](https://travis-ci.org/cornernote/yii2-dashboard)
[](http://hhvm.h4cc.de/package/cornernote/yii2-dashboard)
[](https://scrutinizer-ci.com/g/cornernote/yii2-dashboard/code-structure)
[](https://scrutinizer-ci.com/g/cornernote/yii2-dashboard)
[](https://packagist.org/packages/cornernote/yii2-dashboard)
[](http://www.yiiframework.com/extension/yii2-dashboard)
Yii2 Dashboard is a module that allows you to create and manage dashboards using custom layouts and panels.
## Features
* Create custom [layouts](http://cornernote.github.io/yii2-dashboard/docs/layouts/) with regions where panels can be placed.
* Create custom [panels](http://cornernote.github.io/yii2-dashboard/docs/panels/) to display your data inside a layout region.
* Drag-and-drop interface to rearrange panels inside a layout.
## Documentation
Getting started? Try the [Installation Guide](https://cornernote.github.io/yii2-dashboard/docs/installation/). You will find further information in the [Documentation](https://cornernote.github.io/yii2-dashboard/docs/).
For changes since the last version see the [Changelog](https://github.com/cornernote/yii2-dashboard/blob/master/CHANGELOG.md).
## Config
```php
[
'dashboard' => [
'class' => 'cornernote\dashboard\Module',
'layouts' => [
'default' => 'cornernote\dashboard\layouts\DefaultLayout',
'example' => 'tests\app\dashboard\layouts\ExampleLayout',
],
'updateRoles' => ['dashboardAdmin'],
'panels' => [
'example' => [
'class' => 'app\dashboard\panels\ExamplePanel',
'allowRules => ['exampleRule'],
],
],
'dashboards' => [
'dashboard first' => [
'viewRoles => ['firstRule'],
],
],
],
],
];
```
## Screenshots

More images are available from the [Screenshots](https://cornernote.github.io/yii2-dashboard/screenshots/) page.
## Contributing
Contributions are welcome. Please refer to the [contributing guidelines](CONTRIBUTING.md).
Thanks to [everyone who has contributed](CREDITS.md).
## Project Resources
* [Project Homepage](https://cornernote.github.io/yii2-dashboard)
* [Live Demo](http://yii2-dashboard.herokuapp.com/)
* [GitHub Project](https://github.com/cornernote/yii2-dashboard)
* [Yii2 Extension](http://www.yiiframework.com/extension/yii2-dashboard)
* [Packagist Package](https://packagist.org/packages/cornernote/yii2-dashboard)
* [Travis CI Testing](https://travis-ci.org/cornernote/yii2-dashboard)
* [Scrutinizer CI Code Quality](https://scrutinizer-ci.com/g/cornernote/yii2-dashboard)
## License
BSD-3 - Please refer to the [license](LICENSE.md).