WebBlocks CMSDocsGuidesBlogsBrandPlugins

Open source · PHP 8.3+ · Laravel 12.55+ / 13

WebBlocks CMS

Structured publishing for Laravel, without giving up control of your application.

Add structured pages, reusable blocks, media, localization, revisions and controlled publishing to the Laravel application you already own. Bind native blocks to declared content sources and reuse a design for automatic detail pages.

Move through the actual Pages, Revisions and Sites workspaces. Select any frame to inspect it at full size.

Package → installer → /webadmin

From Composer to a working CMS.

Install the package into a Laravel application, then run one focused installer that prepares the CMS without taking over your host application.

composer require fklavyenet/webblocks-cms
php artisan webblocks:install

The terminal frames show the real commands and the installer’s completion contract. Select a frame to enlarge it.

01 · CONTENT MODEL / 02 · WORKFLOW / 03 · OWNERSHIP

A CMS people, applications and AI can understand.

01

Structured

Pages, blocks, media and navigation have explicit models.

02

Controlled

Draft, preview, review, publishing and revisions stay visible.

03

Ownable

Laravel remains the application and infrastructure boundary.

APPLICATION BOUNDARY

Laravel stays in control.

WebBlocks CMS installs as a Composer package. Your host application keeps authentication, routes, queues, storage, mail, deployment and backups.

Laravel application
├── Auth · Routes · Queues · Storage · Mail
└── WebBlocks CMS
    └── Pages · Blocks · Media · Publishing

HOST

Your Laravel application

Auth · Routes · Queues · Storage · Mail · Deployment

PACKAGE

WebBlocks CMS

Pages · Blocks · Media · Locales · Publishing

VISIBLE PUBLISHING

See exactly what changes before it goes live.

Prepare a staged update while the published page stays live. Preview supported unsaved form values beside the editor, recover confirmed unfinished work and review changes before saving and publishing. Explore the editorial workflow.

Draft → Preview → Review → Publish → Restore

A visible workflow for content teams and accountable operators.

A CONTROLLED OPERATION, NOT A BLACK BOX

Built for human and AI operations.

Editors use the administration workspace. Applications and AI agents use explicit, permission-scoped interfaces. Both operate on the same structured content model.

01

Discover

Read capabilities and schemas before proposing work.

02

Validate

Check structure, permissions and renderability.

03

Approve

Preview first; publish only with explicit authority.

ONE CONTENT MODEL · TWO WORKSPACES

Designed for both sides of delivery.

Simple enough for everyday editing, explicit enough for long-term technical ownership.

ADMIN WORKSPACE

For editors

Create pages, arrange approved blocks and manage media and languages. Keep private Pages and Media views, preview changes and restore revisions without touching application code.

LARAVEL APPLICATION

For Laravel developers

Keep architecture in Laravel, declare content sources and bind native blocks through documented contracts. Use the queues, mail, storage and deployment practices you already trust.

MULTISITE BY DESIGN

One installation. Distinct sites, domains and languages.

Manage each site's identity and content independently. Assign custom roles per site and inspect effective permissions; personal API tokens remain bounded by the user's current access. Read about roles and permissions.

Sites and domains

Keep routing, branding and content ownership explicit per site.

Localization

Translate content and SEO while preserving a reviewed page structure.

VERIFY BEFORE YOU COMMIT

Inspect the product before you adopt it.

No invented adoption numbers and no black-box promise—just working software and public evidence.

01

Open source

Review the repository and release history.

02

Composer package

Install it into an existing Laravel application.

03

Live demo

Explore a real public site and its CMS workspace.

START WITH THE PART YOU CAN VERIFY

Add structured publishing to your Laravel application.

Start with the installation contract, inspect the live demo, or read the public source.

Install with Composer