cornernote / yii2-dashboard
Dashboard manager for Yii2
Installs: 4 204
Dependents: 2
Suggesters: 0
Security: 0
Stars: 34
Watchers: 12
Forks: 10
Open Issues: 5
Type:yii2-extension
Requires
- php: >=5.4.0
- kartik-v/yii2-sortable: 1.2.*
- yiisoft/yii2: 2.*
- yiisoft/yii2-bootstrap: 2.*
Requires (Dev)
This package is auto-updated.
Last update: 2024-11-19 18:51:48 UTC
README
Yii2 Dashboard is a module that allows you to create and manage dashboards using custom layouts and panels.
Features
- 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.
Documentation
Getting started? Try the Installation Guide. You will find further information in the Documentation.
For changes since the last version see the Changelog.
Config
<?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'], ], ], ], ], ];
Screenshots
More images are available from the Screenshots page.
Contributing
Contributions are welcome. Please refer to the contributing guidelines.
Thanks to everyone who has contributed.
Project Resources
- Project Homepage
- Live Demo
- GitHub Project
- Yii2 Extension
- Packagist Package
- Travis CI Testing
- Scrutinizer CI Code Quality
License
BSD-3 - Please refer to the license.