PHPackages                             mecsu/yii2-content - 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. mecsu/yii2-content

ActiveYii2-extension

mecsu/yii2-content
==================

Content manager

05PHP

Since Jan 11Pushed 3y agoCompare

[ Source](https://github.com/mecsu/yii2-content)[ Packagist](https://packagist.org/packages/mecsu/yii2-content)[ RSS](/packages/mecsu-yii2-content/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

[![Yii2](https://camo.githubusercontent.com/3f29058a9886ae3e9efc09df82d551051f8ea6c8da1176d9e8ca8a64be6f9b40/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f72657175697265642d596969325f76322e302e34302d626c75652e737667)](https://packagist.org/packages/yiisoft/yii2)[![Downloads](https://camo.githubusercontent.com/985d5e47bccb9a874dcfbba4b5358a4786598db886764cbe008a2ff682432549/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f77646d672f796969322d636f6e74656e742e737667)](https://packagist.org/packages/wdmg/yii2-content)[![Packagist Version](https://camo.githubusercontent.com/1213341ed6278f03002b61cc3bf59621d41e3142c7ae1a2ef6174a9a83b6f855/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f77646d672f796969322d636f6e74656e742e737667)](https://packagist.org/packages/wdmg/yii2-content)[![Progress](https://camo.githubusercontent.com/d2c102b075c16f8a841e697b04c43bc93c8d092c5795ad8b3090d7fa993c258a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f70726f67726573732d72656164795f746f5f7573652d677265656e2e737667)](https://camo.githubusercontent.com/d2c102b075c16f8a841e697b04c43bc93c8d092c5795ad8b3090d7fa993c258a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f70726f67726573732d72656164795f746f5f7573652d677265656e2e737667)[![GitHub license](https://camo.githubusercontent.com/039247eb69ec6fb810a2bcb5796c6e741d42d7eae86e1e18d4060e382efd1d03/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f77646d672f796969322d636f6e74656e742e737667)](https://github.com/wdmg/yii2-content/blob/master/LICENSE)

[![Yii2 Content](./docs/images/yii2-content.png)](./docs/images/yii2-content.png)

Yii2 Content
============

[](#yii2-content)

Content manager for Yii2. The module allows you to create multilingual content blocks, as well as lists that can be displayed in frontend with extension component.

This module is an integral part of the [Butterfly.СMS](https://butterflycms.com/) content management system, but can also be used as an standalone extension.

Copyrights (c) 2019-2021 [W.D.M.Group, Ukraine](https://wdmg.com.ua/)

Requirements
============

[](#requirements)

- PHP 5.6 or higher
- Yii2 v.2.0.40 and newest
- [Yii2 Base](https://github.com/wdmg/yii2-base) module (required)
- [Yii2 SelectInput](https://github.com/wdmg/yii2-selectinput) widget (required)

Installation
============

[](#installation)

To install the module, run the following command in the console:

`$ composer require "wdmg/yii2-content"`

After configure db connection, run the following command in the console:

`$ php yii content/init`

And select the operation you want to perform:

1. Apply all module migrations
2. Revert all module migrations

Migrations
==========

[](#migrations)

In any case, you can execute the migration and create the initial data, run the following command in the console:

`$ php yii migrate --migrationPath=@vendor/wdmg/yii2-content/migrations`

Configure
=========

[](#configure)

To add a module to the project, add the following data in your configuration file:

```
'modules' => [
    ...
    'content' => [
        'class' => 'wdmg\content\Module',
        'routePrefix' => 'admin'
    ],
    ...
],

```

Usage examples
==============

[](#usage-examples)

To get the content you may use the component method Yii::$app-&gt;content-&gt;get() with `id` or `alias` of block/list name.

**Content block**

```

```

**Content list**

```

```

Routing
=======

[](#routing)

Use the `Module::dashboardNavItems()` method of the module to generate a navigation items list for NavBar, like this:

```

```

Status and version \[ready to use\]
===================================

[](#status-and-version-ready-to-use)

- v.1.1.2 - RBAC implementation
- v.1.1.1 - Update README.md
- v.1.1.0 - Multi-language support
- v.1.0.4 - Change namespace of DynamicModel
- v.1.0.3 - Log activity
- v.1.0.2 - Added pagination, up to date dependencies
- v.1.0.1 - CRUD for blocks, content and fields
- v.1.0.0 - Added content component and preview of content blocks/lists

###  Health Score

14

—

LowBetter than 2% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity23

Early-stage or recently created project

 Bus Factor1

Top contributor holds 88.1% 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/269eb90fdbaab7272bc201e905006d2b773d463ea5d38f6104ee4ef7e4676479?d=identicon)[mecsu](/maintainers/mecsu)

---

Top Contributors

[![alex-wdmg](https://avatars.githubusercontent.com/u/1635637?v=4)](https://github.com/alex-wdmg "alex-wdmg (37 commits)")[![xuanhnvt](https://avatars.githubusercontent.com/u/6037186?v=4)](https://github.com/xuanhnvt "xuanhnvt (5 commits)")

### Embed Badge

![Health badge](/badges/mecsu-yii2-content/health.svg)

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

PHPackages © 2026

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