¿Wordpress, Drupal, Joomla o ninguno?

Escrito por:
Fecha: 2014-12-10 22:00:35 00:00

La plataforma perfecta para tu sitio

Cuando estas comenzando un nuevo proyecto, bien para ti, para un amigo o un cliente, una de las primeras cosas que debes hacer es elegir es el CMS o software que será utilizado para crear el sitio.

En un comienzo, todo era simple código html, y era muy fácil de decidirse, hoy en día tenemos un sin fin de posibilidades, solo para nombrar algunas:

  • Wordpress
  • Joomla
  • Drupal
  • Ghost

Entre las más conocidas actualmente, si te gusta estar a la moda y el sitio o blog es para ti mismo, también tienes lo generadores de sitio estático.

  • Jekyll
  • nanoc
  • Hyde
  • PicoCMS

Eso solo para nombrar algunos.

Factores a tener en cuenta

Uno de los primeros factores a tener en cuenta son, ¿Quién será el administrador? y ¿Cuál es el objetivo del sitio?

¿Quién será el administrador?

Si el administrador del sitio, es alguien que tiene experiencia en manejo de software, programación o diseño web, entonces la decision puede estar basada únicamente en el objetivo del sitio. En caso de no tener experiencia alguna o muy poca, entonces, debes buscar un software o CSM amigable para que pueda dedicarse la mayor parte del tiempo a crear contenido y no a "pelear" con el software que maneja su sitio.

¿Cuál es el objetivo del sitio?

Esta es otra pregunta importante a la hora de elegir, pues si el sitio es complejo el CMS a elegir debe ser capaz de manejarlo y crearlo, y aquí se debe tomar muy cuenta el futuro del sitio, es decir, lo que ser hará con él ahora, no precisamente es lo que se hará con él mañana.

Los sitios evolucionan, y a la hora de diseñarlo se debe tener esto en cuenta y prepararse para ello.

Las migraciones no son sencillas y muchas veces traen muchos problemas y hasta la perdida de visitantes, por lo que la planeación por anticipado es muy importante.

Vamos ahora a revisar algunos de los generadores de sitios arriba mencionados para sepas lo que cada uno puede y no puede hacer a la hora de definir la mejor plataforma para el sitio que tienes en mente crear.

Wordpress

Este es el CMS más famoso, y el más usado en la actualidad con más del 60% de todos los sitios y blogs basados en el.

Nació como un motor para blogs, y ha evolucionado hasta convertirse en todo un poderoso CMS capaz de generar los más complejos sitios. Lo puedes aplicar para casi todos tus proyectos y al ser tan popular tiene muy buen soporte de la comunidad y decenas o centenas de plugins y temas para elegir.

En lugar de ver en que ocasiones se puede utilizar, vamos a ver las ovaciones en que es mejor ir por otras opciones.

Si el sitio será multiusuario, con mini-sitios y multiples blogs, como una red social, tal vez la mejor opción sea Joomla que tiene un control más granular de lo que cada usuario puede y no puede hacer, y se pueden crear grupos de usuarios y asignarles permisos de acuerdo a ello.

Si el modo de presentar las entradas debe ser extremadamente flexible, el módulo de taxonomies de Drupal es extremadamente flexible y adicionando el modulo views, la flexibilidad aumenta a niveles que Wordpress recién está alcanzando y que cuando es posible alcanzarlos es más complicado, al menos por ahora.

Drupal

Drupal realmente puede hacer casi todo lo que quieras desde blogs, forums, multi-sitios y más, pero la verdad es que cuando solo quieres algo sencillo como ser un blog, no es lo más aconsejable, es complicado de actualizar cuando vas de una version a otra y no actualizaciones entre subversiones, vale decir del D7 al D8. El salto entre estas dos, es especialmente complicado si tienes activos muchos módulos, y muchas veces no puedes actualizar debido a que algún módulo que es importante en tu sitio aún no ha tiene una version compatible, haciendo que quedes esperando por unas semanas o meses, o que debas buscar un módulo substituto.

