el nuevo joomla! 1.6
DESCRIPTION
Presentación utilizada en el Barcamp Guayaquil 2009 para ilustrar las novedades de Joomla! 1.6TRANSCRIPT
El nuevo Joomla 1.6Luis Galárraga Del Prado
Barcamp Guayaquil 200927/Junio/2009
Estado actual del desarrollo de Joomla!Tres ramas de desarrollo:
◦1.0 (Obsoleta)◦1.5 (Estable)◦1.6 (Desarrollo, primer alpha liberado)
1.6 incluirá cambios radicales pero mantendrá cierta compatibilidad con 1.5
4562 extensiones registradas en JED◦2416 con soporte para 1.0
Principales novedades de Joomla! 1.6
Nuevos requisitos del sistemaReestructuración del módulo de control de
acceso (ACL)Anidamiento de categoríasMejoras en la implementación MVC del
Joomla! FrameworkMejoras en el sistema de menúsNuevos tipos de extensiones
Nuevos requisitos del sistema
Antes◦PHP >= 4.3◦MySQL >= 4.0
AhoraPHP >= 5.2MySQL >= 5.0.4
Objetivo◦Aprovechar las ventajas de la OO de PHP 5 y
ciertas optimizaciones implementadas por la base de datos.
Reestructuración del módulo de control de acceso
Antes◦Grupos definidos y no extensibles fácilmente◦Backend
Manager, Administrator, SuperAdministrator◦Frontend
Registered, Author, Editor, Publisher◦Reglas a menudo quemadas en el código◦Usuarios forman parte de un solo grupo◦Mejoras en el sistema de control de acceso se
conseguían a través de extensiones
Reestructuración del módulo de control de acceso
Ahora◦Interfaz mejorada de administración de
usuarios y grupos. Usuarios pueden pertenecer a diversos grupos
◦Grupos poseen una serie de “acciones” permitidas.
◦Tres tipos de reglas: Action Action on asset View
Reestructuración del módulo de control de acceso – Un vistazo
Anidamiento de categorías
La estructura Sección>Categoría>Artículo es reemplazada por Categorías anidadas:◦Una categoría puede alojar artículos y a otras
categorías◦Supone cambios para los desarrolladores que
utilizan el módulo de categorías de Joomla!
Mejoras en la estructura MVC del Joomla Framework
Motor de formularios para los modelos de datos.◦Nuevas clases: JModelItem, JModelList y
JModelFormAprovechamiento del formato JSON en la
representación de la información del registro.
Mejoras en el sistema de menús
Múltiples mejoras a la interfaz administrativas para los menús del sitio
Nuevos tipos de extensiones
Ahora nuevas librerías se pueden instalar como extensiones◦En Joomla 1.5 se lo hacía a través de plugins
Nuevos “paquetes instalables” permiten instalar múltiples extensiones en un solo paso.
Nuevos tipos de extensiones
Ahora nuevas librerías se pueden instalar como extensiones◦En Joomla 1.5 se lo hacía a través de plugins
Nuevos “paquetes instalables” permiten instalar múltiples extensiones en un solo paso.
Muchas gracias