Sistema de gestión de contenido sin cabeza


Un sistema de administración de contenido sin encabezado , o CMS sin encabezado , es un sistema de administración de contenido solo de back-end que actúa principalmente como un depósito de contenido . Un CMS sin encabezado hace que el contenido sea accesible a través de una API para mostrarlo en cualquier dispositivo sin una capa de presentación o front-end integrada . El término "sin cabeza" proviene del concepto de cortar la "cabeza" (la parte delantera ) del "cuerpo" (la parte trasera). [1]

Mientras que un CMS tradicional generalmente combina las capas de contenido y presentación de un sitio web, un CMS sin cabeza comprende solo el componente de contenido y se enfoca completamente en la interfaz administrativa para los creadores de contenido, la facilitación de los flujos de trabajo y la colaboración del contenido, y la organización del contenido en taxonomías . [2] Como tal, un CMS sin encabezado debe combinarse con una capa de presentación separada para manejar el diseño, la estructura del sitio y las plantillas. [3] Esa combinación generalmente se basa en API sin estado o acopladas de forma flexible. [4]

Una ventaja de este enfoque desacoplado es que el contenido se puede enviar a través de API a múltiples tipos de visualización, [5] como dispositivos móviles e Internet de las cosas (IoT) , junto con un sitio web. [1] Sin embargo, una desventaja es el requisito de mantener dos sistemas separados para un solo sitio, lo que puede requerir más recursos. [6]

Los CMS sin cabeza que priorizan la nube son aquellos que también se crearon con un modelo de nube multiinquilino en su núcleo y cuyos proveedores promueven el software como servicio (SaaS) , prometiendo alta disponibilidad, escalabilidad y administración completa de seguridad, actualizaciones y revisiones en nombre de clientela. [7] [8] De manera similar a cómo los CMS sin cabeza se enfocan en crear contenido en el backend para mostrarlo en las interfaces a través de las API, el comercio sin cabeza utiliza la misma configuración para separar la navegación y la administración de productos backend de la interfaz de un sitio web u otros tipos de visualización. como IoT. [9]

Headless CMS es similar pero distinto del uso de widgets o complementos en un sitio, como agregar un menú de Uber Eats o un complemento de pedidos en línea al sitio web de un restaurante . [10]

La mayoría de los sistemas de administración de contenido monolíticos están "acoplados", lo que significa que la aplicación de administración de contenido (CMA) y la aplicación de entrega de contenido (CDA) se unen en una sola aplicación , creando herramientas de usuario de back-end, edición y taxonomía de contenido , diseño de sitios web y plantillas inseparables. [11] Los sistemas acoplados son útiles para blogs y sitios web básicos, ya que todo se puede administrar en un solo lugar. Sin embargo, en un CMS acoplado, el código CMS está estrechamente conectado con cualquier código personalizado y plantillas, lo que significa que los desarrolladores tienen que dedicar más tiempo a las instalaciones, personalizaciones, actualizaciones, revisiones, etc. No pueden mover fácilmente su código a otro CMS.