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