Skip to content

Latest commit

 

History

History
49 lines (36 loc) · 1.35 KB

File metadata and controls

49 lines (36 loc) · 1.35 KB

Marble CMS

Dashboard Item edit Blueprint editor
Media library Tree navigation Field types

A Laravel CMS package built around a flexible Blueprint + Field Type system. Define your content types visually, manage a hierarchical content tree, and deliver content via Blade templates or a headless JSON API.

Requirements

  • PHP 8.2+
  • Laravel 11+
  • MySQL 8+

Installation

Use the demo repository as your starting point — it comes pre-configured with Docker, routing, and Blade templates.

git clone --recurse-submodules https://github.com/marblecms/demo
cd demo
cp .env.example .env
docker compose up -d
docker compose exec app php artisan marble:install

marble:install runs migrations, seeds the initial content tree, registers built-in field types, and publishes admin assets.

Default login after install:

Email:    admin@admin
Password: admin

License

MIT