PHPackages                             blackcube/admin - 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. blackcube/admin

Abandoned → [blackcube/dboard](/?search=blackcube%2Fdboard)Yii2-extension[Admin Panels](/categories/admin)

blackcube/admin
===============

Blackcube CMS Administration system

3.6.1(10mo ago)08451proprietaryPHPPHP &gt;=8.2

Since May 29Pushed 10mo ago1 watchersCompare

[ Source](https://github.com/blackcubeio/admin)[ Packagist](https://packagist.org/packages/blackcube/admin)[ Docs](https://code.redcat.io/blackcube/admin)[ RSS](/packages/blackcube-admin/feed)WikiDiscussions master Synced 6d ago

READMEChangelogDependencies (13)Versions (52)Used By (1)

Blackcube Admin
===============

[](#blackcube-admin)

[![pipeline status](https://camo.githubusercontent.com/21f7ba55b5ef6c0177250b56e74c18d68eaaf90d2742455be2bf12c7686d114f/68747470733a2f2f636f64652e7265646361742e696f2f626c61636b637562652f61646d696e2f6261646765732f6d61737465722f706970656c696e652e737667)](https://code.redcat.io/blackcube/admin/commits/master)[![coverage report](https://camo.githubusercontent.com/f6cab3cb2a707d1269459dc8dc8bf137f851b60590117dd5453c13c33e0fab04/68747470733a2f2f636f64652e7265646361742e696f2f626c61636b637562652f61646d696e2f6261646765732f6d61737465722f636f7665726167652e737667)](https://code.redcat.io/blackcube/admin/commits/master)

Pre-requisites
--------------

[](#pre-requisites)

- PHP 7.4+
    - Extension `dom`
    - Extension `fileinfo`
    - Extension `intl`
    - Extension `json`
    - Extension `mbstring`
- Apache or NginX
- Blackcube core 3;x

Pre-flight
----------

[](#pre-flight)

Add blackcube admin to the project

```
composer require "blackcube/admin"

```

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

[](#installation)

> **Beware**: `Blackcube admin` can only be installed if `Blackcube core` is already set up

### Inject Blackcube admin in application

[](#inject-blackcube-admin-in-application)

```
// main configuration file
   'container' => [
      'singletons' => [
         // local filesystem
         blackcube\core\components\Flysystem::class => [
            'class' => blackcube\core\components\FlysystemLocal::class,
            'path' => getstrenv('FILESYSTEM_LOCAL_PATH'),
         ],
         // or s3
         blackcube\core\components\Flysystem::class => [
            'class' => blackcube\core\components\FlysystemAwsS3::class,
            'key' => getstrenv('FILESYSTEM_S3_KEY'),
            'secret' => getstrenv('FILESYSTEM_S3_SECRET'),
            'bucket' => getstrenv('FILESYSTEM_S3_BUCKET'),
            'region' => getstrenv('FILESYSTEM_S3_REGION'),
            'version' => 'latest',
            'endpoint' => getstrenv('FILESYSTEM_S3_ENDPOINT'),
            'pathStyleEndpoint' => getboolenv('FILESYSTEM_S3_PATH_STYLE'),
         ],
      ]
   ],
   // ...
   'bootstrap' => [
      // ... boostrapped modules
      'blackcube', // blackcube core
      'bo', // blackcube admin
   ],
   // ...
   'modules' => [
      // ... other modules
      'blackcube' => [
         'class' => blackcube\core\Module::class,
         'plugins' => [
            // additional plugins
         ],
         'cmsEnabledmodules' => [
            // additional modules
         ],
         'allowedParameterDomains' => ['],
            // override components if needed
            'components' => [
               'db' => ...
               'cache' => ...
               'fs' => ...
            ],
            /// end override
      ],
      'bo' => [
         'class' => blackcube\admin\Module::class,
         'adminTemplatesAlias' => '@app/admin',
         'additionalAssets' => [
            // additional modules
         ],
         'modules' => [
            // additional modules
         ],
            // override components if needed
            'components' => [
               'db' => ...
               'cache' => ...
               'fs' => ...
            ],
            /// end override
      ],
   ],
// ...
```

### Update DB

[](#update-db)

Add needed tables in DB

```
php yii.php migrate

```

Init all RBAC Roles and permissions

```
php yii.php bc:rbac

```

> the command must be run each time a new Rbac (role / permssion) is added through a module or plugin

### Create initial administrator

[](#create-initial-administrator)

```
php yii.php bc:admin/create

```

> Blackcube admin is now ready, you can access it through `https://host.domain/bo`

###  Health Score

44

—

FairBetter than 92% of packages

Maintenance55

Moderate activity, may be stable

Popularity15

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity81

Battle-tested with a long release history

 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 ~39 days

Recently: every ~45 days

Total

49

Last Release

304d ago

Major Versions

1.2.2 → 2.0.02020-11-16

2.2.3 → 3.0.02023-09-21

PHP version history (3 changes)1.0.0PHP &gt;=7.2

3.0.0PHP &gt;=8.0

3.6.0PHP &gt;=8.2

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/545714?v=4)[pgaultier](/maintainers/pgaultier)[@pgaultier](https://github.com/pgaultier)

---

Top Contributors

[![pgaultier](https://avatars.githubusercontent.com/u/545714?v=4)](https://github.com/pgaultier "pgaultier (181 commits)")

---

Tags

cmsyii2yiiadmincontent managementback officeblackcube

###  Code Quality

TestsCodeception

### Embed Badge

![Health badge](/badges/blackcube-admin/health.svg)

```
[![Health](https://phpackages.com/badges/blackcube-admin/health.svg)](https://phpackages.com/packages/blackcube-admin)
```

###  Alternatives

[luyadev/luya-module-admin

Administration core module for all LUYA admin modules

48179.0k24](/packages/luyadev-luya-module-admin)

PHPackages © 2026

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