Безголовая система управления контентом - Headless content management system - Wikipedia
Эта статья содержит контент, который написан как Реклама.Январь 2019) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Эта статья нужны дополнительные цитаты для проверка.Октябрь 2017 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
А безголовая система управления контентом, или же безголовый CMS, это только серверная часть система управления контентом (CMS) построенный с нуля как репозиторий контента что делает контент доступным через API для отображения на любом устройстве.
Термин «безголовый» происходит от концепции рубки «головы» ( внешний интерфейс, т. е. веб-сайт) вне «тела» ( задний конец, то есть репозиторий контента). [нужна цитата ]
Вступление
В то время как традиционная CMS обычно сочетает в себе уровни содержания и представления веб-сайта, CMS без заголовка является просто компонентом контента и полностью ориентирована на административное управление. интерфейс для создателей контента, облегчение содержания рабочие процессы и сотрудничество, и организация контента в таксономии. Он не занимается уровнями представления, шаблонами, структурой сайта или дизайном, а хранит его содержимое в чистом формате и обеспечивает доступ к другим компонентам (например, интерфейсам доставки, инструментам аналитики и т. Д.) Через API без сохранения состояния или слабосвязанные API. .
Концепция безголовой CMS является результатом требований цифровой эры и необходимости бизнеса сосредоточиться на привлечении клиентов с помощью персонализированного контента через несколько каналов на всех этапах пути к покупке.[нейтралитет является оспаривается] Поскольку контент в CMS без заголовка считается «чистым» (поскольку к нему не прикреплен уровень представления), только один его экземпляр может использоваться для отображения на любом устройстве; веб-сайт, мобильный телефон, планшет, устройства Интернета вещей, умные часы и т. д.
Существует некоторая путаница в отношении того, что делает «безголовую» CMS по-настоящему «обезглавленной», поскольку поставщики используют этот термин несколько вольно, чтобы обозначить свои несвязанные или гибридные системы CMS. Но настоящая CMS без головы - это та, которая была построена с нуля, чтобы быть ориентированной на API, а не полноценная монолитная CMS с прикрепленными впоследствии API. [нужна цитата ]
Безголовые CMS, ориентированные на облако, - это те, которые также были построены на основе модели многопользовательского облака и чьи поставщики продвигают программное обеспечение как услуга (Saas), обещая высокую доступность, масштабируемость и полное управление безопасностью, обновлениями, исправлениями и т. д. от имени клиентов.[1][2]
Общие черты
- RESTful API
- Микросервисы архитектура
- Многоканальная публикация
- Интерфейс редактора
- Рабочие процессы
- Управление версиями
- Роли и разрешения
- Контентное моделирование
- Библиотека активов
- Типы контента и таксономия
- Локализация
- Посетитель сегментация
- Персонализация
Связанная CMS против безголовой CMS
Большинство традиционных (монолитных) систем CMS являются «связанными», что означает, что приложение управления контентом (CMA) и приложение доставки контента (CDA) объединяются в одном приложении, создавая внутренние пользовательские инструменты, редактирование и таксономию контента, дизайн веб-сайтов. , и шаблоны неразделимы.
Связанные системы полезны для блогов и базовых веб-сайтов, поскольку всем можно управлять из одного места. Но это означает, что код CMS тесно связан с любым настраиваемым кодом и шаблонами, а это означает, что разработчикам приходится тратить больше времени на установку, настройку, обновления, исправления и т. Д., И они не могут легко перенести свой код на другую CMS.
Существует много путаницы в отношении различий между независимой CMS и безголовой, потому что у них много общего.
Разделенная CMS разделяет среды CMA и CDA, обычно контент создается за брандмауэром, а затем синхронизируется и отправляется в среду доставки. Основное различие между независимой CMS и безголовой CMS состоит в том, что развязанная архитектура активна - она подготавливает контент для презентации, а затем отправляет его в среду доставки - тогда как безголовая CMS является реактивной - она бездействует, пока не будет отправлен запрос на контент.
Разделенная архитектура обеспечивает более легкую масштабируемость и лучшую безопасность, чем объединенная архитектура, но не обеспечивает такой же поддержки для многоканальной доставки. Кроме того, есть несколько сред, которыми нужно управлять, что увеличивает расходы на инфраструктуру и обслуживание.[3][4]
Критика и недостатки
- Множественные услуги: Управление несколькими системами может быть сложной задачей, и база знаний команды должна охватывать их все.
- Нет поддержки для конкретных каналов: Поскольку чистые безголовые CMS не имеют отношения к уровню представления, разработчикам, возможно, придется самостоятельно создавать некоторые функции, такие как навигация по веб-сайту.
- Организация контента: Поскольку чистые безголовые CMS обычно не предоставляют концепцию страниц и веб-карт сайта, редакторы контента должны адаптироваться к тому факту, что контент организован в чистом виде независимо от веб-сайта или другого канала.
Смотрите также
- Управление содержанием
- Программное обеспечение как сервис
- Гибкая разработка программного обеспечения
- Облачные вычисления
- Микросервисы
Рекомендации
- ^ Петр Палас. «Почему 2017 год стал годом первой безголовой CMS в облаке». Получено 2017-01-30.
- ^ Стивен Гриффин. "Безголовая CMS в первую очередь в облаке: что это такое и почему вы должны ее использовать". Получено 2017-02-07.
- ^ Дин Баркер. «Состояние рынка безголовых CMS». Получено 2017-02-08.
- ^ Брент Хеслоп. «История систем управления контентом и появление безголовых CMS». Получено 2019-01-12.
внешняя ссылка
- Тамтурк, Венера (16 декабря 2016 г.). «Полное руководство по системам управления контентом без головы». CMS-Connected. Получено 2018-06-07.