Novedades de Joomla 2.5

megafonoJoomla 2.5 viene cargada de nuevas funcionalidades que aumentan su versatilidad y nos facilitan el trabajo que realizamos. Un nuevo motor de búsqueda, soporte para diferentes tipos de bases de datos, CAPTCHA en el núcleo, la edición de idiomas desde el gestor de traducciones o los cambios estéticos de visualización realizados en el plugin de depuración, son solo algunos ejemplos de las nuevas mejoras que tiene Joomla 2.5 y que se tratarán en este artículo.

Motor de búsquedas inteligentes – Componente Finder

A la hora de situar un buscador de contenidos en Joomla podremos elegir entre la utilización del sistema de búsqueda estándar, que incorporaba en sus versiones anteriores, o el novedoso componente Finder que permite realizar búsquedas inteligentes.

Este nuevo componente mejora la calidad de los resultados de búsqueda y la experiencia de usuario con respecto a su predecesor. Cuenta con soporte para el autocompletado de palabras y stemming (Uso de la raíz de la palabra para recuperar más información).

Por defecto Joomla 2.5 trae habilitada la búsqueda estándar, por lo que para utilizar esta funcionalidad se debe reindexar el contenido y activar los módulos y plugins correspondientes.

 Indexación de contenidos

Figura 1: Indexación de los contenidos

Sugerencia

Figura 2: Sugerencia

Soporte para otros Sistemas de Gestión de Bases de Datos

Tradicionalmente Joomla ha estado ligado a las bases de datos MySQL. Sin embargo muchas empresas utilizan bases de datos basadas en SQL como MS SQL, PostgreSQL u Oracle. Al no poder utilizar Joomla en las bases de datos que tenían instaladas, tenían que ingeniárselas para conseguir que funcionase en sus sistemas.

Joomla 2.5 cuenta con drivers que permiten instalarlo en bases de datos MySQL y MS SQL, pero además se está trabajando en la compatibilidad con PostgreSQL, Oracle, PDO y SQLite.

Notificación de actualizaciones

Ahora desde el panel de administración se puede conocer si Joomla y sus extensiones se encuentran actualizadas a la última versión.

Actualizaciones automáticas

Figura 3: Actualizaciones automáticas

CAPTCHA por defecto en el núcleo

CAPTCHA evita que los robots de spam puedan completar los formularios de forma automática. La prueba consiste en que el usuario introduzca un conjunto de caracteres que se muestra en una imagen distorsionada que aparece en pantalla.

Sirve para prevenir el registro automático de usuarios o la publicación de contenidos en el sitio, por ejemplo mensajes de spam en foros y comentarios.

En las versiones anteriores de Joomla era necesario utilizar una extensión para conseguir esta funcionalidad, pero ahora viene por defecto en el núcleo de Joomla y los desarrolladores pueden integrarlo en sus extensiones.

CAPTCHA

Figura 4: Activación del CAPTCHA en el componente de gestión de usuarios


Enlazar nuevos menús con un módulo

En Joomla 1.5 cuando se creaba un nuevo tipo de menú se generaba y asociaba automáticamente un nuevo módulo. Era una funcionalidad que no todo el mundo utilizaba y se decidió retirar en la versiones 1.6/1.7. Esto provocó cierta confusión entre las personas que si utilizaban esta funcionalidad, la cuál ahora tenía que hacer el trabajo extra de creación del módulo. En Joomla 2.5 no se genera el módulo automáticamente, pero hay un enlace que lleva directamente a la creación del módulo, mejorando así la usabilidad.

Enlazar módulos de menú

Figura 5: Enlazar módulos al menú

Campos para imágenes y urls

En los artículos de Joomla 2.5 se han añadido nuevos campos para imágenes y urls, de forma que se pueden utilizar para crear un layout (plantilla) para que a la hora de publicar un artículo tenga forma de artículo de blog, noticia, etc. Por ejemplo imagina que cuando se publica un artículo quieres que aparezca en el texto de introducción una imagen a la izquierda y que en la vista completa de la noticia aparezca otra imagen distinta.

Campos para imágenes y urls

Figura 6: Campos para imágenes y urls

Notificar al administrador los nuevos usuarios

Cuando se registra un nuevo usuario en Joomla 2.5 se puede configurar si el administrador debe recibir un email de aviso.

Notificaciones al administrador

Figura 7: Activación de las notificaciones al administrador

Notas en los ítems de menú y en los usuarios

La versión 1.7 permitía añadir notas a los módulos para que se pudiese añadir un comentario, solo visible desde la zona de administración, que permite recordar para que se usaba el módulo. Esta funcionalidad también se ha añadido a los ítems de menú y a los usuarios.

Notas en los ítems de menú y en los usuarios

Figura 8: Nota en un ítem de menú

