Creando un mapa de sitio con Managed Navigation en SharePoint 2013

SharePoint 2013 como sabemos ofrece un nuevo mecanismo para configuración la navegación del Portal mediante la Navegación Administrada. Esta configuración puede realizarse de manera centralizada y por medio del uso de términos. Además ofrece muchas ventajas, como la posibilidad de configurar URLs amigables o incorporar propiedades SEO.

Lamentablemente SharePoint 2013 no dispone de un WebPart o algún componente nativo para la creación de un mapa de sitio que es un requerimiento muy común en Portales web.

A falta del componente nativo, es posible desarrollar nuestro propio componente que consulte a los términos de la navegación Administrada, sin embargo también existen componentes libres en Internet, que pueden ser utilizados.

En la siguiente página pueden encontrar un componente de Site Map muy bueno: http://www.codeproject.com/Articles/775248/Site-Map-Web-Part-SharePoint

A continuación detalle el proceso de instalación y configuración:

1. Descargar la solución. El .zip esta conformado por el código fuente así como el compilado (.wsp) para instalar directamente. 

2. Instalamos el .wsp ejecutando el comando Add-SPSolution.

 3. En la Administración Central nos dirigimos a Solution Management y ubicar la solución recién agregada. Se mostrará como Not Deployed.

4. Procedemos a instalarla dando clic en Deploy Solution. Esto también se puede lograr con el comando Install-SPSolution.

5. Procedemos a instalar en las aplicaciones web donde lo requiramos. 

6. Y listo, se mostrará como Deployed

 7. Ahora nos vamos a la colección de sitios desde donde deseemos agregar el Mapa del Sitio. En características de la colección del sitio Activamos el Feature Questech Systems Site Map Web Part.

8. Creamos una nueva página para el Mapa del Sitio e insertamos el WebPart Site Map

9. El resultado será el siguiente:

10. En el WebPart de SiteMap solo se mostrarán los términos de la navegación administrada que se encuentren marcados para mostrarse desde la navegación global o local. Así que asegurémonos a seleccionar al menos 1 de ellos.

11. El resultado se puede comprobar. 

12. Ahora crearé mas niveles en mi navegación Administrada. En este caso crearé hasta 4 niveles.

13. En la navegación global podremos ver que solo se ve como máximo hasta el 3er nivel pues es el comportamiento nativo.

14.En la navegación local (Quick Launch) vemos que máximo se muestra hasta el segundo nivel, también este es el comportamiento nativo. 

15. Sin embargo, en nuestro mapa del sitio si podremos ver todos los niveles que necesitemos. 

 16. Por último, si queremos cambiar los estilos de nuestro SiteMap no es necesario modificar el código fuente, ya que es posible configurar el WebPart y especificar las clases que deseemos.

Y listo, disponemos de un mapa del sitio configurable y que cumple con las necesidades básicas.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *