PHPackages                             stronglab/yii2-dashboard - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. stronglab/yii2-dashboard

ActiveYii2-extension[Admin Panels](/categories/admin)

stronglab/yii2-dashboard
========================

StrongLab Dashboard for apps

1.1.9(10y ago)464BSD-3-ClausePHP

Since Feb 23Pushed 10y ago3 watchersCompare

[ Source](https://github.com/stronglab/yii2-dashboard)[ Packagist](https://packagist.org/packages/stronglab/yii2-dashboard)[ Docs](http://22info.ru)[ RSS](/packages/stronglab-yii2-dashboard/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (10)Dependencies (2)Versions (14)Used By (0)

[![Latest Stable Version](https://camo.githubusercontent.com/6ff0d82890ec97db4711948cb99d755dbf9cbf4cad3af4ed0b507095755da5da/68747470733a2f2f706f7365722e707567782e6f72672f7374726f6e676c61622f796969322d64617368626f6172642f762f737461626c65)](https://packagist.org/packages/stronglab/yii2-dashboard) [![Total Downloads](https://camo.githubusercontent.com/fb622e10526adeae0e121df5d9bbea5aa591ad269404d64809c2e5815b2e50ce/68747470733a2f2f706f7365722e707567782e6f72672f7374726f6e676c61622f796969322d64617368626f6172642f646f776e6c6f616473)](https://packagist.org/packages/stronglab/yii2-dashboard) [![Latest Unstable Version](https://camo.githubusercontent.com/d0f0f807bd53d2e300c15518976b6e8e18fd6668c9f53b78a74f0de6a239f5d3/68747470733a2f2f706f7365722e707567782e6f72672f7374726f6e676c61622f796969322d64617368626f6172642f762f756e737461626c65)](https://packagist.org/packages/stronglab/yii2-dashboard) [![License](https://camo.githubusercontent.com/33246a43f965a9491bfb39993f14b550e48b1a41af333c04711014f78cfa0c94/68747470733a2f2f706f7365722e707567782e6f72672f7374726f6e676c61622f796969322d64617368626f6172642f6c6963656e7365)](https://packagist.org/packages/stronglab/yii2-dashboard)

Yii2 Dashboard
==============

[](#yii2-dashboard)

Создание простой панели управления для Yii2

Установка
---------

[](#установка)

```
$ composer require --prefer-dist stronglab/yii2-dashboard "*"

```

Или добавить в composer.json

```
{
    "require": {
        "stronglab/yii2-dashboard": "*"
    }
}

```

### Файл конфига проекта config/web.php

[](#файл-конфига-проекта-configwebphp)

```
'modules' => [
    'dashboard' => [
                'class' => 'stronglab\dashboard\Module',
                'roles' => ['@'], // необязатьельный параметр, по-умолчанию доступ всем гостям
                'column' => 2, // необязательный параметр, количество столбцов в панели (возможные значения: 1-3)
                'modules' => [
                    // список модулей, в которых будет производиться поиск файла dashboard.json
                    'moduleID',
                    'moduleID',
                    ...
                    'moduleID' => [
                        'jsonPath' => 'config/dashboard/myconf.json', // отдельный путь к файлу настроек панели, прописывается от директории приложения
                    ],
                ],
            ],
],
```

Далее обновляем composer и можно приступать к настройке модулей

Настройка
---------

[](#настройка)

В корневой директории каждого модуля необходимо создать файл dashboard.json, который должен иметь следующий формат:

```
{
    "name": "Dasboard simple config",
    "title": "My module",
    "routes": [
        {
            "route": "default/index",
            "title": "List"
        },
        {
            "route": "default/captcha",
            "title": false
        },
        {
            "route": "default/admin",
            "title": "Admin",
            "icon": "pencil"
        }
    ]
}
```

Описание формата:

- ***name*** - обязательный параметр, описание модуля
- ***title*** - необязательный параметр, в случае отсутствия используется параметр name
- ***routes*** - обязательный параметр, содержит список маршрутов, которые перехватываются модулем и выводятся в панели

Описание блока routes:

- ***route*** - обязательный параметр, необходимо вписывать маршруты без указания ID модуля
- ***title*** - обязательный параметр, необходим для отображения анкора ссылки в панели (если установлено ***false***, то маршрут не выводится в панели)
- ***icon*** - необязательный параметр, иконка в панели. Используются иконки [Glyphicons](http://getbootstrap.com/components/#glyphicons). В параметре ***icon*** необходимо вписать только название иконки (например, вместо "*glyphicon-pencil*" используем "*pencil*")

### Пример файла dashboard.json для стандартного CRUD

[](#пример-файла-dashboardjson-для-стандартного-crud)

```
{
    "name": "Example",
    "title": "Example Header",
    "routes": [
        {
            "route": "default/index",
            "title": "Список"
        },
        {
            "route": "default/create",
            "title": "Добавить"
        },
        {
            "route": "default/view",
            "title": false
        },
        {
            "route": "default/update",
            "title": false
        },
        {
            "route": "default/delete",
            "title": false
        }
    ]
}
```

### Особенности

[](#особенности)

Вы можете использовать панель для отображения маршрутов вне модулей. Для этого необходимо создать файл dashboard.json в корневой директории приложения.

[Created by strong aka Aleksand Demchenko](http://22info.ru)

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~2 days

Total

13

Last Release

3708d ago

Major Versions

0.9.0 → 1.0.02016-02-23

### Community

Maintainers

![](https://www.gravatar.com/avatar/46c1d467f895978d7ef2c4af30bea33a49a668726fa960b8a6b7d034ab09a3e0?d=identicon)[strong](/maintainers/strong)

---

Top Contributors

[![stronglab](https://avatars.githubusercontent.com/u/5700285?v=4)](https://github.com/stronglab "stronglab (55 commits)")

---

Tags

yii2extension

### Embed Badge

![Health badge](/badges/stronglab-yii2-dashboard/health.svg)

```
[![Health](https://phpackages.com/badges/stronglab-yii2-dashboard/health.svg)](https://phpackages.com/packages/stronglab-yii2-dashboard)
```

###  Alternatives

[dmstr/yii2-adminlte-asset

AdminLTE backend theme asset bundle for Yii 2.0 Framework

1.1k1.8M67](/packages/dmstr-yii2-adminlte-asset)[yiister/yii2-gentelella

Free admin template for backend

277278.3k5](/packages/yiister-yii2-gentelella)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
