Gestión de Contenidos Web mediante herramientas de software libre Bonifacio Martín Galán David Rodríguez Mateos Antonio Hernández Pérez Mª del Carmen Arellano Pardo J.

Download Report

Transcript Gestión de Contenidos Web mediante herramientas de software libre Bonifacio Martín Galán David Rodríguez Mateos Antonio Hernández Pérez Mª del Carmen Arellano Pardo J.

Gestión de Contenidos Web mediante herramientas de software libre

Bonifacio Martín Galán David Rodríguez Mateos Mª del Carmen Arellano Pardo Antonio Hernández Pérez J. Tomás Nogales Flores Dpto. Biblioteconomía y Documentación - Universidad Carlos III de Madrid

Introducción

Interés creciente por la denominada “Gestión de Contenidos” en nuestro entorno académico y profesional ... Y dentro de ella, en las particularidades de la “Gestión de Contenidos Web” Campo tratado tradicionalmente por los profesionales de la informática Incorporación progresiva de los profesionales de la información y la documentación en estos nuevos espacios de tratamiento, gestión y difusión de información digital Proliferación en este campo de herramientas informáticas de desarrollo libre y gratuito

La Gestión de Contenidos Content Management

cierta ambigüedad (CM): expresión de reciente aparición aunque no sin Asociada a un nuevo método para el diseño y desarrollo de sitios Web: • Inclusión de elementos digitales de todo tipo (textuales, gráfico y sonoros) • Desarrollo de forma cooperativa y descentralizada • Paso de un modelo estático a otro mucho más dinámico • Reutilización de los contenidos Las herramientas informáticas empleadas para realizar este trabajo se denominaron CMS (

Content Management System

) Vignette fue la primera empresa en utilizar esta expresión para describir las capacidades de sus productos

La Gestión de Contenidos

Hoy en día se pueden encontrar cientos de productos que, inscribiéndose dentro de la categoría general de CMS, se asocian a categorías más específicas, como son: • Document Managament System (DMS) • Web Content Management System (WCMS) • Knowledge Management System (KMS) • Imaging Management System (IMS) • Digital Asset Management System (DAMS) • Digital Rights Management System (DRMS) • Learning Management System (LMS) • Software Configuration Management System (SCMS) • Enterprise Information Portal (EIP) • Enterprise Content Management System (ECMS) • Etc.

La Gestión de Contenidos

La WCM es, ante todo, un proceso dentro de la organización que utiliza una serie de equipamiento informático para la gestión de información heterodoxa sobre la Web a lo largo de su ciclo de vida Entre sus capacidades actuales se pueden destacar las siguientes: • Interfaz sencillo y amigable • Indexación de los contenidos • Repositorio único y centralizado • Capacidades de búsqueda • Basado en el modelo cliente-servidor • Diversidad de tipos de usuarios • Ciclo de vida de los contenidos • Control de cambios • Reinterpretación automática de los contenidos • Control de la metainformación • Administración sencilla e intuitiva • Escalabilidad y extensibilidad del sistema • Sindicación de contenidos • Control de la accesibilidad Web • Soporte Unicode y control automático de versiones idiomáticas

El Software libre en la WCM

El movimiento del software libre tiene una ya dilatada trayectoria, presente en todos los campos de aplicación informática En el caso concreto del software libre de gestión de contenidos Web, los beneficios aportados a las organizaciones son numerosos: • Nulo o bajo coste de adquisición • Basados en plataformas abiertas • Completamente configurables • Soportado por una comunidad muy amplia de desarrolladores y de usuarios • Ayuda y documentación técnica en línea • Funcionalidad actual semejante, en algunos casos, a la de productos comerciales • Movimiento en continua expansión

El Software libre en la WCM

Sin embargo, este tipo de productos no están exentos de problemas: • Los costes indirectos (instalación, configuración, desarrollo, etc.) pueden ser elevados • Sitios Web para pequeñas o medianas organizaciones • Carencia de cualquier tipo de garantía y soporte técnico • Proceso largo y complejo de configuración y puesta en marcha • Necesidad de contar con personal informático de apoyo • Énfasis en la arquitectura tecnológica y en las capacidades del conjunto en detrimento de la experiencia del usuario • Riesgo de invertir tiempo y dinero en el desarrollo de una aplicación que no alcance los logros esperados

Productos analizados

Aproximación de carácter divulgativo entre los profesionales de nuestro sector Gran número de productos para la gestión de contenidos Web con denominación de software libre (más de un centenar) Establecimiento inicial de criterios para la selecciones de los productos a analizar: • Contemplar los requisitos básicos de funcionalidad • Citado por los especialistas como producto de calidad • Versiones para todo tipo de plataformas • Existencia de documentación del producto • Disponer de un carácter multilingüe • Existencia de una comunidad de usuarios y desarrolladores bien asentada • Posibilidades de modularidad y extensibilidad del producto

Productos analizados

Decisión final: selección del producto considerado más representativo dentro de los cuatro lenguajes de programación en los que habitualmente se desarrollan este tipo de aplicaciones (Java, Perl, Python y PHP) Los productos revisados finalmente han sido: • OpenCMS (Java) • WebGUI (Perl) • Plone (Python) • TYPO3 (PHP) Otros productos no incorporados al estudio, aunque igualmente importantes, se ha considerado conveniente hacerles, al menos, una breve referencia dentro de su apartado correspondiente

OpenCms

[ http://www.opencms.org/opencms/en/ ] • Todo tipo de plataformas con múltiples arquitecturas posibles (habitualmente, Apache Tomcat y MySQL) • Traducido a 5 idiomas, entre ellos el español • Back-end sencillo y muy intuitivo • Gestión de múltiples sitios Web • Mecanismo muy sencillo para la importación y la exportación de bases de datos • Gestor de módulos para la incorporación de extensiones • Necesidad de conocimientos en HTML, Java, plantillas JSP y XML • Cierta lentitud en las respuestas de la aplicación • Comunidad de desarrolladores no muy extensa • Escasa descripción de la metainformación de los contenidos • Deficiente relación de funciones para los usuarios

WebGUI

[ http://www.plainblack.com/webgui ] • Certificación de producto de calidad por parte de la OSI ( Source Initiative ) Open • Múltiples arquitecturas posibles (habitualmente, Apache/ISS y MySQL) • Goza de gran popularidad en Internet (CMS Matrix) • Muy intuitivo y sencillo de manejar • Editor WYSIWYG propio bastante completo • Múltiples módulos funcionales • Sistema de gestión de metadatos muy abierto • Ayuda en línea muy escasa (orientación comercial) • Instalación en entorno Unix/Linux bastante compleja • Sólo en inglés • Necesidad de desconexión para visualizar el front-end • Escaso control en los flujos de trabajo • Poca presencia en nuestro país

Plone

[ http://plone.org/ ] • Hace uso de la infraestructura del servidor de aplicaciones Zope • Producto que mayor interés y valoración ha despertado entre los especialistas • Facilidad de instalación, configuración, puesta en marcha y administración • Múltiples tipos de contenidos parametrizables • Buena gestión de usuarios, grupos y flujos de trabajo • Interfaz de usuario está traducido a más de 20 idiomas • Muy normativos (XHTML, CSS, WAI, etc.) • Escasa diferenciación entre el back-end y el front-end • Falta de algún módulo importante (gestión estadística, etc.) • Sólo en inglés • Imposibilidad de incorporar contenidos mediante el arrastre y suelta de objetos con el ratón • imposibilidad de hacer copias o réplicas de la base de datos desarrollada para su exportación

TYPO3

[ http://typo3.com/ ] • Rápida y espectacular evolución del producto en estos años • Gran cantidad de documentación y material de ayuda en línea. Comunidad de usuarios muy extensa • Basado en plataforma LAMP (Linux-Apache-MySQL-PHP) • Diversas opciones para la descarga, instalación, puesta en marcha y gestión de sitios Web • Traducido a más de cuarenta idiomas • Existencia de una gran cantidad de plugins • Potente administración y gestión de sitios Web • Curva de aprendizaje muy elevada • Interfaz de trabajo complicado • Uso del lenguaje propietario plantillas de página en detrimento de otros lenguajes más estándar y aceptados (XML) TypoScript para la construcción de • Tardía incorporación de aquellos aspectos relacionados con la creación de sitios Web accesibles

Conclusiones

WebGUI es el producto más completo. Sin embargo, otras características más cercanas a la usabilidad del sistema hacen que nuestras preferencias personales se decanten hacia Plone (Python) y TYPO3 (PHP) Las capacidades de los productos WCM de software libre no alcanzan en la actualidad la potencialidad de sus homólogos comerciales. Sin embargo, son una solución bastante adecuada para pequeñas y medianas organizaciones Se deberá decidir si la gratuidad del producto compensa los costes que llevarán asociados la elaboración del proyecto formal, la configuración, la puesta en marcha y el aprendizaje de la herramienta por parte de los usuarios los profesionales de la información y la documentación pueden aportar mucho de su saber y experiencia en este campo (descripción de contenidos, sistemas de indexación y recuperación de información, arquitectura de la información, usabilidad y accesibilidad, etc.)

Gracias por su atención

Bonifacio Martín Galán David Rodríguez Mateos Mª del Carmen Arellano Pardo Antonio Hernández Pérez J. Tomás Nogales Flores Dpto. Biblioteconomía y Documentación - Universidad Carlos III de Madrid