buni/cms

A Laravel package that transforms a Laravel Inertia React app into a full WordPress-like CMS

Maintainers

Details

github.com/dfrey3820/cms

Source

Issues

Installs: 27

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/buni/cms

1.3.0 2026-01-20 23:06 UTC

README

A Laravel package that transforms a Laravel Inertia React app into a full WordPress-like CMS.

Features

  • Plugin system with install, enable, disable, hooks, and filters
  • Theme system using React layouts
  • React-based admin dashboard
  • Page builder with extensible blocks
  • Role & permission system
  • Slug-based routing and SEO support
  • Media library and revisions
  • Artisan commands for installation, plugin creation, and theme creation

Installation

  1. Install the package via Composer:

    composer require digitalsteps/cms
  2. Run the installation command:

    php artisan cms:install
  3. Publish the assets:

    php artisan vendor:publish --provider="Digitalsteps\Cms\Providers\CmsServiceProvider" --tag="cms-config"

Usage

Creating a Plugin

php artisan cms:create-plugin MyPlugin

Creating a Theme

php artisan cms:create-theme MyTheme

Admin Dashboard

Access the admin dashboard at /admin (configurable).

License

MIT