En este momento el proyecto Joomla mantiene dos ramas estables, la (LTS) versión de soporte largo y las versiones estables pero con poco tiempo de soporte, es decir la rama 2.5.X considerada estable y la rama 3.X considerada razonablemente estable.

Mucho se ha dicho de Joomla 3.X y he visto a personas desaconsejar su uso, sin embargo el evitar su uso no es lo que yo llamaría necesario (o inteligente). Antes de continuar es importante entender un poco el como funcionan las liberaciones de versiones de Joomla, cada tanto se desarrolla una versión nueva y desde la V1.5 se desarrollan versiones intermedias que sirven de transición y de pruebas; desde Joomla 2.5 la herramienta ha pasado a ser un gestor maduro y definitivamente ha evolucionado. Joomla 3.X no es una beta (en realidad cada que se libera una beta se menciona que se trata de una beta), así que las versiones nuevas de Joomla 3.X no son beta, son estables (a menos que se diga lo contrario)

Versiones de Joomla
Versión Salida Soporte hasta
1.0 2005-09-22 2009-07-22
1.5 (LTS) 2008-01-22 2012-12-01
1.6 2011-01-10 2011-08-19
1.7 2011-07-19 2012-02-24
2.5 (LTS) 2012-01-24 2014-03
3.0 2012-09-27 2013-04
3.1 2013-04-24 2013-10
3.2 2013-09
3.5 (LTS) 2014-03
4.0 2014-09
4.1 2015-03
4.2 2015-09
4.5 (LTS) 2016-03

Las nuevas versiones de Joomla 3.X como se evidencia aunque son estables no tienen mayor soporte y son de transición, es decir te harán el camino fácil hacia Joomla 3.5.X la próxima LTS.

La decisión la tomarás así:

Si tu website es un nuevo proyecto o requiere la instalación de un nuevo Joomla, puedes ir por Joomla 2.5 o 3.x, si requieres software particular que solo está disponible para J2.5 y no encuentras alternativas viables, te quedas con J2.5, si el software que requieres está disponible para J3 o no requieres nada extrañó o adicional, usa J3 sin dudarlo.

La actualización/migración entre versiones de Joomla es bastante simple, vas a encontrar un botón que hará el proceso inmensamente simple.
Actualizar Joomla 3.x desde Joomla

Actualizar Joomla 3.x desde Joomla from UnWeb.CO

Actualizar Joomla 3.x desde Softaculos

Actualizar Joomla 3.x desde Softaculos from UnWeb.CO

Por otro lado, dependiendo de las herramientas que tengas instaladas puede que la migración no sea tan simple, hace poco me topé con algunos inconvenientes luego de actualizar. Mi caso particular luego de actualizar de Joomla 3.0 a 3.1 en alguna de las Webs el componente installer dejó de funcionar (sí, el que se usa para instalar/actualizar addons) y claro, como se tratada de una Web en producción, cero mensajes de error. La solución fue activar la salida de mensajes en php.ini y se evidenció el problema:

Warning: require_once(/home/some/public_html/libraries/joomla/installer/adapters/plugin.php) [function.require-once]: failed to open stream: No such file or directory in /home/some/public_html/administrator/components/com_sh404sef/classes/baseinstalladapter.php on line 26

Fatal error: require_once() [function.require]: Failed opening required '/home/some/public_html/libraries/joomla/installer/adapters/plugin.php' (include_path='/home/some/public_html/plugins/system/shlib/shl_packages//ZendFramework-1.11.7-minimal/library:.:/usr/lib/php:/usr/local/lib/php') in /home/some/public_html/administrator/components/com_sh404sef/classes/baseinstalladapter.php on line 26

El componente sh404sef llamaba a una serie de archivos que ya no existían.

Comparativa
Como se puede ver en la imagen, la carpeta installer donde se alojaba el archivo plugin.php dejó de existir en esta nueva versión y aquí la falla, la solución era instalar una versión actualizada del componente sh404sef, pero como el instalador estaba roto… así que la solución que apliqué fue más simple, copie la carpeta de joomla3.0, el instalador funcionó, instalé la actualización del componente y borré la carpeta una vez quedó actualizado. Como vez si pueden presentarse algunos inconvenientes, pero nada que no pueda superarse rápidamente.

A %d blogueros les gusta esto: