Версии и публикация
Версии
Каждая страница имеет одну или несколько версий (page_version), каждая из которых имеет собственное состояние (Черновик / Опубликована). Это позволяет редактировать новую версию контента, не затрагивая опубликованное — только когда версия помечена как «Опубликована», она становится активной версией страницы.
Компоненты контента (Баннер, Контент, Листинг, Слайдер, Функциональность) всегда принадлежат конкретной версии (page_version_id), а не странице напрямую. То есть редактирование компонента в черновой версии не влияет на опубликованное.
Публикация
При публикации страницы CLUAR:
- Собирает все активные компоненты опубликованной версии (баннеры, контенты, листинги, слайдеры, функциональности, с соответствующими действиями).
- Создаёт файл структуры в формате JSON с этим контентом.
- В продакшене предварительно рендерит статический
index.htmlдля URL страницы (для каждого языка), уже с заполненными метатегами SEO и Open Graph — это важно для публикации в социальных сетях и для поисковых систем, поскольку сам сайт является SPA на React.
Следующий шаг
Распространённый способ создать страницу — дублировать уже существующую — см. Клонировать страницу.