Gestion de contenidos web. Estudio de gestores, análisis de alternativas, presentación de casos reales, consejos en implantaciones
viernes, 19 de noviembre de 2010

prueba

Esta es una pruebas

viernes, 22 de agosto de 2008

Selección Cms (caso real) - Valoración final

Este post corresponde con la presentación de la valoración final del proceso de selección del gestor de contenidos coorporativo de una web de refencia estatal. La empresa que me encargó la consultoría de selección, es una de las principales universidades virtuales del mundo.
Para ver el estudio completo, visitar las siguientes entradas:



Valoración final


Despues de evaluar todas las características que debe cumplir el gestor de contenidos coorporativo de la organización, tanto generales com específicas, se ha llegado a las siguientes conclusiones:

Alfresco WCM

Se trata de un gestor que se adapta muy bien a las caracteristicas específicas de la organización.
Tiene como principales puntos fuertes, un workflow muy flexible, está desarrollado siguiendo el estandar de integración JSR-170, y tiene módulos de integración con OpenOffice, cosa que hace posible entre otras, la corrección ortográfica automática.
El principal punto débil de este gestor es la poca madurez que tiene como producte. Se trata de una versión demasiado nueva como para utilizarla como gestor coorporativo. Debido a esta falta de madurez, el soporte de la comunidad a este producto todavía no es el deseado. Por otra parte, el gestor de contenidos ha intentado tener el mismo look que el gestor documental, cosa que hace que la usabilidad se vea resentida.

Magnolia

Se trata de un producto muy probado y que obtiene muy buena calificación en las características generales a cumplir por un cms.
Sus principales puntos fuertes vienen del hecho de utilizar estandars como la JSR-170 que le hecen tener una API pública conocida. Se trata de un gestor con un gran soporte de la comunidad y sobre el que se pueden encontrar muchos ejemplos de desarrollos.
El principal punto débil viene de su editor de textos. Se trata de un editor excesivamente sencillo que no permite hacer la mayoría de cosas que se esperan de él. En el resto de de características estudiadas, el gestor se sitúa en un punto intermedio, ni destaca ni es el peor.

OpenCms

Se tracta de un producto muy probado y que se adata muy bien a las características específicas de la organización.
Sus principales puntos fuertes son su madurez, su editor de contenidos que es muy flexible y potente, el soporte que da a la introducción de contenidos en diferentes idiomas, i una exportación estática sencilla.
El principal punto débil de este gestor es su workflow de aprobación y publicación de contenidos, que es sólo informativo. Al margen de esto, tambien se debe destacar como punto en contra la no utilización de estandars como la JSR-170.

Conclusión final

Despues de todo el estudio de selección del cms coorporativo de la organización, nuestra recomendación es la implantación de OpenCms. Se trata del producto más maduro de los tres, es el más usable y el que tiene el editor más flexible y potente, además tiene el mejor proceso de exportación a estático.

Breve paseo por la Web 2.0.


Esta claro que ya está todo o casi todo hablado de las cosas 2.0, y que algunos hablan ya de 3.0 . Pero a veces es bueno refrescar conceptos y darle unas cuantas vueltas a lo que leemos y/o usamos.
Web 2.0
Si miramos su definición en la wikipedia vemos que la web 2.0 es todo aquello que encontramos en la red donde los usuarios tienen control sobre el contenido de este; los clásicos foros 1.0 pero con infinidad de añadidos.

¿Por que se considera la panacea de los emprendedores?


