Словарь
Headless CMS
Headless CMS -- система управления контентом, которая хранит и управляет контентом, не отвечая за его отображение. Традиционный подход связывает контент и представление в единой системе -- WordPress отдаёт и базу данных, и HTML. Headless CMS полностью убирает фронтенд и открывает контент через API, позволяя разработчикам строить любой уровень представления на любой технологии.
Практическое следствие -- гибкость. Headless CMS может питать React-веб-приложение, нативное iOS-приложение, цифровой экран в магазине и email-рассылку из единого источника контента. Редакторы работают в привычном интерфейсе, а разработчики потребляют структурированные данные через REST или GraphQL API и рендерят их так, как требует проект.
Популярные Headless CMS: Contentful, Sanity, Strapi (self-hosted) и Storyblok. У каждой разные сильные стороны в моделировании контента, предпросмотре в реальном времени, локализации и ценообразовании. Sanity особенно силён для кастомных редакционных процессов. Strapi популярен у команд, которым нужен полный контроль и self-hosting. Contentful широко используется в enterprise-среде за надёжность и богатую экосистему API.
Основные трудности headless-подходов -- повышенная сложность разработки по сравнению с традиционными CMS и отсутствие встроенных инструментов предпросмотра и публикации, которые монолитные системы предоставляют из коробки. Команды, выбирающие headless, должны учитывать инженерное время на воссоздание функций, которые традиционные CMS обеспечивают без дополнительной настройки.