Versiones de Drupal
Si tuvieras que comenzar a trabajar con un nuevo proyecto desarrollado con Drupal, ¿qué versión escogerías?, ¿drupal 5.x?, ¿drupal 6.x? o tal vez ¿drupal 7.x?
En mi opinión uno de los mayores inconvenientes que tiene drupal es que cuando se produce un gran cambio en el núcleo -en versiones superiores de drupal- generalmente se pierden compatibilidades con los módulos, temas y otros elementos del core, por tanto, alguien que desea actualizar de drupal 5.x a drupal 6.x va a tener que descargar los módulos para 6.x, temas utilizados, además del amplio trabajo de migración que esto implica.
El hecho de que drupal saque nuevas actualizaciones no significa que haya que actualizar a la nueva versión de manera inmediata, es decir, las versiones anteriores siguen disponiendo de soporte por parte de la comunidad, e igualmente se sigue desarrollando y mejorando los módulos para cada versión existente de drupal.
Sin embargo, y revisando los precedentes, no hay duda de que en algún momento -a largo plazo- al usuario de drupal no le quede más remedio que actualizar debido a que se haya dejado de dar soporte a su versión.
El ejemplo lo tenemos con Drupal 4.x en donde muchos módulos han desaparecido o simplemente no se les da ningún tipo de seguimiento.
De modo que es de suponer que lo mismo ocurrirá con Drupal 5.x.
Lo lógico, ante un nuevo proyecto, sería instalar la versión 7.x puesto que es mucho más flexible que todas las anteriores, más intuitiva y fácil de manejar.
Igualmente se afirma que se gana en rendimiento y seguridad, cosa que estoy de acuerdo, sin embargo considero que muchas veces las fallas en el rendimiento se producen como consecuencia del uso de módulos.
Es decir, todo lo que no forme parte del core/nucleo de drupal, o sea funcionalidades añadidas en forma de módulos, sin duda afectan al rendimiento del sistema, especialmente con su abuso.
De todos modos, tengo absolutamente comprobado que una instalación de drupal 5.x presenta un buen rendimiento, siempre y cuando no se haga un abuso de módulos y su nivel de mantenimiento sea correcto.
De hecho he encontrado comentarios de usuario que afirman que tras actualizar de Drupal 5.x a Drupal 6.x ha disminuido la velocidad de carga.
Muchos afirman que esto es debido que la funcionalidad de ciertos módulos ya está integrada en el núcleo de Drupal 6.x y por tanto muchos ya no eran necesarios.
Si me preguntan si es necesario actualizar drupal yo les diría que si, pero siempre a su debido tiempo.
Desactualización de módulos en antiguas versiones
El inconveniente de trabajar con versiones anteriores de drupal (4.x y 5.x especialmente) está relacionado con el uso de algunos módulos, que como ya he dicho dejan de prestar soporte o sencillamente no se revisan.
Pongamos el ejemplo del módulo para suscribirse a comentarios -Comment Notify- el cual sirve que los usuarios de la página puedan recibir un nuevo e-mail cuando alguien da respuesta a su mensaje.
A partir de drupal 6.x no existe problema con este módulo, sin embargo en drupal 5.x la cosa cambia, siendo necesario poner un parche para que comment notify funcione con normalidad.
El problema es que para parchear hay que modificar el módulo comments del core, y como todo lo que sea tocar el núcleo resulta peligroso, lo mejor muchas veces es buscar otras alternativas.

Comentarios recientes en Recursos-Flash.es
hace 23 horas 29 mins
hace 3 días 5 horas
hace 3 días 16 horas
hace 3 días 18 horas
hace 4 días 2 horas
hace 6 días 2 horas
hace 6 días 18 horas
hace 1 semana 2 días
hace 1 semana 2 días
hace 1 semana 3 días