Content Management System - Blocks, Marketing Pages and Media

Block engine, preview editing and public client showcase
2026 Platform

Project Description

This project is the platform Content Management System: a shared WordPress-style block engine for marketing pages and entity editors, a Gutenberg-like marketing builder with SEO and draft/scheduled status, a public preview editor with media explorer image picks, lossless Blade-to-CMS import, AVIF/WebP image conversion, and a public /clients showcase with module marketing catalog.

Key Features

Block Engine

Polymorphic content blocks for marketing pages and CMS entity editors

Marketing Page Builder

Gutenberg-like canvas with nested groups, embeds and SEO fields

Public Preview Editor

Live ?cms_edit=1 overlay for structured and HTML blocks

Media Explorer

Search-first media library with named uploads and BBCode pickers

Clients & Modules Showcase

Public /clients from licenses and CMS module marketing catalog

AVIF/WebP Conversion

Unified image sidecar pipeline for broader host support

Technology Stack

Backend

Laravel
PHP 8.5
MySQL

Frontend

Livewire
Alpine.js
Bootstrap

Architecture

SOLID
Contracts
Domain Services

Media

AVIF
WebP
BBCode

Workflow

  1. Build: Editors compose marketing pages from allowed block types
  2. Import: Lossless Blade wrappers convert apex pages into CMS blocks
  3. Preview: content.manage users toggle ?cms_edit=1 on the live page
  4. Media: CmsMediaExplorer supplies image picks for preview and BBCode
  5. Publish: Draft/scheduled status and SEO meta control the public surface
  6. Showcase: Client pages and module catalog feed the public /clients story