- Interface renovada
- Se eliminan las funciones en desuso de versiones anteriores
- Se elimina jQuery del núcleo
- El instalador ahora es más rápido e intuitivo
- Las nuevas plantillas están realizadas con Bootstrap 4, el framework de CSS, HTML y JavaScript más popular
- Hypermedia API (webservices)
- Mejoras importantes en el SEO
- Integración de paquetes de Joomla Framework
- Nueva plantilla de administrador con funciones básicas
- Seguridad reforzada con soporte para sentencias SQL preparadas
- Sistema mejorado de eventos
- Aplicación para interfaz de línea de comandos (CLI)
Las nuevas plantillas
La nueva versión de Joomla 4, se olvida de Breeze 3 y las plantillas Prtostar e Isis para el backend.
- Cassiopeia para el frontend. Cassiopeia es el nombre para la nueva plantilla de Joomla 4 basada en Bootstrap 4. Aunque da la sensación de que tiene mucho parecido a su predecesora, el diseño es más elegante y con un estilo más moderno.
- Atum para el backend. Para la parte de administración se utilizará Atum, también basada en Bootstrap 4. Podemos observar que la barra del menú ha cambiado de horizontal a vertical, haciendo que todo sea más intuitivo y agradable de usar.
Fecha de lanzamiento de Joomla 4
Hasta ahora, solo se han lanzado varias versiones Alpha y varias Beta, pero su fecha de lanzamiento, según Joomla.org, está todavía por verse. Aunque se espera una versión RC en breve y de hecho, ya no se planea lanzar más versiones menores 3.x, por lo que todas las propuestas que lleguen irán dirigidas a la versión 4.1. Joomla está siendo credo por la comunidad y su desarrollo puede seguirse desde Github.
Requisitos e instalación
Para instalar Joomla 4 deberemos tener en cuenta los siguientes requisitos de sistema:
- PHP 7 +
- MySQL 5.5.3 +
- PostgreSQL 9.2 +
- El soporte de SQL Server ha sido eliminado
La nueva versión ya no admite el uso del controlador ext / MySQL de PHP (se suprimió en PHP 7.0). De manera automática se intentará usar la extensión MySQL (disponible desde PHP 5.3) o el controlador MySQL PDO (disponible desde PHP 5.3). Si no es así, la conexión de la base de datos no podrá ser creada.