Clicky

Tutorial, el nuevo sistema de enrutamiento en Joomla!

enrutamiento en Joomla 3.8

A partir de Joomla! 3.8 soportan el nuevo enrutador Contenido, Contactos, Usuarios y Newsfeeds

Introducción

El nuevo sistema de enrutamiento define una nueva y más flexible interfaz para que los desarrolladores manejen la creación y el procesamiento de URLs y ofrece a los usuarios finales más opciones en relación con la forma en que se muestran las URLs (incluida la capacidad a menudo solicitada para eliminar ID de elementos de contenido de la URL).

A partir de Joomla! 3.8, para los componentes que soportan el nuevo enrutador (Contenido, Contactos, Usuarios y Newsfeeds), es posible configurar el enrutador para que funcione en una de tres configuraciones diferentes:

• El sistema de enrutamiento actual (que seguirá siendo el comportamiento predeterminado para las nuevas instalaciones y la opción que se recomendará generalmente para los sitios existentes al actualizar),
• El nuevo sistema de enrutamiento,
• El nuevo sistema de enrutamiento elimina la ID de un elemento de contenido.

Nota

Debido a que las URLs generadas con el nuevo sistema de enrutamiento no son 100% compatibles con el enrutador existente y sus URLs, se sugiere que los sitios existentes no habilitan el nuevo sistema sin probar exhaustivamente esos sitios en un entorno de ensayo y abordar los cambios de URL.

Se recomienda que los nuevos sitios utilicen el nuevo sistema inmediatamente.

¿Cuáles son los cambios en las URLs?

Cuando se habilitan las opciones de SEF, aquí hay dos páginas del conjunto de datos de muestra de prueba con cada una de las configuraciones de enrutamiento:

• Galería de fotos Categoría Página Animales:

Enrutador actual: /article-categories/72-park-site/photo-gallery/animals
Nuevo enrutador habilitado con IDs: /article-categories/26-park-site/28-photo-gallery/72-animals
Nuevo enrutador habilitado sin IDs: /article-categories/park-site/photo-gallery/animals/koala

• Página de artículo en Koala:

Enrutador actual: /article-categories/72-park-site/photo-gallery/animals/25-koala
Nuevo enrutador habilitado con IDs: /article-categories/26-park-site/28-photo-gallery/72-animals/25-koala
Nuevo enrutador habilitado sin IDs: /article-categories/park-site/photo-gallery/animals/koala

Los números indican las ID de sus categorías y artículos.

Con el nuevo enrutador y activada la opción Eliminar ID, se quitan las ID, lo que permite tener URLs más limpias y amigables. También mejorará tu SEO.

¿Cómo puedo habilitar el nuevo sistema de enrutamiento?

sistema de enrutamiento de Joomla

El nuevo sistema de enrutamiento está disponible para contenido, contactos, usuarios y Newsfeeds. La forma de habilitar estas nuevas características es la misma para cada una de ellas.

Tomemos contenido como ejemplo.

• Iniciar sesión en el backend
• En el menú superior, navega hasta Contenido → Artículos
• Haz clic en el botón Opciones en la parte superior derecha

• Haz clic en la pestaña Integración

artículos opciones

Activar el nuevo sistema de enrutamiento:

• Haz clic en Experimental para habilitar el nuevo enrutamiento de URL
• Haz clic en Sí si deseas quitar la ID.

artículos opciones, Integración

• Haz clic en Guardar o Guardar y cerrar en la parte superior izquierda
• Visita tu interfaz y comprueba las URL.

Sigue el mismo proceso para Contactos, Usuarios y Newsfeeds.

Nota: Hay casos en los que el cambio del sistema de enrutamiento puede cambiar la URL de una página y hacer que una página existente dé una respuesta 404. Los desarrolladores todavía están discutiendo ideas de un plan de migración para mantener las viejas URLs trabajando hasta cierto punto.

Jesus_Caceres