Dashboard manager for Yii2
Yii2 Dashboard is a module that allows you to create and manage dashboards using custom layouts and panels.
- Create custom layouts with regions where panels can be placed.
- Create custom panels to display your data inside a layout region.
- Drag-and-drop interface to rearrange panels inside a layout.
For changes since the last version see the Changelog.
<?php $config = [ 'modules' => [ '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'], ], ], ], ], ];
More images are available from the Screenshots page.
Contributions are welcome. Please refer to the contributing guidelines.
Thanks to everyone who has contributed.
- Project Homepage
- Live Demo
- GitHub Project
- Yii2 Extension
- Packagist Package
- Travis CI Testing
- Scrutinizer CI Code Quality
BSD-3 - Please refer to the license.