Что такое Templite
Определение
Templite — open-source CMS на стеке Laravel 12 + Vue 3 с блочной архитектурой для корпоративных сайтов. CMS распространяется как набор Composer-пакетов.
Подходит для агентств и команд, которые строят сайты под клиентов или внутренние продукты на Laravel-стеке.
Целевая аудитория
- Разработчики Laravel, знакомые с Composer/Blade/Eloquent.
- Агентства, делающие корпоративные сайты на тиражируемой платформе.
- Команды, которым важен AI-управляемый workflow (через MCP).
Ключевые отличия от типичной Laravel-CMS
| Особенность | Templite | Типичная Laravel CMS (Statamic, October, Filament, Twill) |
|---|---|---|
| Архитектура контента | Блочно-компонентная: страница = набор переиспользуемых блоков с типизированными полями. Блоки и компоненты переиспользуются между страницами и проектами. | Модель + контроллер + миграция под каждый тип контента. Переиспользование — через partials и ручные шаблоны. |
| Превью контента | Live-preview в реальном времени: изменения значений полей блока отображаются на странице сразу, без сохранения и перезагрузки. | Save → reload. Live-preview обычно ограничен статьями или отсутствует. |
| Разработка из админки | Встроенный редактор кода (CodeMirror 6) для блоков, компонентов и шаблонов — Blade-разметка, SCSS-стили и JSON-описание полей правятся прямо в админке. Изменения мгновенно отражаются в live-preview без деплоя. | Разработка только в IDE: правка файлов в репозитории, миграции, деплой через Git. |
| Переопределение пакетных сущностей | Принцип трёх источников: app/ > storage/cms/ > vendor/templite/. Любой блок, шаблон, компонент пакета переопределяется одноимённым в app/ без правки vendor-кода. | Через ServiceProvider-биндинги, наследование контроллеров, php artisan vendor:publish. |
| Версионирование контента | Версии для каждого блока. Восстановление любой версии через UI или MCP. | Отдельный модуль или ручная реализация. |
| AI-управление | Встроенный MCP-сервер (78 tools) — управление CMS из Claude / ChatGPT / Cursor по описанию на естественном языке. | Отсутствует. |
С чего начать
- Установка — развёртывание через Docker.
- Первый вход — авторизация и обзор интерфейса.
- Что дальше — указатель на reference-разделы.