Filtros de texto personalizados

En el apartado de configuración global se ha añadido la pestaña Filtros de texto. Ahora es posible crear una lista de negra de etiquetas y atributos para cada uno de los grupos de usuarios. De esta forma se puede habilitar/deshabilitar la posibilidad de uso de iframes, flash, etc, para cada uno de los grupos de usuarios.

Filtros de texto personalizados

Figura 9: Filtros de texto personalizados

Mejoras en el filtrado por categorías del gestor de artículos

En el gestor de artículos se puede hacer un filtrado por categorías y además seleccionar hasta que nivel de profundidad se debe explorar las subcategorías.

Mejoras en el filtrado por categorías

Figura 10: Filtrado por categorías y niveles de profundidad

Edición de traducciones desde el gestor de idiomas

Desde el gestor de idiomas de Joomla 2.5 se pueden modificar las constantes de idioma que utiliza Joomla para las traducciones. Esta herramienta permite realizar la búsqueda introduciendo el nombre de la constante o su valor, de forma que si por ejemplo se realiza la búsqueda de “Leer más” o COM_CONTENT_READ_MORE se puede modificar su valor. En las versiones anteriores había que buscar el fichero adecuado y realizar la modificación a mano, pero con esta nueva funcionalidad se puede hacer directamente desde el administrador.

Edición de traducciones desde el administrador 

Figura 11: Modificación de traducciones

Orden flexible del feed de noticias (Canales electrónicos)

Esta funcionalidad permite modificar el orden de los elementos del feed. Se puede elegir mostrar los más recientes o los más antiguos.

Orden del feed de noticias

Figura 12: Orden del feed de noticias

Imagen personalizada para la página offline

En las versiones anteriores cuando se utilizaba la opción de poner el sitio offline, aparecía un logotipo de Joomla junto con un texto informativo. Ahora es posible cambiar ese logotipo por una imagen personalizada. Esta opción es perfecta para poner el logo del sitio web y un mensaje advirtiendo que el sitio todavía no está publicado.

Imagen personalizada página offline

Figura 13: Imagen offline

Opción para poner el sitio offline después de la instalación

Antes cuando se terminaba la instalación de Joomla, el sitio web era puesto online de forma automática. En esta nueva versión se puede especificar en el proceso de instalación si el sitio web debe ser puesto online.

Sitio offline durante la instalación

Figura 14: Opción de sitio offline durante la instalación

Barra de estado

Se ha reducido el tamaño que ocupa la barra de estado

Barra de estado

Figura 15: Barra de estado

Filtrado por grupos del módulo ¿Quién está en línea?

Opcionalmente se puede limitar la forma de visualizar los usuarios que están online en el sitio, de forma que solo se vean los usuarios que están online del mismo grupo del usuario actual.

Filtrado por grupos

Figura 16: Filtro por grupos

Chequeo de soporte nativo para archivos ZIP

Durante el proceso de instalación se ha añadido un chequeo para informar del soporte nativo para la descompresión de archivos ZIP. El soporte nativo de archivos ZIP es recomendable, dado que es mucho más rápido que la descompresión utilizando PHP. La baja velocidad de la descompresión mediante archivos ZIP puede hacer saltar algunos timeouts cuando se quiere instalar actualizaciones o extensiones con archivos grandes.

Soporte nativo para ZIP

Figura 17: Soporte nativo para archivos ZIP

Texto personalizable en el feed de sindicación

Se puede elegir el texto a mostrar en el feed del sitio o se puede dejar el nombre por defecto que trae el paquete de idiomas.

Texto personalizable en el feed

Figura 18: Texto personalizable en el módulo de sindicación del sitio

Nuevo plugin del sistema para mejorar el SEO: Código de idioma

Esta funcionalidad permite cambiar el código de idioma para el documento html que genera Joomla. De esta forma se puede establecer el lenguaje y el país del sitio para especificar un público objetivo.

Plugin de códigos de idiomas

Figura 19: Plugin Código de idioma

Nueva visualización del plugin de depuración

Al activarse el plugin de depuración Joomla muestra una serie de información que permite a los desarrolladores conocer que está pasando internamente. Joomla 2.5 trae como novedad una mejora de su legibilidad, mediante la agrupación de esta información en pestañas y el resaltado de la información mediante colores.

Visualización de la depuración de Joomla 2.5

Figura 20: Consultas SQL a la base de datos de Joomla

Basado en el artículo original de Andrea Tarr - New Features in Joomla! 2.5

Escribir un comentario

Por favor procura que tus comentarios estén relacionados con la entrada, comenta con tu nombre y no pongas enlaces en tu comentario. Intenta también respetar a los demás lectores, los comentarios off topic, promocionales, ofensivos o ilegales serán editados y borrados.


Código de seguridad
Refescar