PHPackages                             carono/yii2-metronic - 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. carono/yii2-metronic

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

carono/yii2-metronic
====================

Metronic v9 Tailwind admin theme for Yii2 — layouts, widgets and assets (demo3 sidebar + demo9 topnav)

00PHP

Since Jun 6Pushed 1mo agoCompare

[ Source](https://github.com/carono/yii2-metronic)[ Packagist](https://packagist.org/packages/carono/yii2-metronic)[ RSS](/packages/carono-yii2-metronic/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependenciesVersions (1)Used By (0)

carono/yii2-metronic
====================

[](#caronoyii2-metronic)

Metronic v9 (Tailwind CSS) admin theme для Yii2. Пакет даёт два layout-а (demo3 — sidebar, demo9 — sticky topnav), готовые виджеты в стилистике KTUI и опубликованные через AssetBundle ассеты Metronic.

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

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

```
composer require carono/yii2-metronic
```

Для тяжёлых vendor-зависимостей (apexcharts, jquery и т.п.) пакет использует [asset-packagist](https://asset-packagist.org). Подключение через `carono/yii2-bower-asset`происходит автоматически.

Установка ассетов Metronic (обязательный шаг)
---------------------------------------------

[](#установка-ассетов-metronic-обязательный-шаг)

В репозитории **не лежат** лицензионные файлы Metronic (KTUI, Keenicons, скомпилированный Tailwind CSS, медиафайлы — всё это интеллектуальная собственность Keenthemes). Их нужно распаковать вручную в `vendor/carono/yii2-metronic/src/web/metronic/`из официальной поставки.

1. Купите/получите Metronic v9 (Tailwind) на [keenthemes.com](https://keenthemes.com/metronic/).
2. Возьмите папку `demo3/assets/` (или `demo9/assets/` — содержимое одинаковое) из архива.
3. Скопируйте её **целиком** в пакет как `metronic/`:

    ```
    cp -r metronic-tailwind-html/demo3/assets vendor/carono/yii2-metronic/src/web/metronic
    ```

    В результате должна получиться структура:

    ```
    src/web/metronic/
    ├── css/         (styles.css, core.bundle.css)
    ├── js/          (core.bundle.js, widgets/, layouts/)
    ├── vendors/     (ktui/, keenicons/)
    └── media/       (app/, avatars/, brand-logos/, flags/, illustrations/, …)

    ```
4. Сбросьте кэш опубликованных ассетов:

    ```
    rm -rf web/assets/*
    ```

Подробнее — `vendor/carono/yii2-metronic/src/web/README.md`.

Layouts
-------

[](#layouts)

Подключаются как layout-файл в контроллере / приложении:

```
public $layout = '@vendor/carono/yii2-metronic/src/views/layouts/demo3';
// или
public $layout = '@vendor/carono/yii2-metronic/src/views/layouts/demo9';
```

Параметры меню/бренда — через `Yii::$app->params`:

```
'metronic.brand'       => 'My App',
'metronic.sidebar'     => [['label' => 'Dashboard', 'icon' => 'ki-filled ki-chart-line-star', 'url' => ['site/index']], ...],
'metronic.navbar'      => [...],
'metronic.topnav'      => [...],
'metronic.userMenu'    => [...],
'metronic.accountMenu' => [...],
'metronic.footerLinks' => [...],
```

Виджеты
-------

[](#виджеты)

`carono\metronic\widgets\`:

- **Layout-составляющие** — `Header`, `Sidebar`, `Navbar`, `TopNav`, `Footer`, `Menu`, `Breadcrumbs`
- **Контейнеры** — `Card`, `Modal`, `Drawer`, `Tabs`
- **Списки/таблицы** — `GridView`, `ListView`, `ItemList`, `DetailView`, `MetronicLinkPager`
- **Атомы** — `Avatar`, `Badge`, `Alert`, `ActiveForm`, `ActiveField`

`carono\metronic\helpers\`:

- `Btn` — kt-btn хелпер (variant/size/iconOnly)
- `Media` — URL картинок Metronic через AssetBundle

AssetBundles
------------

[](#assetbundles)

`carono\metronic\assets\`:

- `MetronicAsset` — базовый (styles.css, keenicons, core.bundle.js, ktui.min.js, YiiAsset)
- `ApexChartsAsset`, `JqueryAsset`, `ClipboardAsset`, `ConfettiAsset` — npm-vendors через `carono\yii2bower\NpmAsset`
- `GeneralWidgetsAsset` — JS-виджеты главной страницы (карта, графики)

Готовый skeleton
----------------

[](#готовый-skeleton)

Если нужен готовый Yii2-проект с этим шаблоном — используйте [carono/yii2-metronic-basic](https://github.com/carono/yii2-metronic-basic):

```
composer create-project carono/yii2-metronic-basic myapp
```

Лицензия
--------

[](#лицензия)

Шаблон Metronic — проприетарный (см. лицензию Keenthemes). PHP-обёртки этого пакета — proprietary.

###  Health Score

19

—

LowBetter than 9% of packages

Maintenance60

Regular maintenance activity

Popularity0

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity11

Early-stage or recently created project

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.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/6193985?v=4)[Александр Касьянов](/maintainers/carono)[@carono](https://github.com/carono)

### Embed Badge

![Health badge](/badges/carono-yii2-metronic/health.svg)

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

###  Alternatives

[dog-ears/crud-d-scaffold

Extend Laravel 7's generators scaffold.

183.1k](/packages/dog-ears-crud-d-scaffold)

PHPackages © 2026

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