SharePoint 2013. Aprovechando las capacidades de búsqueda

Como ya hemos hablado en otros artículos del blog y de CompartiMOSS, el servicio de búsqueda de SharePoint 2013 ha tomado una relevancia fundamental en la construcción de los sitios y de aplicaciones dirigidas por la búsqueda o Search-Driven Application, gracias al API del servicio de búsqueda y a un nuevo Web Part de búsqueda de contenido.

Con el modelo de objetos de cliente y/o al servicio REST de búsqueda se puede implementar aplicaciones en SharePoint o fuera de SharePoint que consulten y muestren el contenido de una forma muy sencilla, como hemos hecho en las aplicaciones móviles de la revista CompartiMOSS.

El Web Part de Búsqueda de Contenido permite crear consultas del contenido de un sitio y aplicarle una plantilla de visualización con HTML y JavaScript, con el consiguiente ahorro en la implementación de Web Part personalizados para mostrar la información de nuestros sitios.

Si analizamos el sitio de CompartiMOSS.com, el 90% de las páginas se generan con este Web Part, consultando el contenido y aplicando la plantilla de visualización adecuada para cada caso, por ejemplo, este mes hemos empezado a mostrar publicidad en la página principal con un pequeño banner, que hemos hecho de la siguiente forma:

  • Creamos una biblioteca de imágenes donde alojaremos los banner con los campos Fecha Inicio y Fecha Fin de la publicidad

 

  • Añadimos estas columnas al esquema de búsqueda del servicio de búsqueda y realizamos un rastreo para que podamos realizar consultas de búsqueda utilizando esas propiedades.
  • En la página de inicio, añadimos el Content Search Web Part (Elemento web de búsqueda de contenido) con la consulta específica para que nos devuelva las imágenes de la biblioteca BannerHome que no estén caducadas (esta consulta es del tipo KQL)

 

  • Nos creamos un Display Template o plantilla de visualización específico para mostrar los banners, en este caso hemos usado nivo slider, y se lo aplicamos en el Web Part.

 

Listo, el resultado se puede ver en la página de CompartiMOSS.

 

Sin apenas escribir líneas de código para desarrollar un Web Part, hemos puesto en funcionamiento un banner, consultando contenido y aplicando una plantilla de visualización con JavaScript y HTML, y todo gracias al servicio de búsqueda SharePoint y a las funcionalidades que ya implementa la plataforma.

 

Saludos a todos…

Evento. Se acerca la European SharePoint Conference 2014

Quedan menos de tres semanas para la conferencia Europea de SharePoint que este año se celebra en Barcelona del 5 al 8 de mayo.

Un evento que no te puedes perder si te dedicas al mundo de SharePoint con sesiones sobre la plataforma, el mundo de aplicaciones y las API o el nuevo Office Graph (Oslo para los amigos).

Este año, nos han ofrecido la oportunidad de dar un sesión y junto con Juan Carlos Gonzalez os hablaremos sobre el interesante y nuevo mundo de las Aplicaciones de SharePoint, en la sesión «SP Apps, New Dev Model, New App Store: The Office Store».

La idea es mostrar las posibilidades que nos ofrece las Aplicaciones de SharePoint, que ventajas y desventajas tienen y porque ver la tienda como una posibilidad empresarial que hasta estos momentos no existía para el mundo de aplicaciones de Office y SharePoint.

 

Nos os perdáis esta oportunidad, son 4 días que incluyen 110 sesiones de los mejores Speaker de SharePoint y un área de exposición donde tendrás a más de 1000 desarrolladores, IT Pro, Consultores, usuarios de SharePoint listos para hacer mucho Networking.

Os esperamos….