Hace unos días que publiqué, con motivo de la creación de este blog, las principales diferencias para hacer un blog con Drupal o con WordPress. Cuando empezé a escribir este post, iba a hablar sobre qué CMS elegir a la hora de hacer una web entre Drupal y Joomla, pero voy a resumir el post para desviar la comparativa a un futuro cercano y hablar de cómo hacer una red social, comparando principalmente Drupal y Elgg.
La batalla entre Joomla y Drupal, para mí, está ganada por goleada por Drupal, más que nada porque hoy en día o haces un portal con vistas a ser una especie de Mini-redsocial o haces una web tipo blog con plugins, y para eso ya tenemos WordPress. Joomla no ha dado el salto de calidad que yo esperaba, y lo digo despues de tener 4 webs en Joomla y empezar el proceso de traspaso a Drupal. Todo lo que yo escribo aquí esta basado en mi experiencia personal con Drupal, versiones 4, 5 y 6 y de Joomla la 1.0.13.
Las mayores diferencias entre drupal y joomla son las siguientes, en modo resumido y basadas en mi experiencia personal como usuario:
- Joomla es mucho más sencillo de usar, y de instalar. Por contra, la sencillez al final limita el uso que le puedes dar y no te permite salir de las pautas establecidas.
- Básico. Las funcionalidades de un Drupal recién instalado sin módulos y las de Joomla sin plugins estan muy distanciadas. El primero incorpora lo necesario para hacer una web de contenido para varias personas, pensada desde el principio en 2.0. Joomla sin embargo está estructurado más como un portal de noticias personal, los comentarios en noticias directamente no venían en la primera versión que yo instalé. Desconozco su estado actual.
- Los módulos, plugins, etc, son muy sencillos en Joomla, básicamente es php puro y duro. Esto permite a un no-programador como yo hacer incluso alguno, pero a su vez, esa simplificación esta limitada por el propio sistema.
- Cantidad y fiabilidad de los módulos. Drupal cuenta con unos 540 módulos diferentes. Joomla quizas también muchos, pero son de otra categoría, no pueden implementar novedades tan potentes como permite Drupal.
- SEO. Drupal gana por goleada en esto. Tanto en módulos para optimizar la web como en el propio código interno.
- Seguridad. Drupal es uno de los CMS más seguros de la red. Joomla no tiene porque dar problemas en este sentido, pero si quieres dormir tranquilo, Drupal.
- Integración con foros. Joomla no tiene foros, Drupal si, pero realmente son muy feos (aunque han mejorado), la solución para montar un foro unido a un CMS es una integración del mismo. Joomla no ha hecho sino darme dolores de cabeza para garantizar una integración perfecta entre los foros y el sistema Joomla. Drupal tiene dos módulos casi perfectos para integrar SMF (los mejores foros de la web en mi opinion) y PHBB (la competencia con muy buen nivel también). Con un simple módulo tienes todo solucionado en un par de clicks.
- Comunidad. Ambas son extensas y realmente hay demasiada gente en ellas, de forma que lo normal es que tus preguntas pasen inadvertidas la mayoría de las veces. Hay documentación de sobra tanto para Joomla como para Drupal.
- Diseño. Drupal permite modificar completamente el diseño de una web, pero requiere de mucho tiempo y horas de programación avanzada (para un no programador claro ;)). Por otro lado ambas ofrecen múltiples diseños gratuitos. Empate técnico.
- Permisos de usuarios y grupos. Aquí es donde yo me decanto por Drupal. Joomla simplemente no lo permite. Directamente para permitir a los usuarios anónimos enviar noticias a revisar había que modificar el código del sistema. Drupal permite hacer todo lo que te imagines, todo tipo de permisos y grupos para restringir y permitir cada acceso independientemente.
- Categorías. Joomla solamente permite hacer un árbol de categorías, sin opción de incorporar tags, o pensar en nuevos sistemas de categorización del contenido. Drupal usa un sistema propio de vocabularios (Taxonomy) que al principio cuesta entender, pero que luego ha demostrado ser lo mejor que yo he visto en un CMS.
Podéis leer varias comparativas de este estilo (en inglés por desgracia) en este enlace.
Con todo esto creo que queda clara mi preferencia por Drupal y las razones para esa elección.
Mi próximo post sobre el tema va a centrarse en comparar Drupal y la novedad en el ring, Elgg. Elgg ha llegado a mi hace muy poco y no lo he probado mucho, pero es que según la instalé y tarde unas 3 horas en descubrir como cambiar el theme principal, decidí que no había nada que hacer frente a un Drupal. Ahora, teniendo en cuenta que la nueva version aparecerá en Verano y que aporta novedades importantes, y además considerando que ya la estoy probando como beta tester, supongo que en un par de semanas estaré en condiciones de comparar estos dos sistemas para hacer ver cual es el apropiado para construir una red social de forma rápida.
Como postre os dejo una lista de otros opensource para red sociales.
Actualización (23-julio-08): Drupal 6 vs Joomla 1.5.
Envíos Relacionados:















Pingback: Isaak (kaasi) 's status on Monday, 31-Aug-09 07:17:52 UTC - Identi.ca
Pingback: Joomla o Drupal. Difícil elección