Muy sencillo, el funcionamiento de la web 2.0 trae diversas ventajas como:
  • Contenido generado por los propios usuarios ahorro en editores, periodistas, investigadores, divulgadores, colaboradores…….Si comparamos la infraestructura de una publicación como Meneame y un periódico digital como ElPais.es, vemos que mientras el primero necesita una gestión mínima, el segundo necesita una plantilla de empleados para seguir con su modelo de negocio.
  • Fidelización de los usuarios La interrelación entre los miembros de una comunidad crea lazos a veces hasta adictivos. Hacer al usuario participe en la evolución de un proyecto crea una comunión que en algunos casos puede ser hasta mayor que si fueran empleados.
  • Rentabilidad Crear grupos de usuarios afines genera en muchos casos un atractivo lugar donde publicitarse a empresas del sector.
  • Gestión Muchos proyectos se pueden sacar gracias a Gestores de Contenidos gratuitos que únicamente requieren una moderación y edición diaria además de programación puntual.
  • Libertad Aunque grandes proyectos pueden generar grandes expectativas y riesgos, muchos otros más minoritarios pueden morir igual que nacieron y sus creadores tomar la táctica "a otra cosa mariposa". No es lo mismo cerrar una fábrica o una redacción que un portal, blog o comunidad.
  • Los usuarios lo reclaman La cultura se está transformando al igual que la gestión que hacen las personas de ella. Los usuarios demandan cambiar de pasivos a activos.

Estos puntos pueden ser discutibles para muchos lectores, pero es lo que estoy viendo en mi día a día, aunque también he está empezando a verse que la web 2.0 también puede llegar a tener desventajas:
  • Muchos usuarios no están preparados El mayor porcentaje de usuarios son reticentes a participar e incluso a disfrutar de las bondades de muchos soportes, en muchas temáticas será difícil acostumbrarlos al cambio de roles.
  • Tiempo trabajado Para muchos puede ser desmoralizador el tiempo de administración que requiere la moderación de sitios participativos.
  • Riesgos jurídicos Dejar el contenido en mano de los usuarios ( o de las nuestras) nos expone a demandas, amenazas y ataques similares. El tema judicial nos deja en un limbo muchas veces kafkiano.
  • Apartado técnico La gestión y evolución que genera el crecimiento del proyecto siempre puede estar lastrado por la carencia en demasiadas ocasiones en apartados técnicos (programación).
  • Rentabilidad La carencias de la publicidad en Internet pueden resultar insalvables para muchos proyectos.


Conociendo esto, ¿a que esperan muchos para abrazar la web 2.0? y ¿realmente el proyecto que busco debe ser 2.0?.

Este post corresponde al estudio de los criterios específicos que deben cumplir los gestores analizados en el proceso de selección del gestor de contenidos coorporativo de una web de refencia estatal. La empresa que me encargó la consultoría de selección, es una de las principales universidades virtuales del mundo.
Para ver el estudio completo, visitar las siguientes entradas


Edición de contenidos

En este apartado se hará un estudio de los requerimientos a cumplir por parte de la edición de contenidos. Las pautas de estudio que se utilizarán para la comparativa serán:
  • Facilidades para la entrada de contenidos
  • Editor WYSIWIG
  • Corrección automática de estilo
  • Corrección ortográfica automática
  • Herramientas de traducción
  • Integración con herramientas de auditoria
  • Versionado de contenidos
  • Creación de plantillas

Workflow

En este apartado se estudian los requerimientos a cumplir por parte del workflow incorporado por los gestores de contenido. Las pautas de estudio que se utilizaran par la comparativa serán:
  • Workflow de edición y publicación
  • Workflow definible y flexible
  • Posibilidad de diferentes workflow por portal
  • Control de permisos por perfiles

Internacionalización e idiomas

Se estudian los requerimentos a cumplir en este apartado. Los puntos a tratar en la comparativa serán:
  • Soporte a la generación y edición de los contenidos en diversos idiomas
  • Interficie del CMS en diversos idiomas

Integración

Se estudian los requerimentos a cumplir en este apartado. Los puntos de estudio son:
  • Integración sencilla con otros sistemas, por ejemplo (LDAP)

Búsquedas

Los puntos de estudio en este apartado son:
  • Integración con sistemas de indexación tipo Lucene
  • Metadatos en el contenido generado

Generación de contenidos

Las pautas de estudio que se utilizarán para la comparativa serán:
  • Contenido generado accesible (WAI-AA)
  • Minimizar tiempo de carga de páginas (publicación estática)


