PHPackages                             robote13/yii2-catalog - 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. robote13/yii2-catalog

ActiveYii2-extension

robote13/yii2-catalog
=====================

Catalog of products for online store. Prices, sets, leftovers in the warehouse. In the module, the 'Class Table Inheritance' design pattern is used to represent the different types of products.

v0.3.2(8y ago)21603MITPHP

Since Oct 14Pushed 7y ago1 watchersCompare

[ Source](https://github.com/robotE13/yii2-catalog)[ Packagist](https://packagist.org/packages/robote13/yii2-catalog)[ RSS](/packages/robote13-yii2-catalog/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (6)Dependencies (12)Versions (7)Used By (0)

Product catalog. Yii2 module
============================

[](#product-catalog-yii2-module)

Catalog of products for online store. Prices, sets, leftovers in the warehouse. In the module, the "Class Table Inheritance" design pattern is used to represent the different types of products.

Upgrade
-------

[](#upgrade)

At the moment the package is in the initial stage of development. When updating, carefully read the file CHANGELOG.md

Installation
------------

[](#installation)

The preferred way to install this extension is through [composer](http://getcomposer.org/download/).

Either run

```
php composer.phar require --prefer-dist robote13/yii2-catalog "^0.3.0"

```

or add

```
"robote13/yii2-catalog": "^0.3.0"

```

to the require section of your `composer.json` file.

Usage
-----

[](#usage)

### Подключение модуля:

[](#подключение-модуля)

```
'modules' => [
    'backend'=>[
        'modules'=>[
            'shop-catalog' => [
                'class' => 'robote13\catalog\Module',
                'controllerNamespace' => 'robote13\catalog\backend\controllers',
            ],
        ]
    ],
    'shop-catalog' => [
        'class' => 'robote13\catalog\Module'
    ],
],
```

### Настройка хранилища для badge

[](#настройка-хранилища-для-badge)

Все операции по работе с хранилищем производятся при помощи абстрактной файловой системы [Flysystem](http://flysystem.thephpleague.com/). Для модуля по умолчанию установлено имя компонента файловой системы: `catalogPreviews` (см. `robote13\catalog\Module::previewUploaderOptions`)

```
'components' => [
    'catalogPreviews'=>function(){
        $adapter = new League\Flysystem\Adapter\Local(Yii::getAlias('@app/web/catalog-previews'));
        return new \League\Flysystem\Filesystem($adapter);
    }
]
```

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 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

5

Last Release

3120d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/56b4fac91f8926db7995bb030b56b88c3597f39193cc7284861ce21d756a753b?d=identicon)[robotE13](/maintainers/robotE13)

---

Top Contributors

[![robotE13](https://avatars.githubusercontent.com/u/9063763?v=4)](https://github.com/robotE13 "robotE13 (102 commits)")

---

Tags

catalogshopyii2-extensionyii2shopcatalog

### Embed Badge

![Health badge](/badges/robote13-yii2-catalog/health.svg)

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

###  Alternatives

[skeeks/cms

SkeekS CMS — control panel and tools based on php framework Yii2

13825.6k47](/packages/skeeks-cms)[beaten-sect0r/yii2-core

Yii2 Core project template

771.1k](/packages/beaten-sect0r-yii2-core)

PHPackages © 2026

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