blackcube / dboard
CMS Administration Panel
1.0.0
2026-04-08 12:53 UTC
Requires
- php: ^8.2
- blackcube/dcore: ^1.0
- blackcube/fileprovider: ^1.0
- blackcube/oauth2: ^1.0
- blackcube/yii-assets: ^1.0
- blackcube/yii-bleet: ^1.0
- blackcube/yii-bridge-model: ^1.0
- vlucas/phpdotenv: ^5.6
- web-auth/webauthn-lib: ^5.2
- yiisoft/active-record: ^1.0
- yiisoft/aliases: ^3.1
- yiisoft/db: ^2.0
- yiisoft/db-migration: ^2.0
- yiisoft/db-mysql: ^2.0
- yiisoft/rbac: ^2.1
- yiisoft/router: ^4.0
- yiisoft/router-fastroute: ^4.0
- yiisoft/strings: ^2.7
- yiisoft/translator: ^3.2
- yiisoft/translator-message-db: ^1.1
Requires (Dev)
- codeception/codeception: ^5.3
- codeception/module-asserts: ^3.3
- yiisoft/di: ^1.4
- yiisoft/event-dispatcher: ^1.1
- yiisoft/injector: ^1.2
- yiisoft/test-support: ^3.2
Suggests
- blackcube/ssr: Required for SSR route options in Type admin forms
This package is auto-updated.
Last update: 2026-04-08 12:54:21 UTC
README
Administration panel for Blackcube CMS. Purpose-built for dcore entities — CRUD for every entity, tree management, RBAC, JWT authentication with passkey support.
Quickstart
composer require blackcube/dboard ./yii migrate/up
DBoard depends on dcore. It is not a standalone package — it is the admin layer of the Blackcube stack.
Where dboard sits
┌──────────────────────┐
│ dboard ← you are here │
│ admin backoffice │
└───────────┬──────────┘
↓
┌──────────┐
│ dcore │
│ (data) │
└──────────┘
↓
DB
Documentation
- Installation — requirements, config-plugin, parameters, migrations
- API overview — managed entities, handler architecture, services, widgets
- RBAC — roles, permissions, hierarchy, assignment
- WebAuthn — passkey registration and authentication
License
BSD-3-Clause. See LICENSE.md.