Модуль CMS
Страницы и новости в одном контуре
Публикации, SEO и статусы — чтобы контент был управляемым: кто сделал, что опубликовано, что нужно обновить.
Страницы
Статичные страницы сайта с URL и телом (body).
Новости
Публикации с кратким/полным контентом, датой и картинкой.
SEO
SEO title/description/keywords на каждую сущность.
Страницы
URL + body, привязка к компании.
Новости
Короткий/полный контент, дата, картинка, категории.
SEO
Title/description/keywords на каждой сущности.
Фичи
CMS без разрозненных инструментов
Основано на реальных сущностях админ‑панели: pages и news.
Статусы публикации
Черновик/публикация через `status`.
URL как сущность
Контент живёт по понятному маршруту `url`.
SEO поля
На уровне страниц и новостей: title/description/keywords.
Категории и главная новость
Для news: category + main.
Комментарии к новостям
Связь news ↔ comments через join таблицу.
Company scope
Контент привязан к компании (`cid`).
Killer features
Контент как часть системы
Не просто редактор — а управляемый поток с метриками и связями.
SEO-экран как отдельный шаг
В админке SEO редактируется отдельным экраном — удобно для контроля качества перед публикацией.
- Отдельная вкладка/страница SEO
- Явный чеклист полей
- Меньше ошибок на проде
Комментарии и модерация
Комментарии — отдельная сущность: можно хранить рейтинг, ответ, статус публикации.
- rating
- answer
- status
- привязка к news
Статистика по новостям
Счётчики просмотров/лайков и оценка времени чтения.
- views
- likes
- minRead
Показать CMS на вашем сайте?
Соберём страницы, новости и SEO под ваш контент‑процесс и роли.