Un sistema de gestión de contenido sin interfaz gráfica , o CMS sin interfaz gráfica , es un sistema de gestión de contenido web que solo funciona como back-end y que actúa principalmente como un repositorio de contenido . Un CMS sin interfaz gráfica hace que el contenido sea accesible a través de una API para su visualización en cualquier dispositivo, sin una interfaz gráfica o una capa de presentación incorporadas . [1]
Mientras que un CMS tradicional normalmente combina las capas de contenido y presentación de un sitio web, un CMS headless comprende el componente de contenido y se centra en la interfaz administrativa para los creadores de contenido, la facilitación de flujos de trabajo y colaboración de contenido, y la organización del contenido en taxonomías . [2]
Una ventaja de este enfoque desacoplado es que el contenido se puede enviar a través de API a múltiples tipos de pantallas, como dispositivos móviles y de Internet de las cosas (IoT), junto con un sitio web. [1] Sin embargo, una desventaja es que mantener dos sistemas separados para un solo sitio puede requerir más recursos. [3]
Los CMS sin interfaz gráfica que priorizan la nube son aquellos que también se crearon con un modelo de nube multiusuario en su núcleo y cuyos proveedores promueven el software como servicio (SaaS). Estos proveedores prometen alta disponibilidad, escalabilidad y gestión completa de la seguridad, las actualizaciones y las revisiones en nombre de los clientes. [4] [5] El comercio sin interfaz gráfica utiliza la misma configuración para separar la gestión y la navegación de productos en el back-end del front-end de un sitio web u otros tipos de visualización (por ejemplo, IoT). Esto es similar a cómo los CMS sin interfaz gráfica se centran en la creación de contenido en el back-end para que se muestre en los front-end a través de API. [6]
Un CMS sin interfaz es similar pero distinto al uso de widgets o complementos en un sitio, como agregar un complemento de pedidos y entregas en línea al sitio web de un restaurante. [7]
La mayoría de los sistemas de gestión de contenido monolíticos están "acoplados", lo que significa que la aplicación de gestión de contenido (CMA) y la aplicación de distribución de contenido (CDA) se unen en una única aplicación . Esto hace que las herramientas de usuario back-end, la edición y taxonomía de contenido , el diseño de sitios web y las plantillas sean inseparables. [8]
Un CMS desacoplado y un CMS sin interfaz gráfica tienen mucho en común, ya que un CMS sin interfaz gráfica es un tipo de arquitectura desacoplada. [9]
La arquitectura desacoplada permite una escalabilidad más sencilla y proporciona una mayor seguridad que la arquitectura acoplada, pero no ofrece el mismo soporte para la distribución omnicanal. Hay que gestionar múltiples entornos, lo que aumenta los costes de infraestructura y mantenimiento. [10] [11]
Un CMS sin interfaz gráfica es un sistema de gestión de contenido (CMS) sin una capa de presentación de interfaz de usuario predefinida ni un sistema de plantillas; en su lugar, proporciona un repositorio de contenido y una API para gestionar el contenido. Si bien esto permite una mayor flexibilidad y capacidad de personalización, también puede presentar desafíos o inconvenientes para los equipos y las organizaciones. [12] La principal desventaja es que puede requerir más esfuerzo para configurarlo y un cierto nivel de conocimiento de desarrollo web tanto en la interfaz de usuario como en el back-end.