Actualizar Joomla 4 a Joomla 5: migración rápida y profesional
Joomla 4 alcanzó su fin de vida oficial el 14 de octubre de 2025. El soporte de seguridad ha terminado y no se publicarán más parches para la serie 4.x. La buena noticia: pasar de Joomla 4 a Joomla 5 es la ruta de migración más sencilla de todo el ecosistema de Joomla. Las dos versiones comparten la misma arquitectura y, en muchos casos, la actualización se completa en cuestión de días.
Eso no significa que la actualización esté libre de riesgos. Las extensiones pueden dejar de funcionar, el código a medida puede requerir ajustes, hay que verificar los requisitos del servidor y debes proteger tu posicionamiento en buscadores durante todo el proceso. Una migración profesional garantiza que no se quede nada en el tintero.
Solicita una comprobación de compatibilidad de Joomla 4 gratis →
Por qué hay que actualizar Joomla 4
Joomla 4 fue el puente entre la era heredada de Joomla 3 y la plataforma moderna de Joomla. Introdujo la nueva interfaz de administración, la arquitectura MVC moderna, Bootstrap 5, la compatibilidad con PHP 8 y los cimientos sobre los que se construyen Joomla 5 y 6. Fue una versión clave, pero su tiempo ya ha pasado.
Fin del soporte de seguridad
Desde octubre de 2025, Joomla 4 no recibe parches de seguridad. Cualquier vulnerabilidad que se descubra en el código de Joomla se corregirá únicamente en Joomla 5 y 6. Los detalles de esas vulnerabilidades se publican abiertamente en el Centro de Seguridad de Joomla, lo que ofrece a los atacantes una hoja de ruta clara para explotar las instalaciones de Joomla 4 sin parchear.
Los desarrolladores de extensiones avanzan
Los desarrolladores de extensiones dan prioridad a las versiones actuales de Joomla. La mayoría de los grandes proveedores de extensiones centran ahora sus esfuerzos de desarrollo y pruebas en Joomla 5 y 6. Aunque las extensiones para Joomla 4 seguirán funcionando durante algún tiempo, recibirán menos actualizaciones, menos pruebas y, con el tiempo, ningún soporte. La extensión que hoy mantiene seguro tu sitio web puede convertirse mañana, en silencio, en la vulnerabilidad que lo comprometa.
Requisitos de PHP y del servidor
Joomla 4 es compatible con PHP desde la versión 7.2.5 hasta la 8.2. Joomla 5 requiere como mínimo PHP 8.1, y se recomienda PHP 8.2 u 8.3. Si tu alojamiento ya ejecuta PHP 8.1 o superior, lo más probable es que ya cumplas los requisitos de servidor de Joomla 5. Si todavía estás en PHP 7.x, tarde o temprano tu proveedor de alojamiento te obligará a actualizar de todos modos: es mejor gestionar esa transición como parte de una actualización de Joomla planificada que como respuesta de emergencia a un sitio web caído.
RGPD y cumplimiento normativo
Mantener un gestor de contenidos que ha llegado al fin de su vida útil es cada vez más difícil de justificar ante la exigencia del RGPD de aplicar "medidas técnicas apropiadas" para proteger los datos personales. Si se produce una brecha de datos en una instalación de Joomla 4 sin parchear, las consecuencias normativas pueden ser considerables. Actualizar a una versión con soporte es la medida técnica más básica que puedes adoptar.
Por qué de Joomla 4 a 5 es la actualización más fácil
A diferencia de la migración de Joomla 3 a 4 —que obligaba a cruzar una frontera arquitectónica y a reconstruir extensiones y plantillas—, la actualización de Joomla 4 a 5 se mantiene dentro de la misma familia arquitectónica. Esto la hace fundamentalmente distinta y mucho más sencilla.
La misma arquitectura
Joomla 4 y Joomla 5 comparten la misma arquitectura de base, el mismo framework MVC, el mismo motor de plantillas y los mismos patrones de la API de extensiones. La mejor forma de entender Joomla 5 es como una versión refinada y mejorada de Joomla 4, no como una reescritura. Esto significa que las extensiones creadas para Joomla 4 funcionan, por lo general, con Joomla 5, y que las plantillas diseñadas para Joomla 4 son compatibles con pocos cambios o ninguno.
Ruta de actualización integrada
Joomla 4 incluye el componente Actualización de Joomla, que permite actualizar directamente a Joomla 5. A diferencia de la migración de Joomla 3 a 4 o 5 —que exige un proceso de varios pasos—, la actualización de Joomla 4 a 5 puede realizarse mediante el mecanismo de actualización estándar. El propio CMS está diseñado para gestionar esta transición.
Ahora bien, "poder realizarse" no es lo mismo que "deber realizarse sin preparación". El componente de actualización se encarga del núcleo de Joomla, pero no verifica la compatibilidad de las extensiones, ni prueba el código a medida, ni preserva tu configuración SEO. Ahí es donde la experiencia profesional marca la diferencia entre una actualización limpia y un sitio web roto.
Compatibilidad de plantillas
Las plantillas de Joomla 4 son, en gran medida, compatibles con Joomla 5. Si tu sitio web utiliza la plantilla por defecto Cassiopeia o una plantilla comercial de un proveedor de confianza, hay muchas probabilidades de que funcione en Joomla 5 con ajustes mínimos. Las plantillas a medida pueden necesitar pequeñas correcciones por funciones obsoletas, pero una reconstrucción completa de la plantilla —imprescindible al migrar desde Joomla 3— rara vez es necesaria en una actualización de Joomla 4 a 5.
Joomla 5 es la versión LTS
Joomla 5.4 es la versión con soporte a largo plazo (LTS), lo que significa que recibirá parches de seguridad y correcciones de errores críticos durante un periodo prolongado. Al actualizar a Joomla 5, te pasas a la versión más estable de la plataforma: una versión probada por cientos de miles de sitios web en producción y respaldada por un ecosistema de extensiones maduro.
Qué cambia entre Joomla 4 y Joomla 5
Aunque la arquitectura de base sigue siendo la misma, Joomla 5 sí introduce cambios que hay que tener en cuenta durante la actualización.
Eliminación de funciones obsoletas
Joomla 5 elimina funciones que estaban marcadas como obsoletas en Joomla 4. Esto incluye ciertas API heredadas, librerías de JavaScript anticuadas y funciones auxiliares en desuso. Las extensiones que dependían de esas funciones obsoletas tendrán que actualizarse. Las extensiones bien mantenidas, de desarrolladores activos, ya han abordado estos cambios, pero las más antiguas o abandonadas pueden dejar de funcionar.
Requisitos de base de datos
Joomla 5 requiere MySQL 8.0.13 o superior, o MariaDB 10.4 o superior, frente a la compatibilidad de Joomla 4 con MySQL 5.6 o superior. La mayoría de los entornos de alojamiento modernos cumplen este requisito, pero las cuentas de alojamiento compartido más antiguas pueden necesitar una actualización de la versión de la base de datos. Lo verificamos como parte de nuestra auditoría previa a la actualización.
Requisitos de versión de PHP
Joomla 5 requiere como mínimo PHP 8.1. Si tu sitio Joomla 4 funciona con PHP 7.x, habrá que actualizar la versión de PHP junto con la de Joomla. Es un cambio rutinario en la mayoría de las plataformas de alojamiento, pero debe coordinarse para evitar caídas del servicio.
Nuevas funciones disponibles
Joomla 5 incorpora varias funciones que no existen en Joomla 4:
- Programador de tareas: automatiza tareas recurrentes como el vaciado de caché, la limpieza de sesiones y las notificaciones por correo directamente desde Joomla.
- Visitas guiadas: guías interactivas integradas que ayudan a los usuarios del backend a familiarizarse con la interfaz de administración.
- Campos personalizados mejorados: tipos de campos personalizados más flexibles y mejor integración con los diseños de contenido.
- Gestor multimedia mejorado: mejor organización de archivos, edición de imágenes y gestión de archivos multimedia.
- Plantillas hijas: personaliza las plantillas de forma segura; tus cambios sobreviven a las actualizaciones de la plantilla sin sobrescribirse.
- Actualizaciones automáticas del núcleo (en 5.4): los parches de seguridad de versiones menores pueden aplicarse automáticamente.
Mejor rendimiento
Joomla 5 incluye optimizaciones de rendimiento en las consultas a la base de datos, la carga de recursos y la caché que se traducen en tiempos de carga de página medibles y más rápidos que en Joomla 4. Estas mejoras se notan especialmente en sitios con grandes volúmenes de contenido o configuraciones de extensiones complejas.
Nuestro proceso de actualización
Aunque la actualización de Joomla 4 a 5 es la ruta de migración más sencilla, seguimos la misma metodología rigurosa que aplicamos a todas las migraciones. Una gestión profesional elimina los riesgos que hacen peligrosas las actualizaciones por cuenta propia.
Paso 1: auditoría previa a la actualización
Examinamos tu instalación de Joomla 4 y verificamos la compatibilidad del servidor (versiones de PHP, MySQL, Apache/Nginx), la compatibilidad de las extensiones (cada componente, módulo y plugin instalado se comprueba frente a los requisitos de Joomla 5), la compatibilidad de la plantilla, una revisión del código a medida y la documentación de la situación SEO de partida.
Paso 2: entorno de pruebas (staging)
Se crea una copia completa de tu sitio web en un entorno de pruebas. Todo el trabajo de actualización ocurre ahí: tu sitio en producción sigue funcionando con normalidad durante todo el proceso.
Paso 3: actualizaciones previas
Todas las extensiones se actualizan a sus versiones más recientes para Joomla 4. Las extensiones que ya tienen versiones compatibles con Joomla 5 se anotan para actualizarlas de inmediato tras la migración. Las extensiones sin uso o abandonadas se identifican para eliminarlas.
Paso 4: actualización del núcleo
El núcleo de Joomla se actualiza de la versión 4.x a la 5.4 (la versión LTS actual) mediante el proceso de actualización estándar. Los cambios en el esquema de la base de datos se aplican automáticamente.
Paso 5: actualización de extensiones
Cada extensión se actualiza a su versión para Joomla 5 y se prueba para comprobar que funciona correctamente. Las extensiones sin soporte para Joomla 5 se sustituyen por alternativas compatibles (previa aprobación tuya) o se eliminan si ya no son necesarias.
Paso 6: verificación de la plantilla
Tu plantilla se prueba en Joomla 5. Se realizan pequeños ajustes para cualquier función obsoleta. Si la plantilla necesita cambios más importantes, se gestionan como parte del proyecto.
Paso 7: pruebas
Pruebas exhaustivas de cada página, formulario, elemento interactivo e integración. Pruebas en distintos navegadores y en móvil. Medición del rendimiento. Verificación SEO, incluidas las redirecciones, los metadatos y la configuración del sitemap.
Paso 8: tu revisión
Recibes acceso al sitio de pruebas para revisar y comprobar tú mismo la actualización. Solo pasamos a la puesta en producción tras tu aprobación.
Paso 9: puesta en producción
El sitio actualizado sustituye a tu instalación de Joomla 4 en producción. Programado en horas de bajo tráfico, el cambio dura unos minutos. Se conserva una copia de seguridad completa de tu sitio Joomla 4.
Paso 10: seguimiento posterior a la actualización
Incluye 30 días de soporte tras la actualización. Supervisamos el sitio, resolvemos cualquier incidencia y ayudamos a tu equipo con cualquier duda sobre los cambios de la interfaz de Joomla 5.
Las trampas que pillan a quien actualiza por su cuenta
"Pasar de Joomla 4 a 5 es fácil" es cierto en el mismo sentido en que "conducir es fácil": hasta que aparecen las excepciones. Los fallos que nos llaman para desenredar siguen un patrón:
- Código obsoleto que sobrevive en las extensiones. Joomla 5 retira el andamiaje de compatibilidad que Joomla 4 todavía toleraba. Las extensiones que dependían de él sin que nadie lo supiera funcionan hasta el minuto en que dejan de hacerlo, lo que suele descubrirse como una pantalla en blanco tras una actualización con un clic en el sitio en producción.
- Sobrescrituras de plantilla congeladas en el tiempo. Las sobrescrituras copiadas del núcleo hace años ya no coinciden con los diseños que reemplazan, lo que produce un marcado roto, funciones que faltan o regresiones de accesibilidad que nadie relaciona con la actualización.
- El descubrimiento de la extensión abandonada. La pantalla de actualización no muestra ninguna versión para Joomla 5 disponible, porque el desarrollador abandonó el ecosistema en 2022 y nadie se dio cuenta. Ahora la actualización incluye un proyecto de sustitución.
- PHP cambiando al mismo tiempo. La actualización de Joomla y el salto de versión de PHP interactúan; probarlos juntos en staging es la única manera de atribuir qué se rompió.
- Sin plan de reversión. La omisión más cara de todas. Nuestro proceso nunca necesita heroicidades porque la secuencia basada en staging y con copias de seguridad verificadas hace que cada paso sea reversible.
Nada de esto demuestra que la actualización sea difícil: demuestra que merece un proceso dirigido por personas que ya se han topado con cada uno de estos modos de fallo y han creado la lista de comprobación que los detecta a tiempo. La nuestra ya tiene las trampas cartografiadas, que es precisamente lo que pagas a un especialista.
Qué ganas con Joomla 5
Joomla 5 no es simplemente "Joomla 4 con soporte": obtienes una entrega de páginas medibles y más rápida sobre PHP moderno, inicios de sesión con passkey/WebAuthn para administradores, un programador de tareas mejorado, mejor modo oscuro y accesibilidad en el administrador, y una plataforma a la que los desarrolladores de extensiones apuntan de forma activa, lo que hace que las actualizaciones fluyan hacia ti en lugar de alejarse. Para la mayoría de las organizaciones, el resumen honesto es: todo parece igual para los visitantes, algo más agradable para los editores y muchísimo más seguro de mantener.
Plazos y precios
La mayoría de las actualizaciones de Joomla 4 a 5 se completan en una o dos semanas desde la aprobación. Los sitios web corporativos estándar con extensiones y plantillas compatibles suelen completarse antes: la actualización del núcleo en sí lleva horas, no días. La mayor parte del tiempo del proyecto se dedica a pruebas y verificaciones minuciosas.
Los proyectos parten de 600 € para actualizaciones sencillas. Las instalaciones complejas con extensiones a medida, comercio electrónico o configuraciones multilingües se presupuestan según los hallazgos de la auditoría. Todos los presupuestos son a precio cerrado.
Prepararte para la actualización: tu parte del proyecto
Tu implicación es deliberadamente ligera, pero hay tres aportaciones que hacen que cualquier actualización vaya más rodada. Primera, el acceso: panel de control del alojamiento, FTP/base de datos y una cuenta de superusuario de Joomla, reunidos al principio para que el proyecto nunca se detenga esperando una contraseña. Segunda, el conocimiento: todo lo que sepas sobre quién construyó el sitio, qué extensiones tienen valor comercial y qué funciones usa realmente tu equipo (la auditoría lo verifica todo, pero tu contexto agiliza la clasificación). Tercera, una persona que revise: alguien de tu parte con capacidad para recorrer el sitio de pruebas y decir "aprobado"; la revisión por comité es la causa más habitual de que los proyectos de actualización se alarguen más allá de su plazo.
Cuándo programarla
Elige tu temporada tranquila, no la de máxima actividad: el cambio en producción en sí es breve, pero conviene tener días de calma alrededor para la revisión y la ventana de seguimiento posterior. Evita programar la actualización a la vez que el lanzamiento de un rediseño, una campaña de marketing o un cambio de alojamiento que estés gestionando por tu cuenta; acumular variables hace que cualquier incidencia sea más difícil de atribuir. Y no esperes a un mítico mes perfectamente tranquilo: con Joomla 4 más allá de su fin de vida, el riesgo de calendario que supone esperar ya supera la comodidad de elegir el momento. La mayoría de los clientes están revisando su sitio de pruebas en un plazo de dos semanas desde que dan luz verde.
La disciplina de la reversión
La propiedad más importante de una actualización profesional es una que nunca deberías ver en acción: en cualquier momento anterior al cambio definitivo, todo el proyecto puede abandonarse sin consecuencia alguna para tu sitio en producción, e incluso el propio cambio es reversible. En concreto, eso significa copias de seguridad completas verificadas tomadas antes de empezar nada (y restauradas a modo de prueba, porque una copia sin verificar es una esperanza, no un plan); todo el trabajo confinado al entorno de pruebas hasta tu aprobación; el despliegue en producción ejecutado como un paso controlado y con instantánea; y el estado previo a la actualización conservado hasta que la ventana de seguimiento posterior se cierre con todo en orden. Si surge algo inesperado en esos primeros días, restaurar el estado anterior es cuestión de minutos de rutina, no de una llamada de crisis.
Esta disciplina es además la respuesta honesta a "¿y si algo sale mal?": algo sale mal de vez en cuando, en cualquier proyecto de software del mundo; la diferencia entre una anécdota y un desastre está en si el camino de vuelta se construyó antes de intentar el camino de ida. El nuestro siempre lo está.
¿Joomla 5 o Joomla 6?
Si vas a actualizar desde Joomla 4, puedes apuntar tanto a Joomla 5 como a Joomla 6. Joomla 5 es la opción LTS estable y probada. Joomla 6 es la versión más reciente, con las funciones más nuevas pero un ecosistema de extensiones menos maduro.
Para la mayoría de las organizaciones que actualizan desde Joomla 4, recomendamos Joomla 5 como objetivo inicial. Después puedes planificar una futura actualización de Joomla 5 a Joomla 6 a tu propio ritmo, una vez que el ecosistema de extensiones de Joomla 6 haya madurado del todo. Si prefieres ir directamente a Joomla 6, también ofrecemos ese servicio: lee sobre nuestra migración de Joomla 4 a 6.
Preguntas frecuentes
¿Puedo actualizar Joomla 4 a 5 yo mismo?
Técnicamente, sí: Joomla 4 incluye un componente de actualización integrado que permite actualizar a Joomla 5. Sin embargo, ese componente solo se encarga de los archivos del núcleo. No verifica la compatibilidad de las extensiones, ni prueba el código a medida, ni comprueba los requisitos del servidor, ni preserva la configuración SEO. Una actualización fallida en un sitio en producción puede provocar caídas del servicio, pérdida de datos o funciones rotas que cuesta más reparar de lo que habría costado una migración profesional. Recomendamos una gestión profesional para eliminar estos riesgos.
¿Funcionará mi plantilla de Joomla 4 en Joomla 5?
En la mayoría de los casos, sí. Joomla 4 y 5 comparten el mismo framework de plantillas y la misma base de Bootstrap 5. Las plantillas comerciales de desarrolladores activos suelen ser compatibles con ambas versiones. Las plantillas a medida pueden necesitar pequeños ajustes por funciones obsoletas. Verificamos la compatibilidad de la plantilla durante la auditoría previa a la actualización.
¿Durante cuánto tiempo tendrá soporte Joomla 5?
Joomla 5.4 es la versión con soporte a largo plazo (LTS) y recibirá actualizaciones de seguridad durante un periodo prolongado. Es la versión más estable y con soporte más duradero disponible actualmente. La fecha exacta de fin de soporte la determina la hoja de ruta de versiones del Proyecto Joomla, pero históricamente las versiones LTS reciben varios años de soporte de seguridad.
¿Qué diferencia hay entre actualizar y migrar?
Una actualización aplica la nueva versión sobre tu instalación existente y conserva la base de datos, el contenido y la configuración. Una migración implica instalar una copia nueva de la versión y transferir los datos desde la instalación antigua. De Joomla 4 a 5 es una actualización: el proceso más sencillo y rápido. De Joomla 3 a 5 requiere una migración porque cambió la arquitectura subyacente.
¿Tengo que cambiar de alojamiento?
No necesariamente. Si tu alojamiento actual admite PHP 8.1 o superior y MySQL 8.0 o superior, cumple los requisitos de Joomla 5. Lo verificamos durante la auditoría. Si tu alojamiento necesita mejoras, podemos recomendarte opciones o migrar tu sitio a nuestro alojamiento europeo gestionado.
¿Con cuánta antelación hay que avisar para el cambio final?
Casi ninguna por tu parte: una vez que has aprobado el sitio de pruebas, acordamos una franja para el despliegue (normalmente una hora de bajo tráfico) y el cambio en sí es breve. La única tarea de tu equipo en torno a ese momento es pausar la edición de contenidos durante la breve ventana de despliegue, para que no se escriba nada en la base de datos antigua a mitad del traslado; te decimos exactamente cuándo se abre y se cierra esa ventana. Los visitantes no experimentan ninguna caída digna de mención.
Ya tenemos alojamiento de pruebas, ¿podéis usar nuestro entorno?
Sí, siempre que sea un reflejo fiel de producción (misma versión de PHP, mismo motor de base de datos, misma configuración). Cuando no lo es, proporcionamos nosotros el entorno de pruebas: una copia de pruebas inexacta es peor que ninguna, porque produce resultados de prueba en los que se confía pero que no se trasladan al servidor en producción.
Nuestro sitio Joomla 4 nunca se terminó ni se mantuvo de verdad. ¿Lo actualizamos igualmente?
Sí, y la auditoría previa a la actualización es donde se aborda ese descuido. Las actualizaciones pendientes, las extensiones abandonadas y la deuda de configuración se resuelven como parte del proceso de dejar el sitio listo para actualizar, de modo que lo que aterrice en Joomla 5 esté sano, no solo sea más nuevo. Combínalo con un plan de mantenimiento y el ciclo de descuido termina aquí.
¿Hay alguna razón para esperar?
Con Joomla 4 más allá de su fin de vida, esperar tiene un precio que se mide en vulnerabilidades sin parchear. La única pregunta estratégica legítima es la versión objetivo —el 5 ahora frente a directamente al 6— y esa es una conversación de planificación, no un motivo para seguir expuesto. La auditoría lo resuelve con datos concretos sobre tu conjunto específico de extensiones.
Empieza tu actualización de Joomla 4 a 5
Una actualización de Joomla 4 a 5 es la forma más rápida de devolver tu sitio web a una plataforma segura y con soporte. Nuestra comprobación de compatibilidad gratuita examina tu instalación y confirma si es posible una actualización sencilla o si hay extensiones o configuraciones concretas que requieren atención primero.