icybee/module-dashboard

Hosts widgets that display information about what is happening in Icybee.

Installs: 175

Dependents: 1

Suggesters: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Type:icanboogie-module

dev-master 2015-07-26 01:38 UTC

README

The dashboard hosts widgets that display information about what is happening in the CMS. A widget might display the last records modified by the user, another might display an overview of the different records available, another the last comments posted by users.

Widgets can be rearranged, added, removed, and configured.

A redirection for authenticated users

The module attaches an event hook to the ICanBoogie\Routing\RouteDispatcher::dispatch:before event in order to redirect authenticated users requesting the "/admin" URL to the dashboard ("/admin/dashbord").

Dashboard widgets

Ordering dashboard widgets

The order in which the user rearranged its widgets is stored in the dashboard.order user meta.

Requirement

The package requires PHP 5.4 or later.

Installation

The recommended way to install this package is through Composer. Create a composer.json file and run php composer.phar install command to install it:

$ composer require icybee/module-dashboard

Note: This package is part of the packages required by the CMS Icybee.

Cloning the repository

The package is available on GitHub, its repository can be cloned with the following command line:

$ git clone git://github.com/Icybee/module-dashboard.git dashboard

Documentation

The package is documented as part of the Icybee CMS documentation. The documentation for the package and its dependencies can be generated with the make doc command. The documentation is generated in the docs directory using ApiGen. The package directory can later by cleaned with the make clean command.

License

The module is licensed under the New BSD License - See the LICENSE file for details.