La versión 2.5.5 de Joomla, además de corregir algunos problemas de la versión anterior, cuenta con una serie de novedades que afectan a diversos aspectos del sistema, como la creación de plantillas, la gestión de usuarios o el sistema de actualización. Un total de 11 nuevas características que veremos a continuación. Recuerda que tan solo unos días despues de su publicación apareción la versión 2.5.6 para corregir algunos fallos leves, pero también incluye estas nuevas funcionalidades.
Copiar plantillas
Esta nueva caracterísitica nos permitirá crear una copia exacta de una plantilla incluyendo todos sus archivos.
Para crear dicha copia iremos al gestor de plantillas y pulsaremos en el enlace "Plantilllas".
Figura 1: Lista de plantillas
Ahora accederemos a la plantilla que queremos copiar y, en la sección "copiar plantilla", introduciremos el nombre de la nueva plantilla y pulsaremos el botón correspondiente.
Figura 2: Copiar plantilla
En la lista de plantillas veremos que la copia se ha generado correctamente.
Figura 3: Plantilla copiada
Si vamos al directorio "templates" podremos ver la carpeta correspondiente a la nueva plantilla con todos sus archivos.
Figura 4: Carpeta de la nueva plantilla
Implementación de los terminos de servicio
Activando esta característica, los usuarios tendrán que aceptar los términos de servicio que hayamos establecido para poder registrarse en nuestra web.
Para activar la función iremos al gestor de plugins y buscaremos el plugin "Perfil – Usuario".
Figura 5: Pluging "Perfil – Usuario"
En la configuración del plugin marcaremos como requerido el campo "Términos del servicio" y seleccionaremos el artículo que contiente los terminos del servicio.
Figura 6: Activar el campo "Términos del servicio"
Ahora, cuando un nuevo usuario trate de registrarse tendrá que aceptar los términos establecidos.
Figura 7: Aceptación de los términos y condiciones
Pulsando sobre el enlace correspondiente, los usuarios podrán leer las condiciones antes de aceptarlas.
Figura 8: Lectura de las condiciones de servicio
Opción de desactivar el cambio del nombre en el perfil de usuario
Con esta función podremos impedir a los usuarios que cambien su nombre de usuario al editar su perfil.
Para ello iremos al gestor de usuarios y accederemos a la configuración pulsando en opciones. Aquí buscaremos la opción "Cambiar el nombre de usuario" y la estableceremos en "No" para impedir la modificación.
Figura 9: Impedir el cambio del nombre de usuario
Al editar su perfil, los usuarios ya no podran modificar su nombre de acceso. Veremos que un mensaje emergente nos informa de este hecho.
Figura 10: Modificación del nombre de usuario restringida
Número limitado de reestablecimientos del password en un período de tiempo
Esta nueva característica de Joomla nos va a permitir limitar el número de veces que un usuario puede reestablecer su contraseña en un período de tiempo.
Al igual que en el caso anterior, accederemos a la configuración del gestor de usuarios. Aquí podremos elegir el número máximo de reseteos (0 es ilimitado) y el tiempo que habrá que esperar para que el contador vuelva a ponerse a cero.
Figura 11: Limite de reestablecimientos del password
Contador para el componente de redirección
Con este contador podremos ver si alguna antigua página de nuestra web que ya no este disponible, sigue siendo utilizada. Cuando un usuario intente acceder a una página inexistente, la dirección de la página se añadirá al componenete de redirección y, con cada intento de acceso, el contador se incrementará.
Una vez configurada y activada la redirección, veremos que el contador deja de funcionar.
Figura 12: Contador de visitas en el gestor de redirecciones
Establecer la clase CSS para las etiquetas de Jform
Este cambio permitirá a los desarrolladores establecer una clase CSS para las etiquetas de los formularios. Para ello habrá que emplear la etiqueta "labelclass" en el archivo XML del formulario.
Si vamos a "administrator\components\com_content\models\forms\article.xml" podremos modificar las clases del formulario de creación de artículos del back-end.
Figura 13: Añadir la propiedad "labelclass" al la etiqueta "Título" del formulario
Una vez añadida la propiedad, podemos comprobar que todo está correcto analizando el código HTML del formulario de artículos del back-end de Joomla.
Figura 14: Código html de la etiqueta "Título" en el editor de artículos
Enlace "Leer mas" en los feeds
Esta nueva característica hace que se muestre el enlace "Leer mas" en los feeds de nuestra página.
Habra que activar la opción en el gestor de artículos, desde "opciones > introduccion > mostrar leer mas".
Figura 15: Activar "Leer mas" en los feeds
Si vamos ahora a los feeds de nuestra página veremos que aparece el enlace "Leer mas".
Figura 16: Enlace en la lista de feeds
Previsualización de imágenes
Hasta ahora, cuando incluíamos una imagen en un campo destinado a tal efecto, solo podíamos ver la ruta de esa imagen. Ahora obtendremos una vista previa de la imagen incluida en cualquier campo de imagen (categorías, artículos, contactos, etc).
Figura 17: Vista previa de una imagen incluida en un campo de imagen
Si accedemos al archivo XML de configuración del formulario (en este caso el del gestor de categorías) podremos añadir el atributo "preview = true o preview = false" en el campo image. Esto nos permitirá desactivar la vista previa (false) o añadir una previsualización fija (false).
Figura 18: Vista previa fija empleando "preview = true"
Nuevos botones en las pestañas de selección de menú del gestor de módulos
Si vamos al gestor de módulos y creamos un nuevo módulo, veremos que en la sección "Menú asignado" aparecen dos grupos de botones. El primero de ellos actuará a nivel general sobre todas las pestañas de menús, el segundo solo tendrá efecto en la pestaña en la que nos encontremos.
Figura 19: Grupos de botones en las propiedades del módulo
Subida múltiple de archivos
A partir de ahora podremos subir varios archivos a la vez empleando el gestor multimedia. Será suficiente con realizar una selección múltiple de los archivos a subir.
Figura 20: Subir varios archivos de forma simultánea
Mayor información al usuario durante la actualización automática
Cuando utilicemos el sistema automático de actualizaciones de Joomla, el sistema nos ofrecerá una información mas detallada de la que nos mostraba hasta ahora, con una barra de progreso, datos descargados, etc.
Figura 21: Información durante el proceso de actualización