SlideShare une entreprise Scribd logo
1  sur  7
República de Panamá

Universidad Metropolitana de Educación, Ciencias y Tecnología




                              Materia:




     “Sistemas De Gestores De Contenido”




                             Profesor:

                          Yessica chable




                             Alumnos:

   Julio Antiche , Edison Quiroz, María Camarena, Lyanne Corbalan




                   Panamá, 27 de Mayo de 2011
Sistema de gestión de contenidos
       Un sistema de gestión de contenidos (en inglés Content Management System,
abreviado CMS) es un programa que permite crear una estructura de soporte
(framework) para la creación y administración de contenidos, principalmente en
páginas web, por parte de los participantes.

Consiste en una interfaz que controla una o varias bases de datos donde se aloja el
contenido del sitio. El sistema permite manejar de manera independiente el contenido
y el diseño. Así, es posible manejar el contenido y darle en cualquier momento un
diseño distinto al sitio sin tener que darle formato al contenido de nuevo, además de
permitir la fácil y controlada publicación en el sitio a varios editores. Un ejemplo
clásico es el de editores que cargan el contenido al sistema y otro de nivel superior
(directorio) que permite que estos contenidos sean visibles a todo el público (los
aprueba).




Historia
       Los primeros sistemas de administración de contenidos fueron desarrollados
por organizaciones que publicaban una gran cantidad de contenido en Internet, y
necesitaban de continuas actualizaciones; como revistas en línea, periódicos y
publicaciones corporativas.

En 1995, el sitio de noticias tecnológicas CNET sacó su sistema de administración de
documentos y publicación y creó una compañía llamada Vignette, pionero de los
sistemas de administración de contenido comerciales.

La evolución de Internet hacia portales con más contenido y la alta participación de
los usuarios directamente, a través de blogs y redes sociales, ha convertido a los
gestores de contenidos en una herramienta esencial en internet, tanto para empresas
e instituciones como para las personas.

Los wikis y los sistemas groupware también son considerados CMS.
Hoy en día existen sistemas desarrollados en software libre y no libre. En ambos casos
es necesaria una implantación para adaptar el gestor de contenidos al esquema
gráfico y funcionalidades deseadas. Para ciertos gestores existen muchas plantillas
disponibles que permite una sencilla implantación por parte de un usuario sin
conocimientos de programación. El paradigma de este caso es WordPress, gestor
sobre el que hay una gran comunidad de desarrolladores de extensiones y plantillas




Definición
       El gestor de contenidos es una aplicación informática usada para crear, editar,
gestionar y publicar contenido digital en diversos formatos. El gestor de contenidos
genera páginas dinámicas interactuando con el servidor para generar la página web
bajo petición del usuario, con el formato predefinido y el contenido extraído de la base
de datos del servidor.

Esto permite gestionar, bajo un formato estandarizado, la información del servidor,
reduciendo el tamaño de las páginas para descarga y reduciendo el coste de gestión
del portal con respecto a una página estática, en la que cada cambio de diseño debe
ser realizado en todas las páginas, de la misma forma que cada vez que se agrega
contenido tiene que maquetarse una nueva página HTML y subirla al servidor web.




                 Tipos de Gestores de Contenidos
Los gestores de contenido se pueden clasificar según diferentes criterios:

Por sus características

   •   Según el lenguaje de programación empleado, como por ejemplo Active Server
       Pages, Java, PHP, ASP.NET, Ruby On Rails, Python
   •   Según la licencia: Código abierto o Software privativo

Por su uso y funcionalidad

   •   Blogs; pensados para páginas personales.
   •   Foros; pensados para compartir opiniones.
   •   Wikis; pensados para el desarrollo colaborativo.
   •   Enseñanza; plataforma para contenidos de enseñanza on-line.
•   Comercio electrónico; plataforma de gestión de usuarios, catálogo, compras y
       pagos.
   •   Publicaciones digitales.
   •   Difusión de contenido multimedia.
   •


        Arquitectura De Los Sistema De Gestores de
                        Contenido


       En este apartado se detalla la arquitectura de sistemas adoptada para integrar
