Según el inspirador de la campaña on-line de Obama, los Sistemas de Gestión de contenido sencillamente no funcionan

Clay Johnson aboga por frameworks como Ruby on Rails o Django para solucionar las necesidades concretas de Gestión de Contenidos

Clay JohnsonClay Johnson es uno de los miembros fundadores de Blue State Digital , la consultora nacida de la campaña presidencial de Howard Dean en 2004. Esta fue la primera vez que se se utilizó exitosamente Internet como vía para recaudar fondos. Posteriormente, ganó fama como diseñador de la inmensamente eficaz estrategia de Internet para la campaña del entonces candidato Barak Obama. Desde la Sunlight Foundation, Clay ayuda a desarrollar tecnologías con el objetivo de hacer más transparentes las tareas de Gobierno.

Su opinión sobre los sistemas de Gestión de Contenido la formuló a raíz de un debate sobre la utilización de Drupal como gestor de contenidos de Recovery.gov (la “mayor respuesta a la crisis de la Administración norteamericana desde la Gran Depresión”). Eso le llevó a una reflexión más general sobre los sistemas de gestión de contenido que reflejó en su blog.

Su opinión no puede ser más demoledora: los sistemas de Gestión de Contenidos (bien sean simples motores de blog como TextPattern y WordPress, o bien sean completos gestores como Drupal, MovableType u otros) no sirven más que para hinchar el bolsillo de consultores expertos en los mismos. Viene a decir que los Gestores de Contenidos, en vez de simplificar las tareas, las hacen más complejas: una organización tiene que adaptar sus procesos al funcionamiento específico de estas piezas de software, y convierten en tareas complejas requerimientos aparentemente sencillos como el lanzamiento de una nueva campaña.

Su alternativa pasa por un radical paso atrás: ¿para qué -se pregunta- perder el tiempo con un sistema de gestión de contenidos si cualquier organización puede utilizar un framework (o sea, un conjunto de herramientas para el desarrollo de software) que le permitiría construirse de forma simple, personalizada y escalable las funcionalidades de gestión de contenido que específicamente necesite? Cita en concreto los frameworks Django y Ruby on Rails como ejemplo de lo que está hablando.

Estos dos frameworks, dice, facilitan ya de por sí la implementación de las funcionalidades básicas que, tradicionalmente, hacían preferible no volver a programar desde cero: registro de usuarios, registro, carritos de la compra, etcétera).