Conclusiones

Durante la evaluación de las características específicas de los tres gestores de contenido seleccionados (Alfresco WCM, Magnolia y OpenCms), se ha llegado a las siguientes conclusiones.

Edición de contenidos

Alfresco WCM tiene como punto fuerte la corrección ortográfica automática mediante la utilización de un módulo de integración con OpenOffice. Por contra, su editor WYSIWIG, todo y no ser malo, no permite realizar todas las acciones deseables, como por ejemplo la inclusión de estilos personalizados.
Magnolia es de los tres cms, el que tiene un editor más limitado, no permite dar estilo los contenidos y tiene muy complicada la integración con otras aplicaciones para hacer, por ejemplo, correcciones ortográficas.
OpenCms tiene el mejor editor de los tres cms. Tiene integrado el FCKEditor y además es relativamente sencillo integrar otro editor.Permite hacer la mayoría de acciones indicadas en los requerimientos.
Tal y como se puede ver en el anexo de valoraciones, en este apartado el gestor más valorado ha sido OpenCms, seguido por Alfresco WCM y Magnolia respectivamente.

Workflow

Alfresco WCM es el cms que tiene el motor de workflow más potente de los tres gestores. Permite definir diferentes flujos de aprobación y publicación de contenidos, y adaptar estos flujos por cada site. Tiene la gestión de permisos por usuario.
Magnolia tiene unos flujos definidos de aprobación y publicación de contenidos, pero no permite de una forma sencilla crear nuevos flujos. Tambien tiene la gestión de permisos por usuario.
OpenCms tiene el workflow más rudimentario de todos. El flujo es sólo informativo, y permite publicar contenidos sin seguirlo. Tambien tiene la gestión de permisos por usuario.
En el análisis realizado en este apartado, el gestor más valorado ha sido Alfresco WCM, en segundo lugar encontramos Magnolia y OpenCms es el menos valorado.

Internacionalización e idiomas

Alfresco WCM tiene como punto fuerte en este apartado, la visualización de una forma sencilla del entorno de edición en el idioma seleccionado por el usuario. Según los requerimientos, la visualización en catalán es necesaria, y en el gestor no está implementada del todo, por lo que se deberían hacer correcciones. El punto débil de este gestor en este apartado es el soporte a la generación de contenidos en diversos idiomes, que tot i que se puede hacer, el gestor no da ninguna herramienta para hacerlo de una manera transparente y sencilla.
Magnolia no permite, en principio y sin hacer un desarrollo, visualizar el entorno de edición en catalán. Tiene disponibles 15 idiomas entre los que está el castellano pero no el catalán. Tampoco dá soporte a la introducción de contenidos en diversos idiomas. A pesar de esto, es posible mantener sites multiidioma duplicando los contenidos.
OpenCms tiene su punto fuerte en el soporte a la introducción de contenidos en diferentes idiomas.
Tal y como se puede ver en el anexo de puntuciones, el cms más valorado en este apartado ha sido OpenCms, con Alfresco WCM detrás y Magnolia en última posición.

Integración

Los tres cms permiten la integración con otros sistemas de una forma sencilla. En el caso concreto de la integración con LDAP, tanto Magnolia como Alfresco WCM ja tienen desarrollada la integración. Por este motivo, los dos gestores son los más valorados en este apartado por delante de OpenCms

Búsquedas

El comportamiento de los tres gestores en este apartado es el mismo, todos se integran con sistemas de indexación Lucene.

Generación de contenidos

Los tres cms renderizan contenidos con un formato accesible según la WAI-AA, si la plantilla de presentación que se desarrolla lo cumple.
En el apartado de exportación de contenidos en estático, tanto Magnolia com Alfresco WCM lo permiten, pero el comportamiento del gestor en este modo de funcionamiento no parece un comportamiento natural. OpenCms presenta la exportación de contenidos en estático de una forma sencilla y que está integrada dentro del funcionamiento normal del gestor.
Por este motivo y por las experiencias en funcionamiento en estático de los tres gestores, el más valorado en este apartado ha sido OpenCms

