martes, 24 de septiembre de 2013

Drupal vs Wordpress, ¡No!. Mejor Drupal & Wordpress



Esta es mi opinión personal, puedo estar cerca o lejos de la verdad absoluta, aunque no creo que esta exista.

Pretendo en este post hacer una valoración comparativa entre Wordpress y Drupal. Post como este hay miles en internet.  Simplemente quiero emitir mi modesto criterio fuera de un simple comentario. Sin ánimo de entrar en la ridícula controversia de cual es mejor y con un desequilibrio en el conocimiento (más de 7 años con Drupal, apenas un proyecto con WP) que evidentemente me llevaría a decidirme por Drupal, expongo mi experiencia personal después de haber hecho un proyecto con WP, por demás muy muy muy sencillo. Ahí vamos !!!!

Si me remonto a mis inicios con Drupal (estamos hablando de Drupal 4.7) la verdad no creo que en tan poco tiempo (1 día) hubiese logrado hacer un sitio completo,  independiente de lo sencillo que fuere. Lo cierto es que WP es muy simple y desde la misma instalación muy cómodo todo. Los conceptos son diferentes pero semejantes, aunque parezca una paradoja.  Plugins – Modules, Widgets – Bloques,…cosas semejantes. 

A final siempre había escuchado que WP era más cómodo y que una vez instalado ya tenías casi de todo.  La verdad no creo que sea así, incluso para cosas digamos básicas. Eso sí, en su favor una comunidad de plugins asombrosa y sobre todo fáciles de instalar, configurar y utilizar. Con esos plugins bien gestionados, me llevo la impresión que puedes hacer de todo.

Drupal por su parte yo lo veo en una primera instalación mucho más completo.  Eso sí, su curva de aprendizaje es muchísimo más elevada, la interface de administración es muy grande y las estructuras que se manejan variadas, por ello se necesitan conocer muchos conceptos, pero con la instalación base ya se tiene bastante más que con la de WP. Creo que solo con instalar View y un editor WYSIWYG ya tendríamos un paquete asombroso. 

En favor de Drupal una instalación base más completa. Cosas como la gestión de roles y permisos, taxonomías, control de visibilidad por distintas opciones para los bloques y creación de nuevos tipos de contenidos ya están disponibles. No pasa así en WP.

En favor de WP la facilidad para encontrar un plugin, incorporarlo, usarlo y lograr lo deseado. Eso en Drupal, a pesar de tener muchísimos módulos, en ocasiones es un dolor de cabeza, porque los módulos pueden tener múltiples dependencias, relación con terceras partes, y otros detalles que te lleven no solo a descargar e instalar.  

En cuanto al sistema de plantillas, pues me gusta más el de Drupal.  No me gusta ese picotiño de header, page, footer de WP, prefiero el page.tpl de Drupal. Eso sí, me gusta mucho la opción de WP de poder editar el theme desde la interface. Eso no está en la instalación base de Drupal. También me gusta de WP el que los cambios en el theme se reflejan inmediatamente, mientras que en Drupal, en algunos casos (si cambiamos en info, si incorporamos un nuevo tpl) hay que ir y limpiar la caché. También me gusta de WP la posibilidad de aplicar una plantilla a una page desde la administración. Pero en conclusión, en este punto de los themes me quedo con Drupal. Aquí habría para estar hablando un día completo.

Me quedan ver muchísimas cosas, no sé muy bien aún como es el tema de la caché y de la auditoría en WP. En el tema de SEO veo que WP base está mejor preparado que Drupal, en Drupal podemos lograr buen SEO, pero hay que saber lo que se está haciendo, en WP es más fácil.

Mi conclusión es que los dos son realmente buenos, solo depende de la intención que se tenga y sobre todo de la habilidad de cada quien. Si usted sabe bastante Drupal no veo necesidad de usar WP por el hecho de que haya algo que no pueda lograr con Drupal y viceversa.

Personalmente creo que si voy  de realizar un sitio simple se trata, WP es una solución excelente. Las cosas comunes de la Web, digamos una galería de imágenes o videos, una integración con redes sociales,… las conseguirá más rápido que con Drupal.

Si fuese hacer un sitio multiusuario, con múltiples tipos de contenidos, con una personalización alta, con complejos flujos de trabajos  etc. Pues sin dudas me quedaría con Drupal.