¿Vale la pena crear un gestor de contenidos?

Me animo a escribir este post inspirado por el debate que ha surgido a partir del artículo de Carlos Blanco titulado Cada CTO que tengo hace un CMS nuevo.

No voy a entrar en valorar si la decisión que tomó en su día Jaime Ferre fue más o menos acertada ya que no tengo los datos que disponía él para analizar la situación pero creo que hoy en día, teniendo en cuenta que existen grandes gestores de contenido libres, para la gran mayoría de casos no vale la pena crear desde cero un gestor de contenidos, a no ser que tengas pensado liberarlo o comerciar con él, por las dos razones que más influyen en un proyecto dentro de una empresa: tiempo y dinero.

Ventajas

Una de las grandes ventajas asociadas a utilizar un gestor de contenidos ya creado es el contar con un sistema base que incorpora una serie de funcionalidades de uso común ya programadas como la gestión de usuarios, la publicación del contenido, etc. Esto implica un ahorro tanto de tiempo como de coste económico en el desarrollo del producto.

También hay que tener en cuenta que normalmente los CMS más populares cuentan con una gran comunidad detrás, esto se traduce en una rápida detección (y posterior resolución) de errores y problemas de seguridad, la creación de nuevas funcionalidades por parte de la comunidad y una gran cantidad de profesionales a los que podemos recurrir en caso de necesitar algún tipo de servicio relacionado con el CMS. De la misma manera, también es posible encontrar un trabajador que ya tenga experiéncia con dicho sistema con lo que se reduce el impacto en la productividad cuando se produce un cambio en el personal. Por último, aunque no por ello menos importante, formar parte de una comunidad aumenta las posibilidades de hacer contactos con los que establecer colaboraciones en distinto nivel.

Incovenientes

En cuanto a los inconvenientes el más destacable es la curva de aprendizaje pero el tiempo que se pierde estudiando y comprendiendo el nuevo sistema se gana por otro lado, como ya he comentado anteriormente.

Hasta hace poco la dificultad en la escalabilidad y la personalización también eran desventajas a tener en cuenta pero en las nuevas versiones de los gestores de contenidos más usados estos dos factores se han ido mejorando y se puede usar, por ejemplo, una misma instalación de Drupal para mantener distintas páginas web con diferentes funcionalidades, diferentes contenidos y diferente aspecto.

Conclusión final

Mi opinión ya la conoces pero me gustaría, para finalizar el tema, hacer una analogía: exagerando mucho, hoy en día preguntarse si vale la pena crear un gestor de contenido desde cero es como preguntarse si vale la pena crear un sistema operativo desde cero.

Importante destacar que

Importante destacar que nuestro CMS no sólo es de contenidos tipo noticias, sino de bases de datos (de circuitos, de jugadores, de equipos) y de datos estadisticos (resultados, clasificaciones, estadisticas, etc...).

Todo eso no creo que sea fácil de llevar con productos de los que habitualmente se usan, seguro que si puede hacerse con un Vignette, pero eso es exageradamente mucho más caro.

Para mí la principal ventaja

Para mí la principal ventaja de hacerlo tu mismo es la de disponer de un sistema que se adapta a tus necesidades (o a las del cliente). De nada te sirve coger el código de otro si resulta que tus intenciones no convergen con las de los desarrolladores del CMS.

Aún no ser un CMS, esto es lo que me paso con Ruby on Rails, en un 70% (por decir un número) me ahorraba trabajo pero el otro 30 me lo añadía por no seguir su filosofia en algunos aspectos. Al final lo dejé harto de luchar contra un código pensado para otros fines.

Cada caso es un mundo y al final todo pasa por sopesar las opciones.

Y por supuesto crear tu própio CMS tampoco implica picar todo el código desde cero. Bajando un nivel hay librerías y frameworks que te quitan _mucho_ trabajo.

Imagen de Jordi Bufí

Es por esto que nosotros nos

Es por esto que nosotros nos decantamos por Drupal, es más un framework que un gestor de contenidos y se puede adaptar practicamente al 100% a las necesidades puntuales y, al mismo tiempo, aprovechar las funcionalidades existentes.

COMO TODO EN LA VIDAD TIENE

COMO TODO EN LA VIDAD TIENE SUS VENTAJAS Y SUS DESVENTAJAS

AUNQUE TE PERJUREN QUE SON 100% FUNCIONALES SIEMPRE HAY ALGO QUE NO LO TIENE Y LO DISEÑAS PARA DICHA PLATAFORMA

CLARO QUE TE AHORRA TIEMPO LAS APLICACIONES PREFABRICADAS, Y SOLO TIENES QUE CREAR LO QUE TE FALTA , CLARO SIN GASTAR UN CENTAVO

ESTA ES LA FILOSOFIA OPEN SOURCE.

A mi me gusta la idea de usar

A mi me gusta la idea de usar un Gestor de contenidos, pero no me gusta la informalidad que trae al usar uno, me refiero cuanto tienes que documentar en UML todo lo que se hizo. supongo que algunos harán algun tipo de artificio para tratar de hacer una traduccion legile de todo el sitio. Y al crear uno se haria mas facil la documentacion en si.
En caso de hacer algo informal, estoy más que seguro que utilizaría un CMS como joomla, opencms o drupal.

Enviar un comentario nuevo

El contenido de este campo se mantiene como privado y no se muestra públicamente.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <h3> <h4>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato


CAPTCHA
Esta pregunta es para comprobar que eres humano de verdad y así prevenir mensajes de spam automatizados.
menos tres igual a cuatro
Resuelve esta pregunta matemática e introduce la solución con números. P.ej. para "dos más cuatro igual a ?" introduce "6".