2 minutos de lectura ( 428 palabras)

2016 y Joomla! 4

2016 y Joomla! 4

Estamos entrando a un nuevo año 2016 y Joomla! también se aproxima a una nueva versión. Joomla! 4 esta casi a la vuelta, y se ha hablado mucho acerca de las mejoras que esta nueva versión nos traerá.

Una de las metas de Joomla! 4 es un cambio total de la arquitectura de su diseño. Se ha propuesto utilizar una arquitectura ortogonal la cual se basa en la separación de los componentes que conforman toda la arquitectura, entre mas separados este cada uno de los componentes, mas ortogonal sera la arquitectura. Así que, la meta numero uno de Joomla! 4 es separar cada uno de sus componentes del ambiente. En pocas palabras los componentes no tienen que preocuparse de donde vienen las entradas de datos y a donde se dirigen salidas de datos.


Joomla 3.x.x y otras versiones nos han dado la ilusión de soporte para distintas bases de datos, pero en realidad Joomla! únicamente funciona correctamente con MySQL. Para corregir este problema se estará implementando una capa transaccional con Doctrine DBAL. Doctrine DBAL actualmente soporta las siguientes bases de datos: MySQL, Oracle, Microsoft SQL Server, PostgreSQL, SAP Sybase SQL Anywhere, SQLite y Drizzle.


Otra meta es separar totalmente los templates del código. La versión actual y anteriores de Joomla aun utilizan mucho código PHP en la generación de templates lo cual hace el crear un nuevo template una misión muy difícil para los diseñadores que no están familiarizados con la programación en PHP. En la nueva versión se estarán simplificando totalmente los templates.


Para llegar a muchas de las metas se estará haciendo un revisión completa de la arquitectura MVC actual y algunos nuevos conceptos se introducirán. Conceptos importantes como Command Bus el cual remplazará el componente, Renderer el cual se introducirá en la vista y DDD (domain driven design) el cual sera un nuevo concepto para el modelo.


Uno de los retos mas grandes para adquirir todos estos cambios y la mejoría de Joomla, es mantener la compatibilidad con la versión anterior de Joomla!. Para el core de Joomla! tenemos garantizada una actualización de 1-click. Pero para la mayoría de extensiones externas (3PD) los cambios serán grandes y necesitaran actualizarse. Lo que si sabemos es que una de las resoluciones del equipo de desarrolladores de Joomla! 4 es hacer que la transición entre Joomla! 3 y Joomla! 4 sea lo mas sutil posible.


En el año que ha pasado, se definió la arquitectura, se empezó a escribir el código. Y este año esperemos las pruebas y el lanzamiento de la nueva versión de Joomla! 4.

0
Cómo hacer una Landing Page
Joomla World Conference 2015 en India vista por un...
 

Comentarios

¿Ya està registrado? Ingresa Aquí
No hay comentarios por el momento. Sé el primero en enviar un comentario.

By accepting you will be accessing a service provided by a third-party external to https://magazine.joomla.org/