Valoración total

Si se tienen en cuenta todas las puntuaciones anteriores, correctamente ponderadas, y tal com queda reflejado en el anexo de valoraciones, el gestor más valorado en cuanto a los criterios específicos del gestor coorporativo de la organización es OpenCms, en segundo lugar y con una puntuación prácticamente igual se encuentra Alfresco WCM, y un poco más atrás está Magnolia.

Este post corresponde con la presentación de las caracter´siticas generales de los gestores analizados en el proceso de selección del gestor de contenidos coorporativo de una web de refencia estatal. La empresa que me encargó la consultoría de selección, es una de las principales universidades virtuales del mundo.
Para ver el estudio completo, visitar las siguientes entradas


Características del Producto


En este apartado se hará un estudio de las características de cada producto. Las pautas de estudio que se utilizan para la comparativa son:
  • Uso de estandards
  • Usabilidad
  • Longevidad
  • Calidad
  • API pública y documentada
  • Facilidad de la tecnología que implementa
  • Actualizaciones del software
  • Acceso al código fuente
  • Escalabilidad
  • Facilidad de instalación

Soporte


En este apartado se evalua el soporte que se puede obtener de cada producto. Las pautas de estudio que se utilizarán para la comparativa seran:
  • Soporte de la comunidad
  • Soporte de pago

Documentación


Se valorará la documentación que existente de cada producteo. La comparativa se realizará por los siguientes puntos:
  • Documentación de desarrollo
  • Posts Web
  • Documentación comercial

Formación


La comparativa se centrará en:
  • How-To's en la Web
  • Tutoriales de los desarrolladores
  • Tutoriales comerciales
  • Cursos ofertados y certificaciones


Conclusiones


Durante la evaluación de las características generales de los tres gestores de contenido seleccionados (Alfresco WCM, Magnolia y OpenCms), se ha llegado a las siguientes conclusiones.

Producto


Alfresco WCM
tiene como punto fuerte la utilización de estandards, como por ejempleo la JSR-170. Debido a la utilización de estos estandards, su API pública es conocida, i por lo tanto es fácil integrarse con el. Por contra, un punto débil que condiciona mucho su posible elección es la poca madurez del producto respecto a la de sus competidores. Otro punto débil a tener en cuenta es que debido a la presentación similar a la de su gestor documental, la usabilidad es ve resentida y es peor que la de otros cms estudiados.
Magnolia
tambien tiene como punto fuerte la utilización del estandar JSR-170, y por lo tanto su API pública tambien es conocida. No tiene puntos débiles tan destacados como el cms anterior, pero si que debe decirse que todo y tener una interface sencilla no es tan intuitiva y amigable como la de el resto de gestores estudiados.
OpenCms
es el producto más maduro de los tres estudiados. Es el que presenta una mayor usabilidad, su interface es bastante sencilla de utilizar e intuitiva. Tal como pasa con el gestor anterior, no tiene puntos débiles que sean extremadamente importantes, pero debe destacarse que no utiliza la JSR-170, por lo tanto no está trabajando con estandars, todo y eso su API pública es conocida.
Tal i com es pot veure a l'anexe de valoracions, en aquest apartat el gestor més valorat ha sigut OpenCms, seguit de Magnolia i Alfresco WCM respectivament.

Soporte


Los tres productos tienen tanto soporte de la comunidad, como de pago. Del estudio se desprende que OpenCms debido a la su condición de producte Community tiene un soporte más grande de la comunidad que los otros dos gestores. Por contra, tanto Magnolia como Alfresco WCM que disponen de dos versiones del producto, la Community y la Enterprise tienen un soporte de pago más importante que el que tiene OpenCms.
Tal com se puede comprobar en el anexo de valoraciones, OpenCms saca una nota una poco más alta que los otros dos gestores.

Documentación


