Arquitectura XCMSXCMS 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:13  - Autor: Apexnet
|