Por Pedro F. Vidal Lopez on Domingo, 01 Diciembre 2013
Categoría: Diciembre

Conoce mejor la modernización de módulos

En este artículo, voy a presentar brevemente algunos de los nuevos módulos que serán añadidos a Joomla en un futuro próximo y algunas de las nuevas funcionalidades, como el módulo de ACL y la configuración global.

Nuevo módulo: Módulo de Información de Contacto 

El módulo de información de contacto muestra una lista de información sobre un contacto previamente seleccionado.

Capturas de Pantalla

Opciones básicas

Solicitud de subida:https://github.com/joomla/joomla-cms/pull/1921

Seguimiento:http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_id=8549&tracker_item_id=31566

Nuevo Módulo: Módulo Slider de Imágenes

El módulo de slider muestra un carrusel de imágenes con Bootstrap en una posición de módulo seleccionada. Los usuarios pueden insertar hasta 5 diapositivas con una imagen, un enlace a una imagen, título y descripción. Además el usuario puede configurar el inicio automático, el intervalo de diapositivas y la posibilidad de mostrar u ocultar la navegación y los controles. 

Capturas de Pantalla

Opciones básicas

Solicitud de subida:https://github.com/joomla/joomla-cms/pull/1918

Seguimiento:http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_id=8549&tracker_item_id=31568

Nuevo Módulo: Módulo Google Maps

Este módulo muestra un mapa de Google con las opciones básicas, en una posición de módulo dada. El usuario puede definir la ubicación bien por la longitud y latitud o bien por la dirección. Además el usuario puede establecer el nivel de zoom, el tamaño del mapa y el tipo de mapa también. La APi key es un campo opcional. Si el usuario tiene una clave de Google Maps API 3, se puede especificar en el campo "API Key". El módulo utiliza mapas de Google Maps API V3. En el futuro tengo la intención de incorporar OSM y otras APIs también. 

Capturas de Pantalla

 Opciones básicas

Solicitud de subida:https://github.com/joomla/joomla-cms/pull/1917

Seguimiento:http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_id=8549&tracker_item_id=31570 

Nuevo Módulo: Módulo de Etiqueta Seleccionada 

Este módulo muestra una lista de los artículos que contienen la etiqueta seleccionada, el módulo “Etiqueta Seleccionada” es cierto sentido similar al módulo “Etiquetas similares” que muestra artículos similares, que contiene etiquetas similares al artículo que se está viendo. Pero el módulo “Etiqueta Seleccionada” muestra una lista de los artículos que tienen una etiqueta especificada por el usuario. El usuario puede seleccionar el orden y la dirección en que la lista mostrará los artículos. Este módulo utiliza un nuevo JLayout que puede ser utilizado para ambos módulos de etiqueta.

Capturas de Pantalla

Opciones básicas

Solicitud de subida: https://github.com/joomla/joomla-cms/pull/1919

Seguimiento http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_id=8549&tracker_item_id=31569

Módulo de configuración global 

Establece los valores globales de algunas opciones avanzadas del módulo, incluyen lo siguiente: Sufijo de la clase del módulo, Etiqueta del módulo, tamaño de Bootstrap, Etiqueta de la cabecera y Etiqueta de la Clase. Estas configuraciones globales pueden modificarse dentro de cada módulo según las necesidades del usuario. 

Cómo acceder 

Para acceder a esta pantalla puedes: 

Capturas de Pantalla

Descripción 

Las opciones del Módulo Global se aplicarán a todos los módulos a menos que sean anulados dentro de un módulo particular. 

Solicitud de subida: https://github.com/joomla/joomla-cms/pull/1922

Seguimiento: http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_id=8549&tracker_item_id=31571

Módulo de Control de Acceso 

La parte de permisos del módulo está hecho por Sander Potjer y yo hice algunas correcciones y pruebas. Dado que es una funcionalidad completamente nueva para los módulos de Joomla, me gustaría presentarla aquí también y explicar cómo un usuario puede establecer permisos para cada módulo.

El Módulo de Control de Acceso ofrece la posibilidad de utilizar la funcionalidad de la lista de control de acceso a los módulos de Joomla. Un administrador puede establecer permisos para cada módulo, en lugar de configurar los permisos para todos los módulos en su conjunto. Si estás ahora con el ACL de Joomla, se recomienda analizar cómo funciona Joomla ACL ".

Cómo Establecer los Permisos del Módulo Global 

Para acceder a los permisos del módulo global, primero tienes que llegar a la pantalla de Opciones del gestor de módulos.

Haz click en la pestaña Permisos para establecer los permisos del módulo global. 

Captura de Pantallas 

Abajo se muestran las pantallas con más detalle

Descripción 

El administrador puede establecer permisos para el Módulo Global para cada grupo de usuarios de la pestaña de permisos.

Notas:

Cómo Establecer Permisos de Módulos Individuales 

Para acceder a los permisos de cada módulo, primero tiene que llegar a la pantalla de Gestor de módulos. 

Haga click en el módulo que desea configurar los permisos del Gestor de módulos. Haga clic en la pestaña de Permisos del Módulo. 

Basic Options

Aquí es donde los permisos para cada grupo de usuarios se gestionan para este módulo en particular. 

Notas:

Sander’s PR: https://github.com/joomla/joomla-cms/pull/1930

Seguimiento:http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=28638

Artículo de Sander: http://www.aclmanager.net/blog/general/338-acl-permissions-per-module-in-joomla-32

Consideraciones finales 

Han sido unos cuatro meses muy agradables en el programa “Google Summer of Code” con la Comunidad Joomla. Tuve la oportunidad de conocer a mucha gente y ganar una gran cantidad de experiencias. Me gustaría dar las gracias a Elin Waring, Janich Rasmussen que me guiaron durante todo el programa, y muchas otras personas que me ayudaron a detectar los errores y mejoras.Fue una experiencia de por vida para mí. A pesar de que ha llegado el final del programa, yo sería más que feliz de ayudar a la comunidad Joomla en el futuro, sobre todo para que los módulos de Joomla mejoren en todos los aspectos. 

Por último, sería de gran utilidad si pudieseis probar las nuevas funcionalidades mostradas antes (Se proporcionan enlaces a lo largo de las líneas) y sugerir mejoras, señalar errores, etc. que yo pueda mejorar. Espero que este artículo ayude tanto a los desarrolladores como a los usuarios que desean tener nuevas funcionalidades en Joomla.


Artículo original: Insight to Module Modernization

Dejar comentarios