Red Social con Drupal vs Joomla… o vs Elgg.

Comparativa Drupal vs Joomla vs WordPressHace 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.

joomla

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.

    drupal

  • 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.

elgg

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:

  1. Drupal 6 vs Joomla 1.5. Actualización.
  2. Blog en Drupal o en WordPress
  3. Selección de los mejores temas para Drupal 6.0
  4. A vueltas con los RSS. Lector de Feeds en el Iphone, en Drupal y en WordPress.
  5. La nueva versión de Elgg v1.0 saldrá el día 18 de agosto
TAGS: , , , , , , , ,

21 Comments

  1. Eduardo Maurin says:

    Es una lástima que la comparativa o este actualizada a 1.5.4 de joomla, las mejoras son importantes, seguimos con la duda.

  2. Darkpollo says:

    Aún así, no creo que hayan superado problemas que se encuentran muy integrados en el sistema. Es un problema de base, más que de contenidos puntuales.
    De todas formas, me prometo a mi mismo probarla y actualizar esta comparativa. Gracias por el aporte!

  3. Enrique says:

    Bueno me aclaraste muchisimas dudas, excelente seo ;)

    saludos

  4. Darkpollo says:

    Gracias. Pronto una revisión de Elgg. :)

  5. armando says:

    HOLA NECESITO MONTAR UN PAGINA DE NOTICIAS, QUE TENGA LA POSIBLIDAD DE COLOCARLE BANNERS PUBLICITARIOS Y QUE LAS PERSONAS PUEDAN DAR SUS OPINIONES EN LA PAGINA SIN MUCHO PROBLEMA. QUE ME RECOMIENDAN?

  6. Darkpollo says:

    Le he contestado en el otro post, y le recomiendo no hacer Spam y no escribir todo en Mayusculas, se hace muy difícil leerle. Gracias.

  7. Fred says:

    Personalmente me encantan los nombres como planetahuevo y darkpollo y valoro tus contenidos pero a la hora de citarte en una publicación académica… pues francamente, me veo en la calle. En fin, que por lo menos quiero darte las gracias y animarte a seguir.

  8. Darkpollo says:

    Vaya, muchas gracias. Mi nombre real esta en la sección de contactos, es Ángel. :P Si revisas mis primeros post, verás que ese fue un tema muy pensado (el nombre del blog), y al final decidí que en el fondo esto es un blog personal, y ya que puedo permitirmelo, pues adelante con ello. :)

  9. maikel says:

    No creo que drupal tenga comparativa entre los cms en php, puede que sea mas complejo, que lo es, pero no tiene límites

  10. marta says:

    hola amigos internautas,les pido ayuda urgente,no controlo php y me gustaria instalar el elgg,he instalado el appserv correctamente y luego e descargado el elgg 0.9,lo descomprimo y meto todo el contenido en la carpeta www de appeserv y abro el esplorador y me sale (http://127.0.0.1/install.php) y como configuro la pantalla q me sale lo de database y Database table prefix y el resto al guardarlo me sale que hay un problema . Su archivo de configuración se ha guardado, puede ahora proseguir con la instalación.

    Por favor, vuelva su Elgg permisos en su directorio para más seguridad.

    Error: No se puede conectar con la base de datos, por favor, editar config.php para incluir los valores correctos.
    Que hago muchas gracias……..

  11. Daniel Sotelo says:

    Creo que desconces la potencia de joomla y sus mas 4000 plug ins, aplicaciones y modulos. jomla tiene foros y bridges a los sistemas de foros mas importantesdesde su versio 1.0.1 a la actua 1.5.9
    De cualquier forma creo que cada uno puede ser implementado de acuerdo a los requirimientos del cliente, asi y todo tengo mas 80 sitios diferentes todos en joomla

  12. Darkpollo says:

    Daniel, gracias por tu aporte. ¿Cómo has solucionado el problema de los permisos en Joomla?

  13. LHEONNEL says:

    BUEN DATO AMIGO, GRACIAS ;)

  14. Jordi Roca says:

    Hola
    Bueno espero impaciente el comparativo de elgg. Pues nosotros estamos en el lio. Te explico y si nos puedes tirar un cable, pues muchas gracias. Estamos desarrollando una comunidad 100cosas.com y el programador (lo hacia en elgg) nos ha dejado más que colgados. La comunidad es compleja. Si conocieras a alguien, nosotros lo contratariamos. Y espero que aconsejas para comunidades 2.0 complejas. Un saludo. Jordi Ah, estamos en Barcelona

  15. Darkpollo says:

    Hola Jordi,
    Pues ahora mismo no conozco a nadie que programe en Elgg, pero por lo que yo he visto no es nada complicado conociendo PHP y dedicando unas horillas a entender el funcionamiento.
    He probado el Elgg 1.5 durante unos meses y tiene cosas muy buenas y otras que no me gustan nada.
    Creo que para generar hoy por hoy una comunidad contratando programadores y haciendo un proyecto importante elegiría Drupal, para hacer algo de andar por casa o sin presupuesto base y orientado 100% a red social, quizas si me decidiera por Elgg. Cuanto más complicas el tema, más poder tiene Drupal, por su facilidad de implementar nuevos sistemas y por la comunidad de desarrolladores que tiene detrás.
    Suerte con el proyecto y gracias por pasar por aquí. Un saludo

  16. Yo creo que Joomla es mejor para los negocios y sitios personales WBE y Drupal es Melgar para los sitios sociales y portales con muchos usuarios.

  17. Johan Quijano says:

    Muy extraña tu comparación. Ni para hoy 2010, ni hace un año, ni hace dos años.

    Joomla supera en TODOS los aspectos a Drupal. Miles de componentes, miles de proyectos independientes de Apoyan Joomla desde e Commerce como Virtuemart, Foros, Chats, hasta Redes Sociales (El tema de este post) como JoomSocial, Community Builder (Y tú diciendo que Joomla sencillamente NO se puede), hasta Blogs, integraciones con otras plataformas como SugarCRM, SalesForce etc.

    Te recomiendo actualizar el Post. Incluso hace dos o tres años te diría lo mismo: Hay que investigar más.

    Drupal no le llega ni a los talones a Joomla. Te lo digo por experiencia trabajando más de 4 años con ambas y muchas otras como el mismo ELGG, Prestashop, Magento,etc

    Saludos

  18. Darkpollo says:

    Gracias Johan,
    El post tiene la edad que tiene y en aquel momento lo tenia claro. En este momento mi vida va por otros lados y no me he puesto a probar unos y otros, pero no he visto en Drupal nada malo con las últimas versiones. Que lo use mucha gente no indica que sea mejor, solo más sencillo.
    Gracias por tu opinión! Un saludo,

  19. ReVaN says:

    Muy interesante, me ha terminado de aclarar unos cuantos detalles en cuanto a montar una redsocial; gracias. ;)

  20. cooosmos says:

    Un tema bastante contrevertido, la comparacion en si no tiene fundamentos,
    Primero que nada se ve que cuando “usaste” joomla no usaste nisiquiera el 50% de su potencial. de hecho muchos sitios bajo drupal usan plantillas modificadas de joomla.
    joomla supera por muchisimo a drupal, desde los miles de plugins, modulos y componentes hasta la opcion de tu mismoc crear los tuyos.

    Sobre diseño, existe mcuhos manuales de como hacer tu propia plantilla ademas algunos programas ocmo artister que te hace la plantilla personalizada con un par de clics.
    La verdad hacer esta comparacion es como comprara Corel con Illustrator… Simple, si quieres trabajos profesionales usa Illustrator si quieres trabajos rapidos y de forma semiprofesional usa Corel… Lo mismo va para drupal y Joomla

Leave a Comment


Trackbacks

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