la plataforma software desarrollada, completando de este modo las herramientas
software necesarias que conformarán el conjunto de tecnologías elegidas para
abordar el desarrollo. Partiendo de las premisas de que el CMS elegido para abordar el
desarrollo es OpenCms [Liliedahl, Dan, 2008], y de la observación de los requisitos no
funcionales recabados (minimización de costes, rendimiento, requisitos hardware
moderados, etc.), se escogen herramientas compatibles con el primero y ampliamente
aceptadas en el mundo del software libre.

La arquitectura de sistemas se puede observar en la figura 1 y comprende: El Servidor
Web, que será el único en contacto directo con los usuarios, aceptando peticiones de
estos.

Se encargue de atender las peticiones a recursos estáticos (imágenes, documentos
HTML, CSS, JavaScript, etc.) y, en su caso, de redirigir las peticiones a recursos
dinámicos (páginas JSP) hacia el Servidor de Aplicaciones.

Como servidor web se selecciona a Apache HTTPD Server (ver tabla 1).

El Servidor de Aplicaciones, que alberga aplicaciones web dinámicas.

Se encarga de recibir peticiones que redirige a la aplicación (también

Llamada contexto) adecuada. OpenCms se ejecuta dentro de este servidor como una
aplicación web más. Como servidor de aplicaciones se selecciona a Apache Tomcat.

Las peticiones sobre contenidos llegan a OpenCms. Este procesa las reglas de negocio,
y accede al repositorio para gestionar los contenidos necesarios y, de esta forma,
llevar a cabo las funcionalidades requeridas.

Repositorio de contenidos alberga tantos contenidos estructurados,

No estructurados, y reglas de negocio procesadas por el OpenCms.
Como repositorio se selecciona a MySQL.




          Figura 1. Arquitectura de sistemas para la plataforma desarrollada.



La diferencia fundamental en el acceso de los clientes radica en la interfaz de usuario.
Los clientes móviles (PDA) accederán por medio de una interfaz personalizada, ligera
y que atiende a criterios de Usabilidad [Bevan, Niegel,. Kirakowsky, J; Maissel, J, 1991]
[Nielsen, Jacob, 1993]. Por otra parte, el cliente ligero accederá directamente a la
interfaz web de gestión que pro- porciona OpenCms, para tareas de administración,
para lo cual necesitará tener instalada la máquina virtual de java. Debido a las
características del conjunto de herramientas software escogido se pueden instalar y
ejecutar en prácticamente cualquier familia de sistema operativo, son
multiplataforma, por lo que cumplirán el requisito no funcional referente a
portabilidad.
Cuales es La Propuesta que Hace JAMES ROBERTSON
                 En Base a los SGC
Gestor de Contenidos según James Robertson
James Robertson propone una división de la funcionalidad de los sistemas de gestión
de contenidos en cuatro categorías: Creación de Contenido, Gestión de Contenido,
Publicación y Presentación. A continuación la descripción de cada una de estas
funcionalidades: [Robertson-WhatCMS, 2003]