Por lo demás, cuando está bien configurado y sabes como manejarlo, te permite crear los sitios más flexibles, sobre todo en lo que a presentación de datos se refiere, es decir puedes ordenar, clasificar y publicar los "posts" casi de cualquier forma que se te ocurra.

Solo recuerda que si el sitio nunca llegará a niveles de complejidad que requieran de Drupal, tus clientes estarán mejor usando Wordpress.

Joomla

Joomla es ideal para sitios diferentes a blogs, si bien tiene extensiones (como Joomla llama a sus plugins o módulos) para crear blogs, y algunas son muy buenas, no es el principal objetivo de este CMS.

Debes usar Joomla, cuando el cliente o tu quieran crear sitios flexibles sobre la forma de presentar la información en la página principal, puedes crear menús personalizados, categorías y sub-categorías, crear usuarios y darles permisos granulares sobre lo que pueden hacer en el sitio.

Joomla es la solución perfecta para sitios de empresas que quieran mostrar sus novedades, y promociones en la primer página, pero que tengan sub-páginas donde existan artículos que muestren o enseñen como utilizar sus productos donde a dichos artículos podrías acceder por medio de menús.

Joomla va a permitirte crear sitios complejos, tanto como Drupal, pero nuevamente, cuando lo que quieres es un sitio de sencillo a medianamente complejo estarás mucho mejor quedándote del lado de Wordpress.

Ghost

Ghost esta básicamente pensando para que sea muy fácil publicar contenido en la web, y la forma de publicarlo es mediante un blog, Ghost es simplemente una herramienta para tener un blog en linea.

No tiene casi ninguna flexibilidad, y no la necesita, esta pensado y diseñado para cumplir solo una función y hacerla bien.

El que utilize SQLite en lugar de MySQL hace que su mantenimiento e instalación sea mucho más sencillo que los anteriormente presentados, y es la herramienta ideal para aquellas personas que únicamente quieren mantener una presencia en linea publicando artículos cronológicos, perfecto para relatar la aventura de ese viaje alrededor de Europa o el Pacífico sur. Si crees que el sitio que estas creando va a evolucionar a algo más complicado que simplemente un blog, no uses Ghost.

Generadores de contenido estático

Estos también tienen su lugar y este es el de crear sitios personales sobre todo, no son la mejor solución para sitios corporativos o cuando muchas personas deben editar y crear contenido.

Uno de los más flexibles es nanoc, con que el puedes crear sitios muy complejos, pero cuya administración no será muy sencilla, salvo que el administrador sepa muy bien lo que hace.

Es decir no son la herramienta ideal para instalar en un cliente que vende autopartes y donde el encargado de marketing será quien deba mantener el sitio.

Jekyll es igualmente muy flexible, y permite crear sitios con multiples secciones y el contenido puede mostrarse de manera muy variada, no tanto como nanoc, pero igualmente flexible, este sitio por ejemplo esta creado con Jekyll (al momento de la publicación de este artículo).

Los demás generadores de contenido estático son más que todo orientados a la creación de blogs.

Notas finales

Para finalizar, quiero indicar que existe otro tipo de opciones, y este un híbrido entre los CMS indicados arriba y los generadores de contenido estático. Son CMS dinámicos pero sin bases de datos.

Kirby, Stacy y Pico CMS son ejemplos de ellos, uno de los más famosos bloggers del mundo "geek", (Marco.org), utiliza su propia version de estos sencillos CMS.

Estos últimos se ubican junto con Ghost, pues Ghost es básicamente eso mismo.

Finalmente, como puedes ver, las opciones son interminables, y lo más importante a la hora iniciar un proyecto de sitio web, es definir la herramienta que utilizaras para crearlo.

Espero este artículo te haya dado algunas luces sobre lo que es mejor para ese proyecto que estas por comenzar.