La arquitectura de referencia de gestores de contenido está orientada a sistemas CMS (Content Management System - gestores de contenido) que normalmente producen portales de información (pública o privada) o sitios web. A su vez, existirán variantes dependiendo de la tecnología principal y al grado de uso del CMS (acoplado, progresivamente desacoplado, o headless).
Necesidad
Permitir la construcción y despliegue de portales web y portales corporativos de la Junta de Andalucía en los que deban proveerse de forma mayoritaria funcionalidades relacionadas con la gestión de contenidos, catalogación, taxonomías, gestión de tipos de contenidos, etc.
Características principales
- Gestor de contenidos contenerizado y altamente escalable para garantizar un número de visitas concurrentes muy elevado.
- Sistema de caché web de acceso de contenidos para mejorar el rendimiento en la visualización y acceso a contenidos.
- Sistema CDN para el acceso a recursos estáticos.
- Sistema de caché de contenidos para funcionalidades internas del gestor de contenidos para operativa de administración y visualización.
- Sistema de indexación de contenidos para potenciar el rendimiento de las búsquedas y exploración de contenidos.
- Sistema de proxy inverso para el acceso al gestor de contenidos.
- Módulo de identificación de usuario con soporte a distintos mecanismos de autenticación: SSO, LDAP, DNIe, ...
- Base de datos para la gestión de contenidos, configuración y administración del sistema.
- Colectores de telemetría para el envío de trazas, logs y métricas.
Relaciones
- Consumida por:
- Clientes (navegadores, dispositivos móviles, robots, ...)
- Accede a:
- Arquitectura de APIs.
Debido a la diversidad de soluciones tecnológicas y herramientas de mercado existente para los gestores de contenido, se identifica la necesidad de particularizar la arquitectura de gestores de contenidos en al menos las siguientes opciones:
Drupal
Arquitectura de gestores de contenidos basados en el producto Drupal de software libre, por lo que no requiere licencias y será la opción recomendada para casos de uso generales.
Wordpress
Arquitectura de gestores de contenidos basados en el producto Wordpress de software libre, que al igual que en el caso anterior no requiere licencia y será la opción recomendada para sitios web de tamaño reducido y con requerimientos mínimos en cuanto a la gestión de contenidos.