Creación de contenido Un gestor de contenidos aporta herramientas para que los
creadores sin conocimientos técnicos en páginas Web puedan concentrarse en el
contenido. La herramienta más habitual proporcionada por un gestor de contenidos
es un editor de texto WYSIWYG, en el que el usuario ve el resultado final mientras
escribe, al estilo de los editores comerciales, pero con un rango de formatos de texto
limitado. Esta limitación del editor WYSIWYG, no impide que sea el más recomendado
por Robertson, por su facilidad de uso y la comodidad de acceso desde cualquier
computadora con un navegador y acceso a Internet; inclusive lo considera de uso
obligatorio dentro de un gestor de contenidos. Sin embargo esta obligatoriedad pierde
sentido, si consideramos que el diseño del contenido puede ser soportado por hojas
de estilo construidas en base a características previamente definidas por el usuario.
Por otro lado, para la creación del sitio propiamente dicho, los gestores de contenidos
aportan herramientas para definir la estructura, el formato de las páginas, el aspecto
visual, el uso de patrones, y un sistema modular que permite incluir funciones no
previstas originalmente. Gestión de contenido Los documentos creados se depositan
en una Base de Datos central donde también se guardan el resto de datos de la Web,
como son la metadata relativa a los documentos (versiones, autores, tipos, fecha de
publicación y caducidad, etc.), accesos y perfiles de los usuarios, la estructura de la
Web, etc. La estructura de la Web se puede configurar con una herramienta que,
habitualmente, presenta una visión jerárquica del sitio y permite modificaciones.
Mediante esta estructura se puede asignar un grupo a cada área, con responsables,
editores, autores y usuarios con diferentes permisos. Eso es imprescindible para
facilitar el ciclo de trabajo o workflow con un circuito de edición que va desde el autor
hasta el responsable final de la publicación. Un gestor de contenidos permite la
comunicación entre los miembros del grupo y hace un seguimiento del estado de cada
paso del ciclo de trabajo. Publicación Una página aprobada se publica
automáticamente cuando llega la fecha de publicación, y cuando caduca se archiva
para futuras referencias. En su publicación se aplica el patrón 10 definido para toda la
Web o para la sección concreta donde está situada, de forma que el resultado final es
un sitio Web con un aspecto consistente en todas sus páginas. Esta separación entre
contenido y forma permite que se pueda modificar el aspecto visual de un sitio Web
sin afectar a los documentos ya creados y libera a los autores de preocuparse por el
diseño final de sus páginas. Presentación Un gestor de contenidos puede administrar
automáticamente la accesibilidad de la Web, además de adaptarse a las preferencias o
necesidades de cada usuario. Existen normas que dan soporte a esta gestión de
accesibilidad de la Web, una de ellas es la Iniciativa de Accesibilidad en la Web o WAI,
de sus siglas en inglés Web Accessibility Initiative, esta norma ha sido propuesta por
el Consorcio de la World Wide Web y hace referencia a pautas de accesibilidad en la
Web que permitan asegurar una Correcta información y un contenido comprensible y
navegable para cualquier usuario. Un gestor de contenidos puede además,
proporcionar compatibilidad con los diferentes navegadores disponibles en todas las
plataformas (Windows, Linux, Mac, Palm, etc.) y su capacidad de internacionalización
lo permite adaptarse al idioma, sistema de medidas y cultura del visitante.

Contenu connexe

Tendances (12)

Presentacion Cms
Presentacion Cms Presentacion Cms
Presentacion Cms
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
Guia de aprendizaje 4 cms
Guia de aprendizaje 4 cmsGuia de aprendizaje 4 cms
Guia de aprendizaje 4 cms
 
Gestion de Contenidos
Gestion de ContenidosGestion de Contenidos
Gestion de Contenidos
 
Colegio verbo divino
Colegio verbo divinoColegio verbo divino
Colegio verbo divino
 
Tecnologia web
Tecnologia webTecnologia web
Tecnologia web
 
cms gratuitos y comerciales
cms gratuitos y comercialescms gratuitos y comerciales
cms gratuitos y comerciales
 
Gestion de contenidos
Gestion de contenidosGestion de contenidos
Gestion de contenidos
 
investigación de tecnologías web
investigación de tecnologías web  investigación de tecnologías web
investigación de tecnologías web
 
Gestion de contenidos
Gestion de contenidosGestion de contenidos
Gestion de contenidos
 
Presentación1 de gestion de contenidos nuevo
Presentación1 de gestion de contenidos  nuevoPresentación1 de gestion de contenidos  nuevo
Presentación1 de gestion de contenidos nuevo
 
Gestion de Contenidos 1
Gestion de Contenidos  1Gestion de Contenidos  1
Gestion de Contenidos 1
 

