Distribuciones como solución

Trabajar con Drupal como herramienta de desarrollo tiene ventajas (flexibilidad, potencia, agilidad, estandarización) e incovenientes (lento aprendizaje, multitud de posibilidades, administración poco intuitiva).

Desde el punto de vista de un cliente, trabajar con Drupal le ofrece todo lo que le ofrece el software libre y además la posiblidad de encontrar soporte en una amplia comunidad de usuarios y desarrolladores.

Pero hay aquí un poco de mentira en todo esto, porque podríamos reducirlo a: trabajar con Drupal requiere conocer la combinación ideal de módulos, desarrollar soluciones estándares, no limitar las capacidades del CMS, todo eso sin modificar el core y reduciendo el coste de mantenimiento y actualización de contenidos de la web.

Entonces, ¿cuál es la solución, si las alternativas no permiten realmente poner en marcha sitios webs de forma inmediata sin conocimiento avanzado sobre el gestor?

Una de tantas podría ser la de recomendar módulos imprescindibles, la de proporcionar recetas y consejos, manuales, etc.

Otra, podría ser la fantástica idea que sugiere Reyero ... el futuro de Drupal está en crear paquetes o distribuciones a partir de él.

Lo cuenta en su blog, como miembro del equipo de Development Seed que recientemente han anunciado el lanzamiento (mediados de Julio) de Open Atrium, una distribución basada en Drupal para la gestión de proyectos internos para compañías de desarrollo de software.

Este proyecto hace plantearse definitivamente si resulta más útil a la comunidad ofrecer paquetes o distribuciones como soluciones a proyectos con una funcionalidad concreta, que estén bien analizados y planteados, usando como soporte el Drupal que "todo el mundo" conoce, antes que andar dando consejos o fórmulas ininteligibles a usuarios principiantes.

Quizá sea más sencillo demostrar que mostrar, y reconocer que el mérito de Open Atrium no estará basado únicamente en el CMS empleado sino en la idea de "hagamos nosotros la parte difícil, la que requiere experiencia y conocimiento avanzado y aproximemos al futuro usuario/desarrollador una visión más cercana, una base, de todas sus posiblidades".

Tags: