Comparando WordPress, Joomla! y Drupal: Ventajas y desventajas
Este contenido también está disponible en: Inglés
Cuando comenzamos a planificar y diseñar el sitio web de ReachHispanic en el año 2009, hicimos una búsqueda para documentarnos de la mejor opción OpenSource a utilizarse en el proyecto. La mejor evaluada fue WordPress, y por esa razón comenzamos a estudiar profundamente sus características y opciones al corto, mediano y largo plazo. Desde entonces ya Joomla! (proyecto que evolucionó desde Mambo) y Drupal aparecían con grandes recomendaciones y un amplio público que daba sus opciones de preferencia.
Cuatro años después, sigue pareciendo que WordPress es más usado en sitios de noticias y publicación de artículos mientras que Joomla! y Drupal en sitios multi-propósitos. Sin embargo, los debates continúan abiertos, pues con el desarrollo de nuevas tecnologías, aplicaciones, dispositivos móviles y versiones de lenguajes web (HTML5, CSS 3, jQuery, jQuery Mobile, etc.) cabe preguntarse si estos CMS mencionados anteriormente siguen siendo tan relevantes para implementarlos al comenzar o migrar un sitio web.
Los CMS son muy útiles para la creación de contenido dinámico en la web (blogs, portales corporativos, portafolios, tiendas virtuales, etc.). Las plataformas más utilizadas son Joomla!, WordPress y Drupal (aunque existen muchas otras que a su vez van ganando más y más adeptos cada año, como Plone, dotCMS, SilverStripe, Typo3, etc.), cada una con sus ventajas y sus inconvenientes.
Con cualquiera de los tres CMS más populares se puede hacer más o menos lo mismo y diseñar cualquier página, sin embargo, cada uno tiene sus potencialidades y sus debilidades.
WordPress
Una de las claves de éxito es su instalación simple y su fácil utilización. Los comentarios vienen integrados en el sistema, al igual que los servicios de pings, trackbacks, perfiles, blogrolls, etc. El usuario no ha de preocuparse por estas operaciones ni estar buscando extensiones de terceros para integrarlas. Pero, no todo puede hacerse de forma óptima. Por ejemplo, desarrollar una tienda con este CMS es algo complejo y los resultados no suelen ser tan satisfactorios como otras plataformas destinadas exclusivamente para este propósito.
Ventajas
• Simple de utilizar
• Ideal para blogs
• Rápido de aprender
Desventajas
• Complejo y tedioso para desarrolladores
• Las actualizaciones suelen tener problemas
Drupal
Es un CMS avanzado y fácilmente programable. Existen muchas funciones y módulos “prefabricados” (como los plugins o extensiones de WordPress). Cada nodo tiene sus propios comandos y etiquetas que pueden ser ubicados en cualquier parte de la página.
Ventajas
• Desarrollo amigable
• Gran comunidad de desarrolladores
• Amplias posibilidades de desarrollo
Desventajas
• Poco amigable para el usuario
• Es algo complejo para usuarios poco experimentados.
• Demasiado complejo por sus múltiples posibilidades
Joomla!
Las posibilidades de Joomla! son muchísimas, fácil de utilizar y personalizar, flexible en su código (no tanto como Drupal) y el aprendizaje es más que aceptable.
Sin embargo, a la hora de desarrollar multisites es algo pobre, aunque es justo mencionar que en las últimas versiones (2.5.x) las mejoras han sido muchas, y se prevé que con su cronograma de desarrollo sigan mejorando, llegando incluso a ubicarse como el CMS más usado.
Ventajas
• Amigable tanto para usuarios como para desarrolladores
• Gran comunidad para obtener soporte
• Gran crecimiento y mejoras constantes
Desventajas
• No es tan potente como Drupal
• Su uso es algo confuso, se ha mejorado pero sigue siendo un tanto denso de asimilar.
Etiquetas:css 3, drupal, html5, joomla, open source, web development, wordpress