En vedette

Formatos multimedia: imagen, audio y video
Formatos multimedia: imagen, audio y videoFormatos multimedia: imagen, audio y video
Formatos multimedia: imagen, audio y videoIES Marqués de Lozoya
 
Contenidos Multimedia
Contenidos MultimediaContenidos Multimedia
Contenidos MultimediaJavier Acuña
 
SISTEMA DE GESTOR DE CONTENIDOS
SISTEMA DE GESTOR DE CONTENIDOSSISTEMA DE GESTOR DE CONTENIDOS
SISTEMA DE GESTOR DE CONTENIDOSXiOmara Ledesma
 
Agradecimientos
AgradecimientosAgradecimientos
AgradecimientosIvan Peña
 
SISTEMA DE GESTIÓN DE CONTENIDOS (CMS)
SISTEMA DE GESTIÓN DE CONTENIDOS (CMS)SISTEMA DE GESTIÓN DE CONTENIDOS (CMS)
SISTEMA DE GESTIÓN DE CONTENIDOS (CMS)SandraMartinezG
 
Presentación herramientas gestores de contenidos
Presentación herramientas gestores de contenidosPresentación herramientas gestores de contenidos
Presentación herramientas gestores de contenidosJuan José Sánchez Campos
 
La MonografíA
La MonografíALa MonografíA
La MonografíATALLARIN
 
LA EDUCACIÓN SUPERIOR EN PANAMÁ: SITUACIÓN, PROBLEMAS Y DESAFIOS
LA EDUCACIÓN SUPERIOR EN PANAMÁ: SITUACIÓN, PROBLEMAS Y DESAFIOSLA EDUCACIÓN SUPERIOR EN PANAMÁ: SITUACIÓN, PROBLEMAS Y DESAFIOS
LA EDUCACIÓN SUPERIOR EN PANAMÁ: SITUACIÓN, PROBLEMAS Y DESAFIOSNeira Valiente
 
Monografia de los incas para imprimir
Monografia de los incas para imprimirMonografia de los incas para imprimir
Monografia de los incas para imprimirJaime Arevalo
 
Dedicatoria y agradecimiento
Dedicatoria y agradecimientoDedicatoria y agradecimiento
Dedicatoria y agradecimientofabidrumer
 
La publicité digitale locale – Booster vos ventes avec Buzzboard
La publicité digitale locale – Booster vos ventes avec BuzzboardLa publicité digitale locale – Booster vos ventes avec Buzzboard
La publicité digitale locale – Booster vos ventes avec Buzzboardbuzzboardfr
 
Qcm Statistiques3
Qcm Statistiques3Qcm Statistiques3
Qcm Statistiques3atire
 

En vedette (20)

Imagen, Audio y Video
Imagen, Audio y VideoImagen, Audio y Video
Imagen, Audio y Video
 
Formatos multimedia: imagen, audio y video
Formatos multimedia: imagen, audio y videoFormatos multimedia: imagen, audio y video
Formatos multimedia: imagen, audio y video
 
Gestion de contenidos
Gestion de contenidosGestion de contenidos
Gestion de contenidos
 
Contenidos Multimedia
Contenidos MultimediaContenidos Multimedia
Contenidos Multimedia
 
CMS (sistemas de gestión de contenidos)
CMS (sistemas de gestión de contenidos)CMS (sistemas de gestión de contenidos)
CMS (sistemas de gestión de contenidos)
 
SISTEMA DE GESTOR DE CONTENIDOS
SISTEMA DE GESTOR DE CONTENIDOSSISTEMA DE GESTOR DE CONTENIDOS
SISTEMA DE GESTOR DE CONTENIDOS
 
Gestion documentos online
Gestion documentos onlineGestion documentos online
Gestion documentos online
 
Agradecimientos
AgradecimientosAgradecimientos
Agradecimientos
 
