Drupal, más que un CMS

Hace unas semanas, junto con Fernando hablamos un poco sobre Drupal, en el linux week 2008.

Aquí está el video de la charla:

Comentarios

El problema con Drupal es que para realmente sacarle el jugo se necesitan los módulos de terceros. El problema es cuando los módulos están mal programados (fallos de seguridad, bugs, mala implementación) o cuando se les deja de dar soporte para nuevas versiones de Drupal.

Entonces viene el dilema: continúo con un Drupal antiguo para poder seguir usando este módulo que yo tanto necesito? busco un reemplazo de módulo? programo mi propio módulo?, etc.

De todas maneras, no deja de ser Drupal algo realmente bueno si se quiere algo más que un sistema para manejar blogs :)u

Esa es una decisión de mantenimiento de los desarrolladores principales de Drupal.

Este grupo mantiene al core estable, seguro y eficiente. Sin embargo, debido a que no se puede hacer todo al mismo tiempo, la comunidad Drupal mantiene módulos contribuidos en un repositorio CVS separado, de modo que más personas tengan acceso a contribuir código.

Por otro lado, no hay nadie que se fije en los detalles de implementación de cada módulo contribuido, excepto los que están relacionados con ese proyecto(cualquier persona, tu también puedes ayudar a mantenerlos reportando bugs, aportando ideas, etc)

Como se comenta en el video, Drupal esta concebido de dos formas: como CMS final para los usuarios comunes y como Framework para los desarrolladores; así que depende mucho de quién y para qué se está usando.

En cuanto al dilema, depende mucho de lo que quieras hacer, pero yo optaría por ayudar a portar el módulo a la siguiente versión :D

En mi experiencia personal veo que Drupal es muy fácil de extender, por eso coincido con la última parte de tu comentario :D.