Joomla 6.0 Alpha 1: Primer vistazo técnico a la próxima generación del CMS

- 02 Jun 2025 02:52 PM
Dirigido principalmente a desarrolladores y testers avanzados, ofreciendo una oportunidad temprana para evaluar los cambios técnicos y preparar extensiones para la futura compatibilidad.
El proyecto Joomla ha lanzado recientemente la primera versión Alpha de Joomla 6.0, marcando el inicio oficial del ciclo de desarrollo para esta próxima versión mayor del popular sistema de gestión de contenidos.
Este lanzamiento, publicado el 27 de mayo de 2025, está dirigido principalmente a desarrolladores y testers avanzados, ofreciendo una oportunidad temprana para evaluar los cambios técnicos y preparar extensiones para la futura compatibilidad.
Objetivos y limitaciones de la versión Alpha
La versión Alpha 1 de Joomla 6.0 tiene dos propósitos fundamentales: proporcionar a los desarrolladores una base para probar sus extensiones y reportar problemas con anticipación, y permitir a los usuarios explorar las nuevas características introducidas en esta versión. Es importante destacar que esta versión no es adecuada para sitios en producción, siendo exclusivamente para entornos de prueba.
Según el roadmap oficial, Joomla 6.0 alcanzará su versión estable el 14 de octubre de 2025, siguiendo un calendario que incluye tres versiones Alpha, tres Beta y al menos un Release Candidate.
Cambios técnicos destacados
Eliminación de código heredado
Uno de los focos principales de Joomla 6.0 es la limpieza y modernización del código base. En Alpha 1 se han eliminado numerosas funciones y clases obsoletas:
-
Eliminación de
CMSObject
en la mayor parte del código base, reemplazado porstdClass
en varios componentes -
Eliminación del paquete CMS Input, sustituyendo la clase
Input
del CMS por la del framework -
Eliminación de las clases
BaseApplication
yCLI
obsoletas -
Eliminación de la función
createThumbs
en la clase de imágenes -
Eliminación de la constante
JPATH_PLATFORM
, movida al plugin de compatibilidad
Mejoras en el sistema de campos
Joomla 6.0 introduce nuevos tipos de campos:
-
Nuevos campos de Fecha y Fecha/Hora con mejoras significativas
-
Posibilidad de eliminar por lotes etiquetas (tags) de artículos
Cambios en el Gestor de Medios
-
Soporte para miniaturas en cualquier tipo de archivo, no solo imágenes
-
Cambio de
CMSObject
astdClass
en el gestor de medios
Otras mejoras técnicas
-
Implementación de caché para archivos de idioma
-
Reemplazo de GMT por UTC en todo el sistema
-
Eliminación de archivos obsoletos de reCaptcha
-
Sustitución del loader GIF por SVG en los diálogos
-
Mejoras en la accesibilidad, como etiquetas ARIA en el botón de cambio de idioma durante la instalación
Plugin de compatibilidad
Uno de los elementos más relevantes para la comunidad de desarrolladores es la introducción de un plugin de compatibilidad para Joomla 6.0, diseñado para facilitar la transición desde versiones anteriores. Este plugin mantendrá temporalmente algunas funciones obsoletas, aunque se espera que los desarrolladores actualicen sus extensiones para no depender de él a largo plazo.
Proceso de actualización
El equipo de Joomla ha sido claro en que no se recomienda actualizar directamente desde versiones inferiores a Joomla 5.4. El camino recomendado será primero actualizar a Joomla 5.4 y luego a 6.x. Este enfoque por etapas busca minimizar los problemas de compatibilidad.
Próximos pasos en el desarrollo
El desarrollo de Joomla 6.0 está en sus primeras etapas, con varias características planeadas que podrían incorporarse antes del congelamiento de funciones previsto para el 19 de agosto de 2025 (Beta 1). Entre los proyectos en consideración se encuentran:
-
Healthchecker (comprobador de salud del sitio)
-
Mejoras en SEO
-
Herramientas de migración mejoradas
Cómo participar en las pruebas
Los usuarios interesados en probar Joomla 6.0 Alpha 1 pueden descargarla desde la página oficial de releases en GitHub. El equipo de desarrollo enfatiza la importancia de reportar cualquier problema encontrado en issues.joomla.org para ayudar a mejorar la calidad del lanzamiento final.
Para los desarrolladores de extensiones, este es el momento ideal para comenzar a probar la compatibilidad de sus productos y prepararse para los cambios que traerá Joomla 6.0. El proyecto ha creado un canal específico en Mattermost para discusiones sobre desarrollo de extensiones.
Consideraciones finales
Joomla 6.0 representa un paso más en la modernización del CMS, con un enfoque claro en la eliminación de código obsoleto y la mejora de la arquitectura subyacente. Si bien muchas de las novedades en esta Alpha son cambios "tras bambalinas" que no serán visibles para los usuarios finales, sientan las bases para futuras mejoras en el sistema.
Como con cualquier versión Alpha, se recomienda precaución y se advierte que las características y los plazos pueden cambiar según la disponibilidad de los voluntarios y circunstancias fuera del control del proyecto. El desarrollo de Joomla, siendo un proyecto comunitario, depende en gran medida de la participación y retroalimentación de sus usuarios y desarrolladores.