Joomla! La web en entornos educativos
Módulo 1: ¿Por qué Joomla!?
Versiones de Joomla!
Como todo software, existen diferentes versiones de desarrollo de Joomla! El equipo de Joomla! publicó un Roadmap (previsión de evolución) el 1 de septiembre de 2005 y empezó con la versión 1.0, para que no fuera confundida con las versiones de Mambo *.
Sistema de numeración de las versiones de Joomla!
Se atiene al sistema X.Y.Z, y que indica:
X = número de versión liberada mayor. Se incrementa cuando se realizan profundos cambios en el nivel del código fuente. A veces, esta versión no es compatible con versiones anteriores.
Y = número de versión liberada menor. Se incrementa cuando se realizan cambios relevantes en su funcionalidad. La versión superior es generalmente compatible con las anteriores.
Z = número de versión liberada de mantenimiento. Se incrementa cuando se reparan errores o bien se solucionan problemas de seguridad. Un incremento en este número indica sólo cambios menores. Estas versiones son siempre compatibles con versiones anteriores.
Versión final (Full release).
Supone un cambio en los números X e Y. Se establecen periodos alfa y beta de prueba. La duración de estos periodos no es fija y forma parte de la información propia del equipo de desarrollo. Las versiones beta están disponibles para ser probadas al menos durante periodos de tres semanas para que los desarrolladores de extensiones puedan realizar los cambios oportunos para poder adaptarlos a la nueva versión de Joomla!
Versión de mantenimiento (Maintenance release).
Versión que puede ser usada inmediatamente.
Roadmap.
Se entiende por Roadmap la propuesta de trabajo en el tiempo que ha realizado una comunidad de desarrolladores, en nuestro caso de Joomla! Sirve para conocer cómo es la evolución prevista, qué prestaciones ofrecen las versiones que va apareciendo, y lo que llegará en el futuro. Siempre es una orientación y el calendario puede ser modificado. En el momento de la redacción de este texto, el Roadmap del sitio oficial de Joomla! nos muestra básicamente que:
- Existen las versiones 1.0.X, cuya última liberada es la 1.0.15 y que la comunidad de desarrolladores de Joomla! se ha comprometido a seguir dando soporte hasta julio de 2009.
- En el mes de enero de 2008 se libera la versión 1.5 estable, con una programación de código diferenciada de las anteriores versiones 1.0.X, después de haber pasado por una fase beta y con varias versiones RC. RC significa Release Candidate, e indica que es una versión totalmente operativa, y en la que sólo se contemplan hacer pequeñas mejoras, pero sin modificar esencialmente el código.
- En 2009 se empieza a trabajar en la futura versión 1.6, con una nueva ACL (Access Control Level), es decir, con novedosas e interesantes opciones de gestión de los niveles de acceso de los usuarios.
Futuras versiones.
El cambio que se ha realizado al código de programación en que está diseñado Joomla! 1.5 hace que los desarrolladores se planteen que en el futuro se podrán abordar mejoras del sistema, y que sin que estén todas contempladas, y sin ser necesariamente éste el orden en que se incorporarán a Joomla! podrían ser:
- Nuevo sistema de control de acceso de usuarios.
- Posibilidad de gestionar múltiples sitios web.
- Mejora del soporte SEF (Search Engine Friendly), es decir, URL's amigables.
- Cumplimiento de condiciones de accesibilidad y usabilidad.
- Gestor de actualizaciones.
- Gestor virtual de archivos.