Arquitectura XCMS

XCMS es el administrador de contenidos desarrollado por Apexnet. Su arquitectura es modular, y permite construir sitios con un alto nivel de funcionalidad, en plazos reducidos y mantenibles fácilmente por el usuario.

La arquitectura de XCMS está desarrollada tecnológicamente en MySql y PHP. Su diseño es modular, lo que permite iniciar el desarrollo del sitio desde las funciones básicas e ir agregando funcionalidad a medida del surgimiento de las necesidades.

En el producto básico incluye:

  • Tablero de comando
  • Manejo de usuarios y grupos
  • Envío de correos electrónicos
  • Estadísticas en tiempo real
  • Módulo de manejo de contenidos
  • Módulo de manejo de menúes dinámicos (administra la navegación del sitio)
  • Módulo de preguntas frecuentes
  • Módulo de búsqueda dentro del sitio
  • Módulo de registro y perfiles de usuarios
  • Mensajería privada
  • Auditoría
  • Manejo de sesiones de usuario
  • Manejo de permisos del contenido y aplicaciones
  • Librerías principales
  • Motor de plantillas

Además existen módulos desarrollado adicionales:

  • Módulo de Catálogo de Productos
  • Módulo de Catálogo de Servicios
  • Módulo de Precios y Ofertas
  • Módulo de Solicitud de Pedidos (Carro de Compras)
  • Módulo de  Administración de Archivos para descargas
  • Módulo de galería de fotos
  • Módulo para Encuestas
  • Módulos para Foros

Esto permite montar un sitio complejo y dejar todo preparado para crecer organizadamente, ya que todo módulo adicional aprovechará todas las facilidades instaladas y se comportará como parte del mismo sistema.

El modo de funcionamiento de XCMS puede describirse de la siguiente manera:

En principio, XCMS presenta dos interfaces distintas, una para los usuarios finales, y otra para los administradores.

Ya sean unos u otros, XCMS siempre verificará quién está efectuando el pedido de información (sea esta una noticia, una pregunta, un producto u otro), y que requiere. Esto no significa que el usuario deba estar registrado, los usuarios "anónimos" accederán a la información catalogada como "publica".

Una vez realizado esto, requerirá la información del proveedor de contenido, que utilizando el módulo correspondiente, seleccionará la información de la fuente correspondiente, ya sea una base de datos para el caso de un listado de artículos, o una página estática para el caso de información institucional. Esto permitirá seleccionar la fuente de información más adecuada para cada caso.

Terminada la etapa de obtención de la información, el proveedor de contenido la enviará al proveedor de formato, quién dará el aspecto final requerido. La página será enviada al servidor web, que la presentará al usuario.

Como puede observarse, las ventajas quedan expuestas claramente, seguridad, administrabilidad, y capacidad de crecimiento son valores heredados sin depender de otros factores como el tamaño del sitio o su funcionalidad.

Creado: 2004-02-18 03:02:02  - Actualizado: 2007-01-12 05:53:13Autor: Apexnet

| Volver a Articulos |