Todos los contenidos de este blog los podrás encontrar en Drupal Sapiens (https://drupalsapiens.com/es), la nueva plataforma de Divulgación y Cursos de Drupal, ¡con contenidos muy interesantes!

¡Buenas a tod@s! Espero sinceramente que todos estéis pasando una buena Semana Santa 2018. Estos días atrás he estado muy atareado debido a las prácticas en empresa y proyecto integrado de final de ciclo, y ha sido complicado dedicar tiempo al blog.

Hoy quería hacer una comparativa sobre Drupal y WordPress. He trabajado con ambos (actualmente estoy trabajando con Drupal) y como todo en la vida, uno tiene ventajas y desventajas frente al otro. Vamos allá.

¿Qué son?

Tanto Drupal como WordPress son gestores de contenido o CMS (Content Management Systems), son de código abierto y gratuitos y están escritos en PHP. También tienen una amplia gama de complementos, temas, plugins y módulos para agregar funcionalidades adicionales, habiéndolos de forma gratuita y de pago. Ambos CMS cuentan con una interfaz (backend) gráfica para poder administrar el contenido y la configuración.

Los 2 son excelentes herramientas “site builders”, aunque si es cierto que WordPress ha sido mucho más popular a lo largo de los años.

¿Qué usar en mi proyecto?

Si has usado tanto uno como el otro, sabrás que se dice que Drupal es complejo y tiene una curva de aprendizaje alta. Respecto a esto, os cito una frase de una página web que me gustó mucho:

¿Se debe descartar un avión frente a una motocicleta porque el avión es más difícil de pilotar? Si eres el pasajero poco te va a importar, el propósito es llegar cuanto antes a tu destino.

Esto quiere decir, que si de verdad quieres sacar el provecho y la potencia que ofrece Drupal, debes de hincar codos y trabajar con él, mientras que si eres “un pasajero que solo quiere llegar a su destino”, cogerás el camino más fácil para llegar a tu destino.

Es por eso que Drupal profundiza mucho más que WordPress, por algo le llaman el CMS hecho por programadores para programadores. Drupal contiene taxonomías, tipos de contenido, bloques, vistas… entre otras cosas, esto hace que aprender a usarlo sea más difícil que WordPress. También tiene unos permisos de usuario más avanzados, por ejemplo, individualizando el acceso a contenido privado.

Si quieres una buena herramienta que te permita montar un sitio web atractivo, con una gran selección de plugins (gráficos, temas, SEO…) de una forma rápida y sencilla obteniendo resultados buenos a nivel visual, WordPress es tu CMS.

Por otro lado, si te ves preparado para trabajar con taxonomías, vistas, páginas, bloques, tipos de contenido y muchas más funcionalidades, además de plugins y una enorme comunidad por detrás respaldando su uso y desarrollo, escoge Drupal.

Puntos a favor y en contra

Drupal

Pros:

  • Es capaz de producir sitios web muy avanzados.
  • Enorme comunidad trabajando con Drupal 8 y dando soporte a D7, así como documentación al respecto.
  • Drupal 8 es muy seguro a nivel general.
  • Solución para webs complejas, personalizadas y que requieran escalabilidad y grandes cantidades de contenido a organizar.
  • Los módulos son más flexibles y configurables.

Contras:

  • Es difícil aprender a usarlo.
  • Los módulos requieren de un desarrollador para manejar la instalación o actualización.

WordPress

Pros:

  • Su instalación es rápida y sencilla.
  • Usar WordPress es sencillo y está creado para que cualquier persona con conocimientos mínimos pueda llevar a cabo su uso.
  • Tiene buena comunidad y una gran documentación en toda la web, debido a que es el CMS más popular desde hace varios años.
  • Tiene una gran cantidad de plugins para redes sociales, SEO, etc así como temas, tanto gratuitos como de pago.

Contras:

  • No ofrece demasiada flexibilidad y personalización, tanto a nivel web como a nivel de configuración de plugins.
  • Es menos escalable.

Opinión personal

Yo empecé usando WordPress de cabo a rabo, actualmente me encuentro aprendiendo Drupal, y si es verdad, que es más difícil. Pero una vez te adentras vas descubriendo que realmente tiene un sinfín de funcionalidades que lo hacen más flexible y por tanto, más complicado de aprender que WordPress.

Si quieres realizar una página o blog sencillo, para un amigo o negocio pequeño, usa WordPress, ya que te proporciona lo suficiente para hacer un sitio con excelentes resultados.

Si quieres crear una web empresarial o para una empresa o simplemente una web que contenga mucho contenido o de alta escalabilidad, usa Drupal ya que te ofrecerá mejoras en muchos aspectos.

small image

Otros datos

Drupal “solo” lo usa un 2,1% de las webs del mundo. Ese “solo” se debe a webs como: