Система управления контентом - Блоки, маркетинговые страницы и медиа

Движок блоков, правка в превью и публичная витрина клиентов
2026 Platform

Описание проекта

Этот проект — CMS платформы: общий движок блоков в стиле WordPress для маркетинговых страниц и редакторов сущностей, конструктор в духе Gutenberg с SEO и черновиком/расписанием, публичный редактор превью с media explorer, безпотерьный импорт Blade→CMS, конвертация AVIF/WebP и публичная витрина /clients с маркетинговым каталогом модулей.

Ключевые возможности

Движок блоков

Полиморфные блоки для маркетинговых страниц и редакторов сущностей

Конструктор маркетинга

Холст в духе Gutenberg с группами, embeds и полями SEO

Редактор превью

Публичный overlay ?cms_edit=1 для структурных и HTML-блоков

Media Explorer

Медиатека с поиском, именованными загрузками и BBCode-пикерами

Витрина клиентов и модулей

Публичный /clients из лицензий и маркетинговый каталог модулей

Конвертация AVIF/WebP

Единый sidecar-пайплайн для более широкой поддержки хостов

Технологический стек

Backend

Laravel
PHP 8.5
MySQL

Frontend

Livewire
Alpine.js
Bootstrap

Архитектура

SOLID
Contracts
Domain Services

Медиа

AVIF
WebP
BBCode

Рабочий процесс

  1. Сборка: редакторы собирают страницы из разрешённых типов блоков
  2. Импорт: Blade-обёртки превращают apex-страницы в блоки CMS
  3. Превью: пользователи content.manage включают ?cms_edit=1 на живом сайте
  4. Медиа: CmsMediaExplorer даёт выбор изображений для превью и BBCode
  5. Публикация: черновик/расписание и SEO-meta управляют публичной поверхностью
  6. Витрина: страницы клиентов и каталог модулей питают /clients