SISTEMA DE GESTIÓN DE CONTENIDOS (CMS)
SISTEMA DE GESTIÓN DE CONTENIDOS (CMS)SISTEMA DE GESTIÓN DE CONTENIDOS (CMS)
SISTEMA DE GESTIÓN DE CONTENIDOS (CMS)
 
Presentación herramientas gestores de contenidos
Presentación herramientas gestores de contenidosPresentación herramientas gestores de contenidos
Presentación herramientas gestores de contenidos
 
La MonografíA
La MonografíALa MonografíA
La MonografíA
 
LA EDUCACIÓN SUPERIOR EN PANAMÁ: SITUACIÓN, PROBLEMAS Y DESAFIOS
LA EDUCACIÓN SUPERIOR EN PANAMÁ: SITUACIÓN, PROBLEMAS Y DESAFIOSLA EDUCACIÓN SUPERIOR EN PANAMÁ: SITUACIÓN, PROBLEMAS Y DESAFIOS
LA EDUCACIÓN SUPERIOR EN PANAMÁ: SITUACIÓN, PROBLEMAS Y DESAFIOS
 
Monografia de los incas para imprimir
Monografia de los incas para imprimirMonografia de los incas para imprimir
Monografia de los incas para imprimir
 
Monografias
MonografiasMonografias
Monografias
 
La Monografia
La MonografiaLa Monografia
La Monografia
 
Monografia modelo
Monografia modeloMonografia modelo
Monografia modelo
 
Dedicatoria y agradecimiento
Dedicatoria y agradecimientoDedicatoria y agradecimiento
Dedicatoria y agradecimiento
 
La publicité digitale locale – Booster vos ventes avec Buzzboard
La publicité digitale locale – Booster vos ventes avec BuzzboardLa publicité digitale locale – Booster vos ventes avec Buzzboard
La publicité digitale locale – Booster vos ventes avec Buzzboard
 
Qcm Statistiques3
Qcm Statistiques3Qcm Statistiques3
Qcm Statistiques3
 
Club des sites Aveyron
Club des sites AveyronClub des sites Aveyron
Club des sites Aveyron
 

Similaire à Sistema de gestión de contenidos

Trabajo del bloger subiirlo
Trabajo del bloger subiirloTrabajo del bloger subiirlo
Trabajo del bloger subiirlocmartinez1292
 
Presentacion Informatica ppt
Presentacion Informatica pptPresentacion Informatica ppt
Presentacion Informatica pptAndres Cardenas
 
Presentacioninformatica 100324150307-phpapp02
Presentacioninformatica 100324150307-phpapp02Presentacioninformatica 100324150307-phpapp02
Presentacioninformatica 100324150307-phpapp02Anali Ilana
 
Gestores de contenido yessika morales
Gestores de contenido yessika moralesGestores de contenido yessika morales
Gestores de contenido yessika moralesYessika Morales
 
Gestin de cont.
Gestin de cont.Gestin de cont.
Gestin de cont.abestrada
 
Unidad 2
Unidad 2Unidad 2
Unidad 2rkdbeto
 
Gestores de contenido
Gestores de contenidoGestores de contenido
Gestores de contenidoMaryann Reyes
 
Gestores de contenido
Gestores de contenido Gestores de contenido
Gestores de contenido Maryann Reyes
 
presentacio Cms
presentacio Cmspresentacio Cms
presentacio CmsH31D1
 
Sistema de gestión de contenidos
Sistema de gestión de contenidosSistema de gestión de contenidos
Sistema de gestión de contenidosEduardo Alvarez
 
Sistema de gestión de contenido
Sistema de gestión de contenidoSistema de gestión de contenido
Sistema de gestión de contenidoKriss Rachel
 

Similaire à Sistema de gestión de contenidos (20)

charla
charlacharla
charla
 
Trabajo del bloger subiirlo
Trabajo del bloger subiirloTrabajo del bloger subiirlo
Trabajo del bloger subiirlo
 
charla
charlacharla
charla
 
CMS
CMSCMS
CMS
 
