Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cornernote/yii2-dashboard
Create and manage dashboards using custom layouts and panels.
https://github.com/cornernote/yii2-dashboard
Last synced: 3 months ago
JSON representation
Create and manage dashboards using custom layouts and panels.
- Host: GitHub
- URL: https://github.com/cornernote/yii2-dashboard
- Owner: cornernote
- License: other
- Created: 2015-07-04T13:41:00.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-11-30T00:22:52.000Z (about 7 years ago)
- Last Synced: 2024-04-26T11:20:49.295Z (9 months ago)
- Language: PHP
- Homepage: https://cornernote.github.io/yii2-dashboard/
- Size: 147 KB
- Stars: 34
- Watchers: 12
- Forks: 10
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Yii2 Dashboard
[![Latest Version](https://img.shields.io/github/tag/cornernote/yii2-dashboard.svg?style=flat-square&label=release)](https://github.com/cornernote/yii2-dashboard/tags)
[![Software License](https://img.shields.io/badge/license-BSD-brightgreen.svg?style=flat-square)](LICENSE.md)
[![Build Status](https://img.shields.io/travis/cornernote/yii2-dashboard/master.svg?style=flat-square)](https://travis-ci.org/cornernote/yii2-dashboard)
[![HHVM](https://img.shields.io/hhvm/cornernote/yii2-dashboard.svg?style=flat-square)](http://hhvm.h4cc.de/package/cornernote/yii2-dashboard)
[![Coverage Status](https://img.shields.io/scrutinizer/coverage/g/cornernote/yii2-dashboard.svg?style=flat-square)](https://scrutinizer-ci.com/g/cornernote/yii2-dashboard/code-structure)
[![Quality Score](https://img.shields.io/scrutinizer/g/cornernote/yii2-dashboard.svg?style=flat-square)](https://scrutinizer-ci.com/g/cornernote/yii2-dashboard)
[![Total Downloads](https://img.shields.io/packagist/dt/cornernote/yii2-dashboard.svg?style=flat-square)](https://packagist.org/packages/cornernote/yii2-dashboard)
[![Yii2 Framework](https://img.shields.io/badge/extension-Yii2_Framework-green.svg?style=flat-square)](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
![Dashboard View](https://cloud.githubusercontent.com/assets/51875/8636670/21febed6-28ae-11e5-8fc7-dc57e5bbc422.png)
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).