Durante el estudio de este apartado se ha observado que los tres gestores tienen una documentación de desarrollo y comercial similar.
Debido a la su presencia más grande en la comunidad, OpenCms ha obtenido una puntuación mejor en el subapartado de Posts web, es por este motivo que OpenCms está una poco mejor valorado que los otros gestores

Formación


Alfresco WCM, debido al poco tiempo que está en el mercado, tiene menos presencia en el How-To's de la que tienen los otros dos gestores. Por contra, tiene disponible programas de formación y certificaciones ofertadas por la empresa desarrolladora.
OpenCms, al contrario que pasa con el gestor anterior, tiene una presencia mayor en la web con ejemplos en foros de como se pueden resolver determinados problemas. Tambien tiene disponible cursos de formación ofertados por la empresa desarrolladora del cms, pero no tiene programas de certificación.
Magnolia, tiene una presencia importante en el How-To's y dispone de programas de formación y certificación sobre su gestor.
Es por todo esto que Magnolia ha estado elegido como el mejor cms en este apartado.

Valoració total


Si se tienen en cuenta todas las puntuaciones anteriores, correctamente ponderadas, y tal como queda reflejado en el anexo de valoraciones, el gestor más valorado en cuanto a los criterios generales que ha de cumplir un cms es OpenCms, en segundo lugar encontramos Magnolia, y un poco más atrás está Alfresco WCM.

jueves, 14 de agosto de 2008

Selección Cms (caso real) - Fase previa

Continuando con el post anterior, en esta entrada continuaré explicando el proceso de selección del gestor de contenidos coorporativo de la organización.
Para ver el estudio completo, visitar las siguientes entradas


Estudio previo de selección de los Cms finalistas

Este estudio previo tiene como objetivo seleccionar, entre los siete gestores analizados, los tres finalistas que más se acercan a los requisitos que ha de cumplir el gestor de contenidos coorporativo de la organización.
Para la selección de los tres gestores finalistas, se ha realizado un estudio de las principales características a cumplir por el gestor definitivo, y se han escogido aquellos que más se acercan al “gestor ideal”.
Las características analizadas en este estudio previo han sido:

  • Publicación estática

  • Estatico
    Una de las principales características de la web de la organización es la gran cantidad de visitas que tiene, por este motivo, es una condición indispensable que el gestor pueda publicar en estático. [Nota: En un próximo post, trataré el tema de la publicación de contenidos en estático frente a la publicación dinámica]

  • Workflow de edición y publicación

  • workflow
    Se considera muy importante que el gestor permita como mínimo diferenciar entre usuarios editores y publicadores de contenido, para controlar quien puede y quien no puede publicar un contenido.

  • Edición de contenidos sencilla

  • Edicion contenidos
    Otra cosa a considerar en la selección de un cms corporativo es que la edición de contenidos ha de ser sencilla, ya que la ha de utilizar un grupo de personas muy diveras.

Ver Hoja de Valoración para comprobar puntuaciones de cada gestor.

Publicación estática

  • Alfresco WCM
    • Permite exportar los contenidos a un file system-externo.
  • Contenido
    • No está habilitada la exportación estática.
  • EzPublish
    • Permite exportar los contenidos a un file system-externo.
  • Jupiter Content Manager
    • No está habilitada la exportación estática.
  • Magnolia
    • Permite exportar los contenidos a un file system-externo.
  • OpenCms
    • Permite exportar los contenidos a un file system-externo.
  • Plone
    • No está implementada la exportación estática, a pesar de eso permite la creación de módulos que lo implementen.
Valoración
Los gestores de contenido Alfresco WCM, ezPublish, Magnolia y OpenCms permiten, con más o menos facilidad, la publicación de páginas en estático, por tanto se han de considerar candidados al estudio final.
Plone permite la creación o utilización de módulos específicos para la exportación, pero no parece un comportamiento nativo, por este motivo consideramos que si los próximos indicadores no dicen lo contrario, por el momento no se debería considerar un candidato al estudio final.
Los cms Contenido y Jupiter no permiten trabajar en estático, i dada la importancia de esto en el gestor coorporativo de la organización, consideramos que se deberían excluir del estudio final.