Presentacion Informatica ppt
Presentacion Informatica pptPresentacion Informatica ppt
Presentacion Informatica ppt
 
Presentacioninformatica 100324150307-phpapp02
Presentacioninformatica 100324150307-phpapp02Presentacioninformatica 100324150307-phpapp02
Presentacioninformatica 100324150307-phpapp02
 
Gestores de contenido yessika morales
Gestores de contenido yessika moralesGestores de contenido yessika morales
Gestores de contenido yessika morales
 
Trabajo de infor
Trabajo de  inforTrabajo de  infor
Trabajo de infor
 
Gestin de cont.
Gestin de cont.Gestin de cont.
Gestin de cont.
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Verbo divino
Verbo divinoVerbo divino
Verbo divino
 
Gestores de contenido
Gestores de contenidoGestores de contenido
Gestores de contenido
 
Gestion de contenidos
Gestion de contenidosGestion de contenidos
Gestion de contenidos
 
Gestores de contenido
Gestores de contenido Gestores de contenido
Gestores de contenido
 
Gestion de contenidos
Gestion de contenidosGestion de contenidos
Gestion de contenidos
 
Gestion de contenidos 1
Gestion de contenidos 1Gestion de contenidos 1
Gestion de contenidos 1
 
presentacio Cms
presentacio Cmspresentacio Cms
presentacio Cms
 
Sistema de gestión de contenidos
Sistema de gestión de contenidosSistema de gestión de contenidos
Sistema de gestión de contenidos
 
Presentación1 de gestion de contenidos nuevo
Presentación1 de gestion de contenidos  nuevoPresentación1 de gestion de contenidos  nuevo
Presentación1 de gestion de contenidos nuevo
 
Sistema de gestión de contenido
Sistema de gestión de contenidoSistema de gestión de contenido
Sistema de gestión de contenido
 

