Подключение кастомной CMS к существующей адаптивной вёрстке сайта
. Исходные данные
Имеется готовая адаптивная HTML/CSS/JS-вёрстка, заполненная контентом
Вёрстка уже содержит:
структурированную микроразметку (Schema.org);
AMP-страницы (Accelerated Mobile Pages);
SEO-оптимизированные шаблоны;
Сайт в текущем виде является статическим
2. Цель внедрения CMS
Перевести сайт в управляемый режим публикации контента
Обеспечить:
добавление, редактирование, удаление новостей / заметок;
управление контентом через административную панель;
публикацию материалов на разных страницах / разделах сайта
3. Требования к CMS
Не использовать популярные CMS
(WordPress, Joomla, Drupal, Bitrix и аналоги исключены)Допустимы:
кастомная CMS;
headless-CMS;
lightweight-движок с минимальным ядром;
CMS должна:
интегрироваться поверх существующей вёрстки;
не ломать HTML-структуру;
не навязывать собственные шаблоны;
позволять гибко работать с уже существующими страницами
4. Функциональные требования
4.1 Контент
Типы материалов:
новости;
заметки / блог-посты;
Для каждого материала:
заголовок;
текст (с поддержкой HTML);
дата публикации;
статус (черновик / опубликовано);
SEO-поля (title, description);
Возможность вывода:
на отдельной странице;
в списках (лента новостей, разделы).
4.2 Административная панель
Авторизация (минимум: один администратор)
CRUD-операции для материалов
Минимальный, утилитарный интерфейс (без визуального конструктора)
5. Технические требования
Полное сохранение:
текущей адаптивной вёрстки;
AMP-страниц;
микроразметки Schema.org;
ЧПУ-адреса страниц (SEO-friendly URLs)
Возможность расширения структуры контента в будущем
Чистая серверная логика без тяжёлых зависимостей
Совместимость с текущим хостингом