Workflow de edición y publicación


  • Alfresco WCM
    • Tiene un workflow basado en e-mail. Permite crear diferentes tipos de workflow y asignar responsables.
  • Contenido
    • No tiene workflow de publicación.
  • EzPublish
    • Tiene un workflow basado en eventos que controla la publicación.
  • Jupiter Content Manager
    • No tiene workflow de publicación.
  • Magnolia
    • Permite la selección de diferentes workflows.
  • OpenCms
    • Tiene un workflow basado en e-mail. Permite diferenciar entre usuarios editores y usuarios publicadores. Permite la inclusión de un módulo para integrar osWorkflow.
  • Plone
    • Permite la inclusión de módulos de workflow.
Valoración
Tanto Magnolia como Alfresco WCM tienen unos motores de workflows potentes que permiten definir diferentes flujos de validación, esto hace que se puedan considerar candidatos importantes al estudio final.
OpenCms, todo y no tener un motor de workflow propio, si que ha desarrollado un módulo para integrarse con os-workflow, además diferencia entre usuarios editores y publicadores.
El cms ezPublish permite utilizar un workflow fijo para controlar la publicación de contenidos, pero no parece que en poco tiempo pueda disponer de un motor de workflow propio, que permita definir diferentes flujos.
Plone permite la creación o utilitzación de módulos específicos para la utilización de flujos, pero igual que en la publicació estàtica, no parece que el comportamiento de plone se adapte de una forma natural a las necesidades solicitadas.
Los cms Contenido y Jupiter no tienen workflow de publicación.


Edición de contenidos sencilla


  • Alfresco WCM
    • Permite la utilización de editores WYSIWIG. La edición de contenidos es amigable.
  • Contenido
    • Permite la utilización de editores WYSIWIG, pero la edición no es nada sencilla.
  • EzPublish
    • Utiliza WYSIWIG pero la edición no es completa, hay muchas acciones típicas de otros editores que no incorpora.
  • Jupiter Content Manager
    • Permite la utilización de editores WYSIWIG, pero la edición no es nada agradable.
  • Magnolia
    • Permite la utilización de editores WYSIWIG. La edición de contenidos es sencilla.
  • OpenCms
    • Permite la utilización de editores WYSIWIG. La edición de contenidos es amigable.
  • Plone
    • Permite la utilización de editores WYSIWIG. La edición de contenidos es sencilla.
Valoración
OpenCms tiene una edición de contenidos realmente sencilla y amigable, esto lo posiciona como uno de los posibles candidatos al estudio final.
Tanto Alfresco como Magnolia tienen una edición de contenidos correcta, que permite mantener los datos de forma sencilla.
La edición en ezPublish no está a la altura de los otros gestores, cosa que complica su inclusión en el estudio final.


Conclusiones


Se realiza un estudio previo con los siete gestores de contenido preseleccionados (Alfresco WCM, Contenido, ezPublish, Jupiter Content Manager, Magnolia, OpenCms y Plone), para escoger los tres gestores que más se adaptan a las características requeridas por la organización.
Debido a las características de la nueva Web de la Organización, el gestor ha de cumplir los siguientes requerimentos:
  • Publicación estática de los contenidos
  • Workflow de edición y publicación
  • Edición de contenidos sencilla
Los cms Contenido y Jupiter Content Manager no permiten el funcionamento en estático ni implementan un workplow de edición. Esto hace inviable su utilización como gestor de contenidos coorporativo de la Organización, y por lo tanto quedan descartados del estudio final.

Plone permite la inclusión de módulos para el funcionamiento en estático y para la creación de workflows de edición / publicación de contenidos, pero su funcionamiento con estos módulos no parece natural, y la herramienta no se adapta a los requerimientos. Por este motivo no lo vemos como un candidato sólido al estudio final.