Sistema de gestión de contenidos

  • 1. República de Panamá Universidad Metropolitana de Educación, Ciencias y Tecnología Materia: “Sistemas De Gestores De Contenido” Profesor: Yessica chable Alumnos: Julio Antiche , Edison Quiroz, María Camarena, Lyanne Corbalan Panamá, 27 de Mayo de 2011
  • 2. Sistema de gestión de contenidos Un sistema de gestión de contenidos (en inglés Content Management System, abreviado CMS) es un programa que permite crear una estructura de soporte (framework) para la creación y administración de contenidos, principalmente en páginas web, por parte de los participantes. Consiste en una interfaz que controla una o varias bases de datos donde se aloja el contenido del sitio. El sistema permite manejar de manera independiente el contenido y el diseño. Así, es posible manejar el contenido y darle en cualquier momento un diseño distinto al sitio sin tener que darle formato al contenido de nuevo, además de permitir la fácil y controlada publicación en el sitio a varios editores. Un ejemplo clásico es el de editores que cargan el contenido al sistema y otro de nivel superior (directorio) que permite que estos contenidos sean visibles a todo el público (los aprueba). Historia Los primeros sistemas de administración de contenidos fueron desarrollados por organizaciones que publicaban una gran cantidad de contenido en Internet, y necesitaban de continuas actualizaciones; como revistas en línea, periódicos y publicaciones corporativas. En 1995, el sitio de noticias tecnológicas CNET sacó su sistema de administración de documentos y publicación y creó una compañía llamada Vignette, pionero de los sistemas de administración de contenido comerciales. La evolución de Internet hacia portales con más contenido y la alta participación de los usuarios directamente, a través de blogs y redes sociales, ha convertido a los gestores de contenidos en una herramienta esencial en internet, tanto para empresas e instituciones como para las personas. Los wikis y los sistemas groupware también son considerados CMS.
  • 3. Hoy en día existen sistemas desarrollados en software libre y no libre. En ambos casos es necesaria una implantación para adaptar el gestor de contenidos al esquema gráfico y funcionalidades deseadas. Para ciertos gestores existen muchas plantillas disponibles que permite una sencilla implantación por parte de un usuario sin conocimientos de programación. El paradigma de este caso es WordPress, gestor sobre el que hay una gran comunidad de desarrolladores de extensiones y plantillas Definición El gestor de contenidos es una aplicación informática usada para crear, editar, gestionar y publicar contenido digital en diversos formatos. El gestor de contenidos genera páginas dinámicas interactuando con el servidor para generar la página web bajo petición del usuario, con el formato predefinido y el contenido extraído de la base de datos del servidor. Esto permite gestionar, bajo un formato estandarizado, la información del servidor, reduciendo el tamaño de las páginas para descarga y reduciendo el coste de gestión del portal con respecto a una página estática, en la que cada cambio de diseño debe ser realizado en todas las páginas, de la misma forma que cada vez que se agrega contenido tiene que maquetarse una nueva página HTML y subirla al servidor web. Tipos de Gestores de Contenidos Los gestores de contenido se pueden clasificar según diferentes criterios: Por sus características • Según el lenguaje de programación empleado, como por ejemplo Active Server Pages, Java, PHP, ASP.NET, Ruby On Rails, Python • Según la licencia: Código abierto o Software privativo Por su uso y funcionalidad • Blogs; pensados para páginas personales. • Foros; pensados para compartir opiniones. • Wikis; pensados para el desarrollo colaborativo. • Enseñanza; plataforma para contenidos de enseñanza on-line.
  • 4. Comercio electrónico; plataforma de gestión de usuarios, catálogo, compras y pagos. • Publicaciones digitales. • Difusión de contenido multimedia. • Arquitectura De Los Sistema De Gestores de Contenido En este apartado se detalla la arquitectura de sistemas adoptada para integrar la plataforma software desarrollada, completando de este modo las herramientas software necesarias que conformarán el conjunto de tecnologías elegidas para abordar el desarrollo. Partiendo de las premisas de que el CMS elegido para abordar el desarrollo es OpenCms [Liliedahl, Dan, 2008], y de la observación de los requisitos no funcionales recabados (minimización de costes, rendimiento, requisitos hardware moderados, etc.), se escogen herramientas compatibles con el primero y ampliamente aceptadas en el mundo del software libre. La arquitectura de sistemas se puede observar en la figura 1 y comprende: El Servidor Web, que será el único en contacto directo con los usuarios, aceptando peticiones de estos. Se encargue de atender las peticiones a recursos estáticos (imágenes, documentos HTML, CSS, JavaScript, etc.) y, en su caso, de redirigir las peticiones a recursos dinámicos (páginas JSP) hacia el Servidor de Aplicaciones. Como servidor web se selecciona a Apache HTTPD Server (ver tabla 1). El Servidor de Aplicaciones, que alberga aplicaciones web dinámicas. Se encarga de recibir peticiones que redirige a la aplicación (también Llamada contexto) adecuada. OpenCms se ejecuta dentro de este servidor como una aplicación web más. Como servidor de aplicaciones se selecciona a Apache Tomcat. Las peticiones sobre contenidos llegan a OpenCms. Este procesa las reglas de negocio, y accede al repositorio para gestionar los contenidos necesarios y, de esta forma, llevar a cabo las funcionalidades requeridas. Repositorio de contenidos alberga tantos contenidos estructurados, No estructurados, y reglas de negocio procesadas por el OpenCms.
  • 5. Como repositorio se selecciona a MySQL. Figura 1. Arquitectura de sistemas para la plataforma desarrollada. La diferencia fundamental en el acceso de los clientes radica en la interfaz de usuario. Los clientes móviles (PDA) accederán por medio de una interfaz personalizada, ligera y que atiende a criterios de Usabilidad [Bevan, Niegel,. Kirakowsky, J; Maissel, J, 1991] [Nielsen, Jacob, 1993]. Por otra parte, el cliente ligero accederá directamente a la interfaz web de gestión que pro- porciona OpenCms, para tareas de administración, para lo cual necesitará tener instalada la máquina virtual de java. Debido a las características del conjunto de herramientas software escogido se pueden instalar y ejecutar en prácticamente cualquier familia de sistema operativo, son multiplataforma, por lo que cumplirán el requisito no funcional referente a portabilidad.
  • 6. Cuales es La Propuesta que Hace JAMES ROBERTSON En Base a los SGC Gestor de Contenidos según James Robertson James Robertson propone una división de la funcionalidad de los sistemas de gestión de contenidos en cuatro categorías: Creación de Contenido, Gestión de Contenido, Publicación y Presentación. A continuación la descripción de cada una de estas funcionalidades: [Robertson-WhatCMS, 2003] Creación de contenido Un gestor de contenidos aporta herramientas para que los creadores sin conocimientos técnicos en páginas Web puedan concentrarse en el contenido. La herramienta más habitual proporcionada por un gestor de contenidos es un editor de texto WYSIWYG, en el que el usuario ve el resultado final mientras escribe, al estilo de los editores comerciales, pero con un rango de formatos de texto limitado. Esta limitación del editor WYSIWYG, no impide que sea el más recomendado por Robertson, por su facilidad de uso y la comodidad de acceso desde cualquier computadora con un navegador y acceso a Internet; inclusive lo considera de uso obligatorio dentro de un gestor de contenidos. Sin embargo esta obligatoriedad pierde sentido, si consideramos que el diseño del contenido puede ser soportado por hojas de estilo construidas en base a características previamente definidas por el usuario. Por otro lado, para la creación del sitio propiamente dicho, los gestores de contenidos aportan herramientas para definir la estructura, el formato de las páginas, el aspecto visual, el uso de patrones, y un sistema modular que permite incluir funciones no previstas originalmente. Gestión de contenido Los documentos creados se depositan en una Base de Datos central donde también se guardan el resto de datos de la Web, como son la metadata relativa a los documentos (versiones, autores, tipos, fecha de publicación y caducidad, etc.), accesos y perfiles de los usuarios, la estructura de la
  • 7. Web, etc. La estructura de la Web se puede configurar con una herramienta que, habitualmente, presenta una visión jerárquica del sitio y permite modificaciones. Mediante esta estructura se puede asignar un grupo a cada área, con responsables, editores, autores y usuarios con diferentes permisos. Eso es imprescindible para facilitar el ciclo de trabajo o workflow con un circuito de edición que va desde el autor hasta el responsable final de la publicación. Un gestor de contenidos permite la comunicación entre los miembros del grupo y hace un seguimiento del estado de cada paso del ciclo de trabajo. Publicación Una página aprobada se publica automáticamente cuando llega la fecha de publicación, y cuando caduca se archiva para futuras referencias. En su publicación se aplica el patrón 10 definido para toda la Web o para la sección concreta donde está situada, de forma que el resultado final es un sitio Web con un aspecto consistente en todas sus páginas. Esta separación entre contenido y forma permite que se pueda modificar el aspecto visual de un sitio Web sin afectar a los documentos ya creados y libera a los autores de preocuparse por el diseño final de sus páginas. Presentación Un gestor de contenidos puede administrar automáticamente la accesibilidad de la Web, además de adaptarse a las preferencias o necesidades de cada usuario. Existen normas que dan soporte a esta gestión de accesibilidad de la Web, una de ellas es la Iniciativa de Accesibilidad en la Web o WAI, de sus siglas en inglés Web Accessibility Initiative, esta norma ha sido propuesta por el Consorcio de la World Wide Web y hace referencia a pautas de accesibilidad en la Web que permitan asegurar una Correcta información y un contenido comprensible y navegable para cualquier usuario. Un gestor de contenidos puede además, proporcionar compatibilidad con los diferentes navegadores disponibles en todas las plataformas (Windows, Linux, Mac, Palm, etc.) y su capacidad de internacionalización lo permite adaptarse al idioma, sistema de medidas y cultura del visitante.