Joomla: principales diferencias entre las versiones 4 y 5

Joomla es un sistema de gestión de contenidos (CMS) muy popular para la construcción de páginas web y ha pasado por varias actualizaciones importantes a lo largo de los años.

Joomla 5 representa un avance significativo en comparación con Joomla 4, con mejoras en rendimiento, compatibilidad, características, y seguridad. A continuación, comentamos algunas de las diferencias más significativas entre Joomla 4 y Joomla 5.

Joomla: principales diferencias entre las versiones 4 y 5

Rediseño a partir de imagen Adobe Stock

1. Rendimiento mejorado

  • Joomla 5: Introduce mejoras significativas en el rendimiento, incluyendo optimizaciones a nivel del núcleo y una mejor gestión de caché. Utiliza PHP 8.1+ de manera más efectiva, lo que genera un rendimiento más rápido y mejor manejo de recursos.

  • Joomla 4: También introdujo mejoras de rendimiento en comparación con Joomla 3, pero Joomla 5 lleva estas optimizaciones a un nuevo nivel, haciendo que los sitios web sean más rápidos y más eficientes.

2. Compatibilidad y requisitos de PHP

  • Joomla 5: Requiere PHP 8.1 como mínimo, lo que significa que está diseñado para aprovechar las últimas características y mejoras de seguridad de PHP.

  • Joomla 4: Soporta PHP 7.2 y versiones superiores, hasta PHP 8.1. Joomla 4, por tanto, tiene una compatibilidad más amplia en términos de versiones de PHP, lo que puede ser beneficioso para usuarios que aún no han actualizado a versiones más recientes de PHP.

3. Compatibilidad con extensiones y plantillas

  • Joomla 5: Algunas extensiones y plantillas que funcionaban en Joomla 4 pueden requerir actualizaciones para ser compatibles con Joomla 5 debido a cambios en el núcleo del CMS. Joomla 5 adopta un enfoque más estricto en cuanto a la actualización del código y las prácticas de desarrollo.

  • Joomla 4: Aunque también introdujo cambios significativos en comparación con Joomla 3, la mayoría de las extensiones y plantillas más populares fueron actualizadas para soportarlo. Joomla 4 brindó un período de transición para los desarrolladores de extensiones.

4. Características nuevas y mejoradas

  • Joomla 5: Introduce nuevas características que no están presentes en Joomla 4. Esto incluye mejoras en la experiencia de usuario del backend, nuevas herramientas de desarrollo, mejor soporte para aplicaciones móviles, y mayor integración con herramientas modernas de desarrollo web.

  • Joomla 4: Fue una actualización importante desde Joomla 3, introduciendo un nuevo editor de medios, una nueva interfaz de usuario del backend más moderna y soporte para Bootstrap 5, pero no tiene algunas de las características avanzadas que Joomla 5 ofrece.

5. Interfaz de usuario (UI) y Experiencia de usuario (UX)

  • Joomla 5: Continúa mejorando la interfaz de usuario del administrador, enfocándose en la accesibilidad, simplificación del flujo de trabajo y diseño responsive. Hay mejoras menores en la interfaz que refinan la experiencia de usuario en comparación con Joomla 4.

  • Joomla 4: Introdujo un rediseño significativo del backend con un enfoque en la experiencia del usuario y la accesibilidad, haciendo que el administrador sea más moderno y fácil de usar en comparación con Joomla 3.

6. Accesibilidad

  • Joomla 5: Ha mejorado aún más las capacidades de accesibilidad introducidas en Joomla 4, asegurando que tanto el frontend como el backend sean accesibles para usuarios con discapacidades.

  • Joomla 4: Ya era un avance en términos de accesibilidad comparado con Joomla 3, pero Joomla 5 sigue avanzando con mejoras adicionales.

7. Seguridad

  • Joomla 5: Incluye mejoras en la seguridad, beneficiándose de un código más moderno y de las últimas prácticas de seguridad, así como de la eliminación de funciones obsoletas que podrían presentar vulnerabilidades.

  • Joomla 4: También es seguro y soporta técnicas de seguridad modernas, pero Joomla 5 aprovecha las últimas actualizaciones y mejoras en PHP y otras tecnologías subyacentes.

8. Depuración y registro de errores

  • Joomla 5: Ofrece herramientas de depuración y registro de errores mejoradas, proporcionando una mayor claridad para desarrolladores al identificar y corregir errores.

  • Joomla 4: Tiene herramientas de depuración, pero Joomla 5 ofrece características mejoradas y más detalladas para el análisis y resolución de problemas.

Migración a Joomla 5. A tener en cuenta...

Os recordamos que en agosto de 2023 terminó el soporte de la versión 3 de Joomla y a finales del año pasado se lanzó la versión 5.

También insistimos en que no es posible la migración directa de la versión 3 a la 5, es necesario primero pasar por la versión 4.

  • Los componentes que funcionan en Joomla 4 también deberían funcionar en Joomla 5, siempre que sean compatibles con PHP 8.1.
  • El cambio de la versión 4 a la 5 no será una migración grande y dolorosa como ocurrió con la migración de la versión 3 a la 4.

La decisión de migrar a Joomla 5 debería basarse en los requisitos específicos del proyecto, la compatibilidad con extensiones y plantillas utilizadas en la página web actual y el análisis de beneficios / riesgos / costes para trabajar con los últimos estándares de PHP y desarrollo web, actuales y futuros.

Ciclo de vida y lanzamiento de las nuevas versiones

  • Los lanzamientos de versiones menores (v.x) responderán a un cronograma de 6 meses, pero todos los lanzamientos se trasladarán a los meses de abril y octubre.
  • Los lanzamientos de versiones mayores serán cada 2 años: Joomla 5 se ha lanzado en 2023, Joomla 6 en 2025 y así sucesivamente.