En el estudio del cms ezPublish se ha visto que permite trabajar en estático y que tiene un workflow para controlar la publicación de contenidos. El punto más débil del gestor en este estudio previo es el editor WYSIWIG que implementa. La edición de contenidos no es nada amigable.Este problema con el editor, junto con la comprobación de que tanto Alfresco WCM com Magnolia y OpenCms solventan o pueden solvertar de una manera mejor la publicación en estático y el workflow de publicación, nos ha hecho descartar ezPublish del estudio final.

OpenCms destaca sobre el resto de cms estudiados en la publicación en estático y en la edición de contenidos de una forma sencilla y potente, por contra su workflow es muy sencillo, aunque permite controlar la edición y la publicación.

Alfresco WCM permite definir workflows diferentes para la publicación de contenidos, la edición de contenidos es bastante correcta y amigable, y permite trabajar en estático, aunque en principio no parece tan sencillo com en otros gestores.

Magnolia permite definir workflows diferentes y, mas o menos customizables. En principio, i haciendo pocos canvios en el funcionamento normal, permite trabajar en estático, aunque no parece que el su funcionamento sea tan sencillo com en otros gestores. La edición de contenidos es sencilla y potent.


Finalment se ha decidido realizar el estudio final de selección de cms con los gestores de contenido Alfresco WCM, Magnolia y OpenCms, ya que consideramos que en el conjunto de las carateríticas evaluadas son los que mejor se adaptan a los requerimientos.

lunes, 11 de agosto de 2008

Selección CMS (Caso real)

Con este post se inicia una serie de entregas donde se explicará un caso real de análisis de herramientas de gestión de contenidos, en un cliente final.
Para ver el estudio completo, visitar las siguientes entradas


El caso que se explica corresponde al proceso de selección del gestor de contenidos coorporativo de una web de refencia estatal. La empresa que me encargó la consultoría de selección, es una de las principales universidades virtuales del mundo.
Consultoria cmsEn una fase previa, la organización decidió apostar por el software libre, y por lo tanto el estudio se centra en gestores de contenido opensource. Todo y que no se descarta categorícamente, también se recomienda que el gestor opensource esté desarrollado con tecnología java, evitando los cms desarrollados en php. Sé que este es un tema polémico y que intentaré tratar en detalle en otro post, pero en mi modesta opinión os recomiendo usar gestores php para webs sencillas y en organizaciones medianas-pequeñas, y utilizar java en grandes y complejas webs y grandes organizaciones.
Este análisis se realizó a mediados del 2007, por lo que las características de las versiones actuales de los gestores de contenidos pueden ser substancialmente diferentes. En cualquier caso, el estudio muestra un ejemplo de como realizar la selección el cms adecuado para la organización

Introducción

Consideraciones previas

El siguiente análisis compara las diferentes alternativas, no únicamente teniedo en cuenta los gestores como productos independientes, sinó entendiendo cada alternativa como un sistema que ha de integrarse dentro de las necesidades propias de la organización.
De esta forma, se deberán evaluar los puntos fuertes y débiles de cada cms, tanto de forma individual com comparados con los otros gestores, y además se deberá evaluar como se ajusta cada gestor a las características propias del nuevo portal de la organización.
Con estas consideraciones presentes, y para poder tener en cuenta todos los aspectos, dividiremos el análisis en dos ámbitos diferenciados:
  • Características propias de cada cms.
  • Características específicas dentro de las necesidades de la organización.
Cms estudiados
Como el objetivo no es tener una comparativa universal de gestores de contenidos, sinó considerar aquellos con mas posibilidades de cubrir nuestros requerimientos, centraremos el análisis en los siete gestores siguientes: Alfresco WCM, OpenCms, Plone, Contenido, Jupiter, ezPublish y Magnolia.

