¿Qué es la arquitectura CMS?
Las marcas más exitosas e influyentes del mundo conocen el valor de implementar la arquitectura adecuada, especialmente cuando se trata de su sistema de gestión de contenido (CMS).
6 Lectura del minuto
Las marcas más exitosas e influyentes del mundo conocen el valor de implementar la arquitectura adecuada, especialmente cuando se trata de su sistema de gestión de contenido (CMS).
6 Lectura del minuto
Diseñado para hacer la web Gestión de contenidos process easy, Gestión de contenidos systems (CMSs) also enable brands to create and distribute content at scale. This article explores the four types of CMS architecture: conventional, decoupled, headless, and hybrid. We wrap things up by looking at nine core factors to focus on when evaluating and ultimately choosing the best CMS platform for your organization.
Un CMS es una aplicación de software alojada en la nube como un producto SaaS o en las instalaciones. Permite a múltiples colaboradores crear, modificar, organizar y publicar contenido digital a través de una variedad de canales, como web, redes sociales, aplicaciones móviles, correo electrónico, IoT y más. Suena bastante simple, ¿verdad? Bueno, en cierto modo es refrescantemente simple; especialmente en comparación con la era anterior a CMS (una época oscura y difícil sobre la que los desarrolladores y especialistas en marketing experimentados que soportaron ese período no disfrutan reflexionando).
Sin embargo, no todos los CMS están construidos de la misma manera y los modelos de precios también difieren. Algunos son relativamente más ágiles y escalables, mientras que otros son menos costosos de implementar y más fáciles para los usuarios comerciales, pero sacrifican la flexibilidad y la versatilidad. Si bien estas ventajas e inconvenientes relativos pueden ser multifacéticos y complejos, lo que caracteriza fundamentalmente a un tipo de CMS de otro es claro y consistente: la arquitectura subyacente.
En esencia, la arquitectura de CMS define la relación, o en algunos casos, la falta de ella, entre las herramientas y tecnologías que rigen la funcionalidad de front-end (donde se presenta el contenido) y la funcionalidad de back-end (donde se crea y edita el contenido). Obviamente, la historia es mucho más técnica que esto, ya que los ingenieros de software que se especializan en arquitectura CMS estarán de acuerdo. Pero para los propósitos de nuestra discusión, es suficiente comprender que, en esencia, la arquitectura CMS determina si, cómo y en qué medida el front-end "habla" con el back-end.
En la arquitectura CMS tradicional (a menudo denominada arquitectura CMS monolítica o acoplada), el front-end y el back-end están estrechamente conectados y predefinidos. La arquitectura tradicional de CMS se compone de los siguientes elementos centrales:
Como sugiere el término, en CMS desacoplado Arquitectura El front-end y el back-end son sistemas separados. El back-end gobierna la creación y el almacenamiento de contenido, mientras que el front-end gobierna la presentación de contenido a los usuarios a través de varias interfaces (por ejemplo, web, redes sociales, aplicaciones, IoT, etc.). La arquitectura CMS desacoplada se compone de los siguientes elementos principales:
En la arquitectura de CMS headless, no hay un front-end predefinido que utilice plantillas para presentar el contenido. En cambio, el back-end empuja el contenido a través de varios dispositivos y canales (por ejemplo, web, redes sociales, dispositivos móviles, IoT, etc.) y permite que cada uno de ellos gobierne cómo se debe presentar ese contenido. La arquitectura de CMS sin encabezado se compone de los siguientes elementos centrales:
A primera vista, la arquitectura CMS headless puede parecer esencialmente lo mismo que la arquitectura CMS desacoplada. Si bien hay cierta superposición, no son idénticos. Si recuerda, la arquitectura CMS desacoplada utiliza una plataforma de publicación de contenido front-end predeterminada. Sin embargo, con la arquitectura CMS headless, las organizaciones tienen total libertad y flexibilidad para elegir la tecnología front-end que deseen. No existe un sistema front-end con plantillas estándar o integraciones de módulos predefinidas.
Además de todos los beneficios de la arquitectura CMS desacoplada, los sistemas de gestión de contenido headless ofrecen algunas ventajas importantes:
La arquitectura de CMS híbrido combina la flexibilidad y la extensibilidad de la arquitectura de CMS sin cabeza, al tiempo que utiliza API para habilitar las capacidades de personalización y análisis de contenido que ofrece la arquitectura de CMS tradicional.
Como era de esperar, la arquitectura híbrida de CMS comparte las mismas desventajas funcionales (pero no la vista previa de contenido o el análisis) de los CMS desacoplados y headless. Sin embargo, una implementación de CMS híbrido puede requerir experiencia adicional, ya que no existe una capa de front-end predeterminada. Afortunadamente, este soporte está disponible y los proveedores líderes tienen una red de consultores externos que están listos para brindar los niveles requeridos de soporte.
Las organizaciones que desconfían de dar el gran salto de la arquitectura CMS convencional a la arquitectura CMS desacoplada/headless pueden estar bien atendidas por la arquitectura CMS híbrida, que en muchos sentidos ofrece lo mejor de ambos mundos.
Ahora que hemos analizado los cuatro tipos de arquitectura de CMS (tradicional, desacoplada, sin cabeza e híbrida), es posible que su equipo esté ansioso por identificar el modelo que mejor se adapte a sus requisitos actuales y objetivos anticipados. A medida que evalúe los productos y las opciones, concéntrese en estas nueve características y atributos principales:
1. Funcionalidad editorial excepcional con herramientas para crear, editar y entregar contenido fácilmente. Busque características como:
2. Herramientas de flujo de trabajo, informes y organización de contenido, incluida la gestión de enlaces y el modelado de contenido.
3. Administración intuitiva de usuarios que admite permisos de usuario y grupo personalizados, y garantiza el cumplimiento normativo (por ejemplo, la capacidad de demostrar de manera fácil y confiable qué contenido estaba activo en un sitio web en una fecha / hora específica).
4. Seguridad robusta con controles estrictos y personalizables para el acceso a documentos e información específicos, de modo que el contenido solo sea visto por las personas adecuadas y publicado en el momento adecuado. El CMS también debe integrarse con el proveedor de seguridad empresarial elegido y/o con los sistemas de autenticación de terceros (por ejemplo, Azure AD, IdentityServer, OpenID, Oauth, etc.).
5. Escalabilidad multicanal para que los especialistas en marketing puedan "crear una vez, entregar en cualquier lugar", agregar fácilmente nuevos canales y proporcionar contenido y metadatos nuevos o reestructurados para alinearse con los algoritmos de SEO cambiantes. También es esencial elegir un proveedor con un historial comprobado de actualización periódica del CMS con kits de desarrollo de software (SDK), API, conectores y canalizaciones.
6. La capacidad y agilidad para globalizarse, incluido el soporte multilingüe y multisitio, la integración con servicios de localización y traducción, la funcionalidad editorial multilingüe, los flujos de trabajo para contenido multinacional y la gobernanza multinacional.
7. Flexibilidad, escalabilidad y mejoras de rendimiento integradas, incluida la capacidad en la nube, la implementación de múltiples sitios, la extensibilidad con puntos claros para nuevas integraciones, conectores y API.
8. Personalización y análisis impulsados por la capacidad de recopilar datos de interacción de todos los canales, incluidas fuentes y aplicaciones externas, para medir e informar sobre cada interacción y viaje del cliente.
9. Integración muy sólida de contenido e integración de comercio electrónico respaldada por:
Para obtener una visión más profunda de estas características esenciales, descargue la guía: "¿Qué CMS es el adecuado para mi negocio?"
Elegir la arquitectura de CMS adecuada es fundamental para sus operaciones de contenido y determina:
Sitecore XM Cloud es un CMS SaaS listo para la empresa que reinventa la gestión de contenido. XM Cloud utiliza una arquitectura híbrida para ofrecer agilidad a los desarrolladores a través de los mejores atributos del CMS headless, y empodera a los especialistas en marketing a través de una experiencia de composición de páginas WYSIWYG visualmente rica.
Más información y Inicie una demostración guiada bajo demanda. Discover cómo XM Cloud permite a sus organizaciones ofrecer experiencias relevantes a alta velocidad.