Ciclo de desarrollo y soporte
From Joomla! Documentation
Esta página ofrece un resumen de la estrategia de desarrollo actual publicada el 25 de abril de 2014. Todas las versiones de Joomla anteriores al 25 de abril de 2014 han sido desarrolladas siguiendo el antiguo ciclo de desarrollo y soporte. Deberías leer el texto completo del artículo estrategia de desarrollo de Joomla para una explicación más detallada.
Joomla! se desarrolla siguiendo Versionamiento Semántico (2.0.0). El uso de LTS (Long Term Support - Soporte de Larga Duración) y STS (Short Term Support - Soporte de Corta Duración) ya no es relevante. Los términos que se encuentran inmediatamente debajo serán usados para mayor claridad. Deberías entender estos términos y sus significados.
- soportada - la última versión menor de una versión mayor recibirá parches que incluirán correcciones tanto de problemas generales como de seguridad
- actual - la versión major.minor.patch más joven o reciente en relación a la fecha de lanzamiento oficial
- obsoleta - cualquier versión major.minor.patch que no sea la actual[1]
- estable - versión mayor lista para ser usada en sitios en producción, implícita en las versiones "actual" y "obsoleta"[2]
- EOS - acrónimo para 'end of support (fin del soporte)', que indica que no se lanzarán más parches para solucionar problemas generales o de seguridad.
- EOL - acrónimo para 'end of life (fin de vida útil)', que indica lo mismo que EOS[3]
Cada versión mayor de Joomla! recibe soporte del Proyecto Joomla!TM durante un espacio de tiempo limitado, contando desde la fecha en la que dicha versión es lanzada oficialmente. Joomla desarrollará activamente cada versión mayor durante un mínimo de 2 años. Esto puede ser seguido por el desarrollo continuo de una versión mayor según lo planificado en su hoja de ruta.[4]Un breve resumen sería:
- cada versión mayor tendrá un mínimo de 4 años de soporte
- siempre deberías usar o actualizar a la última versión minor.patch de la versión mayor estable
- cada actualización de la versión menor que se lance será compatible hacia atrás con la versión menor previa[5]
Por favor usa la Hoja de ruta del desarrollo del CMS Joomla! o la tabla de Versiones del CMS Joomla! para determinar el EOS (fin de soporte) para cada versión major.minor o para la versión mayor al completo.
Explicación de la numeración de las versiones
Los identificadores de cada versión de Joomla siguen una convención numérica de tres niveles, en la que los niveles se definen por la importancia de los cambios en el software.
[major].[minor].[patch]
Estos tres niveles se definen como:
- Un incremento en el identificador de versión major (mayor) indica una ruptura de la compatibilidad hacia atrás.
- Un incremento en el identificador de versión minor (menor) indica la adición de nuevas características o un cambio significativo en características existentes.
- Un incremento en el identificador de versión patch (parche) indica que se han corregido fallos.
Ejemplos
Estás usando la versión 3.3.6 de Joomla. Esto significa que tu versión es versión mayor 3, versión menor 3, y versión parche 6. Si se lanza un parche para la 3.3.6, tu versión de Joomla se incrementaría a la 3.3.7. Si se lanza una nueva versión menor para la versión mayor 3, tu nueva versión de Joomla sería la 3.4.0. Esta página siempre mostrará la versión actual estable soportada de Joomla, incluyendo las versiones menor y de parche, en la esquina superior derecha.
Referencias
- ↑ Ten en cuenta que el término "obsoleta" se usa únicamente para designar el estado de una versión en relación a la actual. Los usuarios y desarrolladores deberían fijarse en la fecha EOS (fin de soporte) para determinar la viabilidad se seguir usando o no una versión marcada como obsoleta.
- ↑ Las versiones marcadas como alfa, beta o rc (release candidate - versión candidata) sólo deberían usarse para hacer pruebas.
- ↑ Se pueden usar EOS o EOL indistintamente. Cualquiera de ambos términos indica el 'fin del soporte' y nada más. No confundir el significado de 'EOL' con que el software dejará de funcionar.
- ↑ La explicación completa de las versiones soportadas puede encontrarse en el apartado 4.3 Supported releases del documento sobre la estrategia de desarrollo de Joomla (en inglés).
- ↑ Una extensión instalada en la versión major.0.x funcionará en la versión major.7.x. Las extensiones o plantillas son desarrolladas por terceros, y la publicación de sus actualizaciones son responsabilidad de cada desarrollador. La instalación de las actualizaciones de las extensiones o plantillas son responsabilidad del usuario.