Para la selección de estos cms se han escogido los mas representativos y valorados en diferentes lenguajes de programación(jsp, php i python).
Se descartan inicialmente del estudio otros gestores que actualmente tienen una cierta representabilidad com Drupal u otros menos importantes, porque entre otras cosas no permiten realizar exportación estática de los contenidos, y para las características del portal de la organización esta característica es muy importante.
Para evaluar cada uno de los gestores, y poder comparar los resultados entre ellos, se utilizará la metodología OSMM (OpenSource Maturity Model)

Criterios de Selección

A lo largo de las diferentes comparativas y para la construcción de los diferentes escenarios se han considerado, entre otros, los criterios que a continuación enumeraremos. La importancia que se da a unos u otros (su ponderación) nos hará decantar las conclusiones hacia un lado o hacia otro. Es por eso, que es muy importante en este punto hacer notar que este análisis no intenta determinar que gestor es mejor o peor (de manera absoluta), sino cual es el mas conveniente en nuestro caso.

Los criterios estan divididos en las siguientes categorias:
  • Criterios Generales.
    • Producto
    • Soporte
    • Documentación
    • Formación
  • Criterios Específicos de la organización.
    • Edición de contenidos
    • Workflow
    • Internacionalización
    • Integración
    • Búsquedas
    • Generación de contenidos

Criterios Generales - Producto
Valoraremos aspectos puramente asociados al producto, sin tener en cuenta la aplicación dentro de la organización. Las características a estudiar son:
  • Uso de estandards
  • Usabilidad
  • Longevidad
  • Calidad
  • API pública y documentada
  • Facilidad de la tecnología que implementa
  • Actualitzaciones del software
  • Acceso al codigo fuente
  • Escalabilidad
  • Facilidad de instalación

Criterios Generales - Soporte
Se valora el soporte que tiene el producto dentro de la comunidad. Las características a estudiar son:
  • Soporte de la comunidad
  • Soporte de pago

Criterios Generales - Documentación
Se valora la documentación disponible sobre el producto. Las características a estudiar son:
  • Documentación desarrollo
  • Posts web
  • Documentación comercial

Criterios Generales - Formación
Se estudia la disponibilidad de formación sobre el producto. Las características a estudiar son:
  • How-To's a la Web
  • Tutoriales de los desarrolladores
  • Tutoriales comerciales
  • Oferta de cursos y certificaciones

Criterios Específicos – Edición de contenidos
Valoraremos aspectos específicos de la edición de contenidos dentro de las necesidades de la organización. Las características a estudiar son:
  • Facilidades para la entrada de contenidos
  • Editor WYSIWIG
  • Corrección automática de estilo
  • Corrección ortográfica automática
  • Integración herramientas de traducción
  • Versionado de contenidos
  • Creación de plantillas

Criterios Específicos – Workflow
Se valorará como resuelven las necesidades de workflow de la organización, los gestores estudiados. Las características a estudiar son:
  • Workflow de edición y publicación
  • Workflow definible y flexible
  • Posibilidad de diferentes workflow para el portal
  • Control de permisos por perfil

Criterios Específicos – Internacionalización e idiomas
Se estudia como trata cada gestor el multiidioma y como soluciona las necesidades de la organización. Las características a estudiar son:
  • Soporte a la generación y edición de contenidos en diversos idiomas
  • Interficie del Cms multiidioma

Criterios Específicos – Integracion
Valoraremos aspectos específicos de la integración del gestor con aplicaciones de la organización. Las características a estudiar son:
  • Integración sencilla con otros sistemas (LDAP)

Criterios Específicos – Búsquedas
Se valorara com tratan las búsqedas de contenidos los diferentes gestores, dentro de las necesidades de la organización. Las características a estudiar son:
  • Integración con sistemas de indexación tipo Lucene
  • Metadatos en el contenido generado

Criterios Específicos – Generación de contenidos
Valoraremos aspectos específicos de la generación de contenidos dentro de las necesidades de la organización. Las características a estudiar son:
  • Accesibilidad del contenido generado
  • Minimizar tiempo de carga de páginas (Publicación estàtica)