Este documento analiza y compara cuatro sistemas de gestión de contenidos (CMS): Joomla!, Drupal, Php-Nuke y DotNetNuke. Después de evaluar sus características y criterios como producto, integración, uso, aceptación y herramientas, determina que Joomla! es la herramienta más adecuada debido a que obtuvo la puntuación total más alta (51.90%), tiene módulos sencillos de administrar y abundante documentación.
Análisis CMS Joomla, Drupal, Php-Nuke y DotNetNuke
1. Facultad de Administración de Empresas, Empresas Turísticas y Sistemas Computacionales Administrativas TEMA: ANÁLISIS COMPARATIVO DE SISTEMAS DE GESTIÓN DE CONTENIDOS (CMS) PARA SITIOS WEB PRESENTA: Lizbeth Adriana Romero Hernández ASESOR: Dr. Carlos Arturo Torres Gastelú H. Veracruz, Ver. 2009 UNIVERSIDAD VERACRUZANA
2. Objetivo General Analizar las herramientas CMS´s Joomla!, Drupal, Php-Nuke y DotNetNuke, para la gestión de contenidos empresarial.
3.
4. Sistema de Gestión de Contenidos (CMS) Es un software que se utiliza principalmente para facilitar la creación y administración de contenidos principalmente en paginas web, ya sea en Internet o en una Intranet. Cuerda y Minguillon (2004)
8. Joomla! Es un sistema de gestión de contenidos dinámicos que permite crear sitios y portales web de alta interactividad, profesionalidad y eficiencia. Trabaja con el lenguaje PHP y MySQL ofreciendo altos niveles de flexibilidad para todos los usuarios. Trevejo (2007)
10. Drupal Es un sistema de administración de información para Páginas Web. Permite publicar artículos, noticias, imágenes, así como servicios de foros, encuestas y blogs. Es dinámico, en lugar de almacenar sus contenidos en archivos estáticos en el servidor donde está alojado, el contenido de las páginas y otras configuraciones son almacenados en una base de datos y se editan utilizando un entorno Web incluido en el producto.
12. Php-Nuke Es un sistema gratuito para la creación y mantenimiento de sitios web automatizado, donde el administrador puede controlar desde su panel de control de forma sencilla e intuitiva todas las funciones. Ferca Network (2007)
14. DotNetNuke (DNN) Es un sistema de administración de contenidos de código libre, ideal para la creación y desarrollo de proyectos tales como sitios web comerciales, intranets y extranets corporativas, y portales de publicación online. Manual para principiantes
16. Criterios a evaluar para la selección de un CMS Los criterios que se toman en cuenta, son los que el modelo OSMM (Open Source Maturity Model) establece en su metodología para la evaluación de productos open source . Este modelo hace la evaluación en cinco pasos muy factibles que a continuación se describen:
19. Tabla general de porcentajes tota les por grupo de cada herramienta Grupo Joomla! Drupal Php-Nuke DotNetNuke Producto 10% 20% 30% 40% Integración 42% 42% 30% 16% Uso 51% 43% 34% 28% Aceptación 40% 30% 45% 10% Aplicación 46% 42% 35% 30% Herramientas de colaboración integradas 94% 6% 9% 9%
20. Herramientas de creación y gestión de contenidos 46% 47% 18% 21% Control de publicación 65% 55% 35% 41% Gestión de usuarios 56% 55.5% 58% 61% Utilización de estándares 42% 62% 27% 26% Documentación y ayudas online 79% 79% 49% 21% Total 51.90% 43.77% 33.63% 27.54%
21. Resultados de la evaluación La herramienta adecuada y que resultó la idónea de acuerdo al análisis anteriormente realizado y basado en los criterios del Modelo OSMM se comprobó que es Joomla!, esta herramienta posee con la mayor parte de los indicadores evaluados, ya sea de forma elemental o que tenga un plus que las demás herramientas no brindan al usuario. Joomla! al igual que Drupal es muy popular por los templates que bridan para el diseño de los sitios web , por la gama de documentación que existe referente a esta herramienta y principalmente porque es muy sencillo de instalar y administrar los módulos que esta herramienta contiene.
22. Conclusiones Con la realización de este trabajo, se concluye que es importante tener en cuenta los criterios que se aplicaron a las herramientas CMS´s porque abarcan aspectos no sólo de funcionalidad, sino también de instalación, configuración, documentación y adhesión a estándares . Por otro lado, cabe destacar que se tomaron en cuenta algunos criterios propios de los sistemas de software libre tales como grado de madurez del proyecto, necesarios para determinar la accesibilidad de la herramienta como un instrumento útil de trabajo.