A petición de nuestro visitante “Eduardo Maurin” he revisado la última versión de Joomla disponible, la versión 1.5.4. Y he realizado una comparación con Drupal..
Drupal 6 vs Joomla 1.5
Para ello hemos utilizado la versión Demo disponible en la web de Joomla, y les animo a probarla. Te permiten, con sólo registrarte, utilizar tanto “el frontend” como la parte de administración en prácticamente toda su extensión.
Pensaba pasarme todo el día viendo las novedades, pero ha sido una pequeña decepción. El panel de control es el mismo, las novedades incorporadas en la versión 1.5.4 son muchas, pero los fallos básicos de las primeras versiones siguen ahí. Por otra parte es normal, se trata de una versión nueva, no de otro CMS. :)
Por fin han añadido una opción para que los usuarios nuevos puedan ser editores según se registren. Antiguamente había que ir uno a uno o meter un hack en el código para hacerlo…
Lo principal que he visto gratamente es la inclusión de una serie de plugins nuevos que vienen instalados por defecto y que por tanto están integrados en el Core de Joomla. Aquí tienen un pdf con las novedades y características de Joomla.
Prácticamente todos los plugins básicos se encuentran integrados en Joomla, igualando y posiblemente superando en esto a Drupal. Parece claro que simplemente con el contenido por defecto se puede crear un verdadero portal de noticias en muy pocos segundos. Todavía recuerdo las penurias que había que pasar para poner un SEF en mi página web sin que el 70% de los enlaces internos dejaran de funcionar por incompatibilidades entre módulos. Habría que ver que sucede cuando se instalan plugins de compatibilidad con webs externas, como por ejemplo los foros, pero seguro que está solucionado.
Parece claro que Joomla ha hecho bien su trabajo, no se puede intentar modificar todo el sistema para intentar superar a los demás, hay que apostar por mejorar donde eres fuerte, y eso han logrado. Si la principal ventaja de instalar un Joomla era la sencillez y comodidad, con la 1.5 esto ha mejorado enormemente, y sin tener que buscar añadidos fuera puedes tener todas las funcionalidades avanzadas de un portal.
Entre estos plugins aparece un editor avanzado, el plugin Geshi para resaltar código, identificación global (openID, Gmail, etc.), como ya he comentado SEF, plugin de votaciones, etc.
De todas formas ya comento que ha sido una pequeña decepción, y me explicaré. Joomla gana ahora en los primeros tres puntos de mi comparativa anterior, aunque ahora gana con mayor diferencia que antes. Estos puntos son:
- Joomla es mucho más sencillo de usar, y de instalar.
- Las funcionalidades de un Drupal recién instalado sin módulos y las de Joomla sin plugins estan muy distanciadas. –> En esto le da la vuelta y ahora se iguala Joomla, dependiendo del objetivo de nuestra web, y en este caso hablamos de Red Social, Web 2.0.
- Los módulos, plugins, etc, son muy sencillos en Joomla. No he tenido tiempo de probar esto, pero muy posiblemente esto no haya cambiado mucho, en todo caso a mejor.
El problema viene cuando seguimos comparando los sistemas en profundidad. Todos los plugins que hemos comentado antes, existen para Drupal, y muchos también están integrados en el nucleo desde la versión 4, como por ejemplo SEF, y NUNCA me ha dado ningún problema de compatibilidad con nada. Al contrario que Joomla como ya he comentado.
Yo mismo empecé con Joomla frente a todos los demás, pero cuando avanzas y aprendes un poco más, te das cuenta que este sistema se queda corto, es muy bueno en lo que hace, pero no le saques de ahí. También es algo engañoso, puesto que aunque en montar la web tardes menos, en cuanto quieres añadir alguna funcionalidad, se dan muchos problemas de incompatibilidad de módulos, y al final el tiempo gastado en la web es mucho mayor. Con Drupal gastas mucho más tiempo en montar el sistema, pero una vez lo terminas, puedes irte a dormir tranquilo que las cosas en general (siempre hay fallos) funcionan solas.
Voy a hacer una lista algo más extensa de las diferencias a favor de Drupal y los problemas que yo he encontrado en Joomla.
- Permisos para usuarios:
Joomla sigue teniendo limitados los permisos de los usuarios a los predefinidos. Por ejemplo es muy complicado hacer que una persona pueda enviar un tipo de noticia, pero sólo comentar en otras, o usar una parte de un módulo dependiendo del grupo que formas. En Joomla sólo hay tres tipos de acceso, Publico, para registrados y para admins. Esto se queda corto en dos días. Luego hay sólo 5 tipos de usuarios, que se diferencian principalmente en las posibilidades de editar noticias, propias, o de otros.
En drupal el sistema es 100% configurable al gusto, permitiendo editar desde los permisos por módulo, hasta por las diferentes opciones del módulo. Puedes crear grupos de usuarios predefinidos, y asignar a cada grupo unos permisos, etc. Es parecido al control de un foro, para entendernos.
- Comentarios:
Me parece increíble que en la era de las web 2.0 Joomla no tenga un sistema de comentarios integrado, y la última vez que yo probé uno, al no estar integrado, todo eran problemas de configuración. Si hablamos de CMS para Red Social 2.0, los comentarios me parecen algo tan básico que sólo por esto merece la pena irse a Drupal, pero seguiremos la comparativa. :)
- Diseño de contenido a la carta.
En Joomla el contenido es principalmente texto. Orientada a portal de noticias, lo normal es que uno desee publicar noticias, pero en una red social esto no es suficiente. En Drupal puedes configurar y crear el tipo de contenido que desees, incluyendo para cada tipo la información que se desee, por ejemplo, podemos crear un tipo de contenido de video, que simplemente solicita el URL de youtube y un texto y genera automaticamente una captura de pantalla, el texto y el video embebido en la noticia.
- Categorías y contenido:
Joomla no permite nada más que dos niveles de categorías: Secciones y Categorías. Esto se queda corto según empiezas a meter contenido, que por otra parte sólo puede clasificarse de ese modo. Drupal permite crear tipos de contenido especificos y configurar absolutamente todas las categorías para cada tipo de contenido diferente, en árbol, por jerarquía, etc. Por otro lado se echa de menos en Joomla la opción de introducir Tags al estilo wordpress, característica perfectamente integrada en las categorías de Drupal.
- Diseño de bloques y formas
En Joomla, los bloques, el diseño, las formas de la web son todas… como decirlo, muy Joomla. Es todo muy rígido, difícil de modificar y con pocas opciones de movimiento. Drupal permite libertad absoluta pudiendo definir un template diferente para cada página, categoría, nodo y bloque. No se puede pedir más, claro que cada uno de esos templates lleva algo de tiempo.
- Multisites integrado en el core.
Esta es una de las características más potentes de Drupal, pero que sin embargo se utiliza poco. Con cambiar un par de archivos se pueden varias páginas con un solo núcleo de drupal.
- Foros
Los foros siguen siendo una herramienta muy utilizada para discutir. Drupal trae integrada una versión que suele tener problemas para encajar con los diferentes temas de diseño, pero que cumple a la perfección con las funciones básicas de un foro. Joomla requiere si o si de instalaciones de terceros con los problemas que eso trae.
Como conclusión, Joomla sigue por detrás en lo que a crear una web 2.0 se refiere. Es una herramienta muy válida para portales de noticias, yo la veo perfecta para una pequeña empresa que quiere montar un site rápido y sin líos, o para una web sencilla y sin complicaciones. Para todo lo demás, Drupal.
Envíos Relacionados:

















