Tal y como estaba previsto de acuerdo con la nueva estrategia de desarrollo del Proyecto Joomla, la versión 1.6 del CMS ha llegado al fin de su vida útil. ¿Qué significa esto? Pues que dejará de existir soporte oficial del código por parte del Proyecto. Ya no aparecerán más versiones de seguridad, ni se solucionarán bugs ni nada de nada. Seguramente, si preguntáis en los foros se os responderá, pero a medida que pase el tiempo las respuestas irán siendo menos, y la vehemencia con la que os instarán a actualizar a la 1.7 irá aumentando.
En estos momentos, la última versión de la rama, la 1.6.6, es relativamente estable y segura. Pero tan pronto como aparezca una nueva versión de seguridad de Joomla 1.7, la rama 1.6 será insegura con una probabilidad del 99'9%.
La buena noticia es que la versión 1.7 comparte más del 90% del código con la 1.6, y la inmensa mayoría de las extensiones que funcionan para esta última lo harán con la 1.7. Además, actualizar de la 1.6 a la 1.7 es más fácil que nunca antes en la historia del CMS: un par de clics y listo.
Hace ya unas semanas que Kyle Ledbetter creó una pequeña infografía para mostrar el camino a seguir para estar actualizados a la última versión de Joomla, y que tradujimos para la ocasión:

Como vemos, si aún estamos en Joomla 1.5 tenemos la opción de usar la excelente herramienta de Matías Aguirre, jUpgrade, y migrar la inmensa mayoría de los datos del núcleo a Joomla 1.7. Pero si estamos con la 1.6, la cosa es aún más sencilla, aunque hay que tener un poco de cuidado: si nuestra versión es la 1.6.0, 1.6.1, 1.6.2, 1.6.3 ó 1.6.4, debemos actualizar a la 1.6.5 ANTES de actualizar desde el gestor de extensiones a Joomla 1.7, aunque nos aparezca la opción de hacerlo. El motivo es que la versión 1.6.5 corrigió un error en el instalador del CMS que provocaba problemas graves en la actualización (en algunos servidores, llegaba incluso a borrar la base de datos).
Por desgracia, a pesar de lo que podemos ver la infografía de ma? arriba, el sistema de actualizaciones automáticas no nos mostrará la opción de actualizar a la 1.6.5 con un solo clic si estamos en alguna de las versiones anteriores. Habrá que hacerlo manualmente descargando a mano los paquetes de actualización y subiéndolos por ftp. Pero de nuevo aquí hay un problema si usamos las versiones 1.6.1, 1.6.2 ó 1.6.3, ya que no existe ningún paquete de actualización a la 1.6.5 desde estas versiones. En esos casos, habrá que actualizar manualmente a la 1.6.4, y desde ahí a la 1.6.5, donde ya podremos usar el actualizador automático para pasar definitivamente a la 1.7.
Para tratar de dejarlo todo totalmente claro, aquí tenéis un resumen de los pasos a seguir para actualizar a la versión 1.7 desde cualquier versión de Joomla.
Migrar a Joomla 1.7 desde la 1.0.x
Es un proceso tremendamente complicado, ya que hay que realizar no una, sino dos migraciones. Habrá que pasar primero de la 1.0.x a la 1.5, y de ahí a la 1.7 con jUpgrade. A continuación tenéis algunos enlaces que os serán de ayuda en el proceso de la primera migración (para la segunda continuar leyendo el próximo punto:
- Documentación oficial de Joomla - Migrating from 1.0.x to 1.5 stable
- Documentación oficial de Joomla - Joomla 1.5 Migration Guide
- Herramienta mtwMigrator de Matías Aguirre - Web del proyecto (incluye un pequeño videotutorial, en inglés)
- Artículo de Gnumla - Posibles problemas en la migración de Joomla a 1.5 (y sus soluciones)
Migrar a Joomla 1.7 desde la 1.5.x
Aquí la opción es jUpgrade. Eso sí, tendremos que asegurarnos primero de que usamos como mínimo la versión 1.5.19, ya que jUpgrade requiere que esté activado el plugin System - Mootools Upgrade, que fue incluido en esa versión. Como en el caso anterior, aquí tenéis algunos enlaces que os serán de ayuda para el proceso:
- Web del proyecto jUpgrade de Matías Aguirre
- Paquetes de actualización de Joomla 1.5.23 (para los que usen versiones anteriores a la 1.5.19)
- Artículo de Gnumla - Migrar de Joomla 1.5 a Joomla 1.6 (un poco antiguo, pero puede aclarar algunas cosas)
Migrar a Joomla 1.7 desde la 1.6
Como decíamos antes, es obligatorio tener la versión 1.6.5 antes de hacerlo. Esta actualización (o actualizaciones) habrá que hacerla a mano usando los siguientes paquetes:
- Paquetes de actualización a Joomla 1.6.5 desde la 1.6.0 o la 1.6.4
- Paquetes de actualización a Joomla 1.6.4 (para los que estén usando las versiones 1.6.1, 1.6.2 o 1.6.3)
Una vez que estemos en la versión 1.6.5 o 1.6.6, será tan sencillo como ir a Extensiones -> Gestor de extensiones -> Actualizar, pinchar en Buscar Actualizaciones y, una vez que nos aparezca en la lista el paquete de Joomla 1.7, seleccionarlo y pinchar en Actualizar. Listo.
Algunas consideraciones antes de actualizar
La primera: no olvides crear un respaldo de todos tus datos ANTES de empezar (tanto de los ficheros como de la base de datos).
La segunda: asegúrate de que tu plantilla y tus extensiones tienen una versión compatible con Joomla 1.7. Es posible que no te importe que no la tengan, pero asegúrate de saberlo antes, no sea que te confíes demasiado y te lleves una sorpresa.
10:48
InGenios

