Описание проекта
Объём — это полноценная рабочая настройка, а не proof of concept. Вы аккуратно опишете наши типы контента (статьи, авторы, категории, блоки лендингов, переиспользуемые компоненты, медиа), зададите разумную валидацию полей и спроектируете связи так, чтобы они были удобны редакторам, а не копировали сырую структуру базы. Поверх этого — чистое, задокументированное API (REST или GraphQL) с пагинацией, фильтрацией и разделением черновик/опубликовано, и подключение его к нашему JAMstack-фронтенду, чтобы страницы рендерились из контента CMS. Редакторы должны самостоятельно создавать, предпросматривать и публиковать записи, а роли и права должны защищать структуру от случайных поломок. В команде уже есть дизайнер и фронтенд-разработчик, так что работать вы будете в связке, а не в одиночку.
Пришлите, пожалуйста, примеры ваших headless-CMS проектов и напишите, какую платформу вы порекомендуете для нашего случая и почему.
— Описать типы контента, компоненты и связи под реальные редакторские процессы
— Выдать чистое REST или GraphQL API с пагинацией, фильтрами и статусами черновик/опубликовано
— Подключить CMS к JAMstack-фронтенду и настроить предпросмотр
— Настроить роли и права редакторов и путь миграции существующего контента