Archivo

Archive for May 2013

Elegir un CMS

Estoy pensando migrar cierto sitio de cierto servidor web a CMS para poder gestionar más fácilmente los contenidos del sitio.

Este sitio cuenta con Apache + MySQL + PHP, lo que me va a restringir las posibilidades de elección de CMS.

Hoy he encontrado un documento de BILIB que realiza una comparativa de CMS.

El enlace de presentación del documento es http://www.bilib.es/noticias/noticia/articulo/estudio-de-los-sistema-de-gestion-de-contenidos-w/ 

y el documento en sí se encuentra en este PDF.

Primero habrá que definir CMS:

Gestor de Contenidos Web (WCM).

Un Sistema de Gestión de Contenido Web es una herramienta que permite crear, editar, modificar y publicar contenidos Web, especialmente portales Web, ya estén dirigidos a una audiencia interna o externa.
Un WCM puro incluye de forma más habitual otras funcionalidades avanzadas no específicas de estos sistemas como por ejemplo gestión de permisos, sistemas de búsquedas, entornos colaborativos, etc.
En el estudio se realiza una selección final de los CMS se han tenido en cuenta un conjunto muy diverso de características, las más relevantes han sido: licencia de uso, posicionamiento en el mercado, valoración por los expertos, confianza del proyecto y modelo comercial. Tras la investigación del marco referencial, los CMS seleccionados han sido:

Drupal

Ezpublish

Joomla

Liferay

OpenCms

Plone

Typo3

WordPress

Sobre los anteriores voy a ir desechando las distintas opciones para ajustarme a mi proyecto de migración.

Sistema operativo:

Todos son independientes del sistema operativo.

Servidor web:

Plone no utiliza Apache, por lo que lo desechamos. La lista de posibilidades se reduce a:

Drupal
Ezpublish
Joomla
Liferay
OpenCms
Typo3
Wordpress

Bases de datos:

Todos soportan MySQL

Licencia:

Libre

Lenguaje de programación:

Desechamos los CMS Liferay y OpenCms porque el lenguaje que utilizan es Java y no PHP, que es el que utilizamos. Así que la lista se queda en:

Drupal
Ezpublish
Joomla
Typo3
Wordpress

Autenticación:

WordPress no presenta Autenticación Kerberos ni LDAP. ¿Esto es suficiente para desecharlo? Esperamos para ver si realmente necesitamos esta autenticación.

Registro de Auditoría:

Joomla no lo tiene. WordPress está limitado.

Captcha:

WordPress no lo tiene. El resto son complementos gratuitos.

Lenguaje de plantillas:

WordPress no lo tiene.

Contenido drag-n-drop

Joomla no lo tiene.

WAI

Sólo Ezpublish. Drupal limitado. El resto no.

etc. etc. etc.

En fin, en el documento hay muchas opciones.

Mis conclusiones

Antes de leer el documento, si me hubiera tenido que decantar por alguno, probablemente habría sido WordPress o Drupal, desechando Joomla. El resto ni los conocía.

Ahora pienso que instalaría Typo3.

http://typo3.org/

Con respecto al Multiidioma es el mejor.

Puntos a mejorar:
  • La información general de proyecto se encuentra solo disponible en Inglés y sería muy recomendable que estuviese disponible en más idioma, y más teniendo en cuenta que si existe diferente documentación que puede consultarte en varios idiomas.
  • La instalación y actualización del sistema no está automatizada por lo que el proceso puede llegar a ser algo complejo.

Aunque creo que WordPress es el mejor CMS en cuanto a la facilidad de instalación y actualización.

Tipo de portal.

Si el portal es muy simple, lo recomendable es Joomla o WordPress.

Si el portal es complejo u orientado a la creación de Intranet se recomienda Typo3.

La facilidad de uso no es la caraterística más destacable de Typo3, así que hay que estar atentos.