Tenemos fechas para SharePoint Server 2016

Hace poco menos de 3 años que llego a nuestros servidores SharePoint Server 2013 y ya conocemos las fechas de lanzamiento de la versión 2016. Su disponibilidad está planificada para el segundo cuarto de 2016, podemos probar una beta en el último cuarto de 2015 y lo veremos por primera vez en el Microsoft Ignite del próximo mayo.

Teniendo como principal objetivo la integración con Office 365, mejorando los modelos de integración híbrida, SharePoint Server 2016 ofrecerá mejoras y nuevas funcionalidades principalmente en las siguientes áreas:

  • Experiencia de Usuarios
  • Infraestructura inspirada en la nube
  • Conformidad e Informes

…Leer más en SharePoint para los Negocios: http://blogs.encamina.com/negocios-sharepoint/2015/04/20/ya-en-camino-sharepoint-server-2016/ 

Evento. Web & Cloud Tour en Valencia

Este próximo miércoles, con el apoyo de la comunidad .NET de Valencia, de Microsoft y de ENCAMINA, tenemos el placer de participar en el Web & Cloud Tour de Valencia. Un evento en el que os hablaremos de Azure, Web, .NET y esas nuevas tecnologías que Microsoft tiene por vicio ir actualizando casi mes a mes. El lugar de celebración será el Colegio Oficial de Ingenieros de Telecomunicación, en la Avda de Jacinto Benavente, 12 de Valencia y os podéis registrar en el siguiente enlace.

A mi me ha tocado hacer de maestro de ceremonia y os hablaré de Azure y algunas novedades que han salido y están por salir. Compartiendo cartel con Adrian Diaz y Santiago Porras, y acompañados de profesionales que se pelean día a día con estas tecnologías, la agenda será la siguiente:

Horario Sesión Cloud
09:00 – 09:30 Registro
09:30 – 10:30 Introducción a Microsoft Azure
10:30 – 11:30 Soluciones PaaS con servicios en el Cloud y Azure WebSites
11:30 – 12:00 Descanso
12:00 – 13:00 Datos, SQL Azure y Azure Storage
13:00 – 14:00 Gestión masiva de datos en la era IoT
Horario Sesión Web
15:00 – 16:00 Introducción a ASP.NET y Visual Studio Web Tooling
16:00 – 17:00 Construyendo aplicaciones web con ASP.NET MVC
17:00 – 17:30 Descanso
17:30 – 18:30 Creación de API REST con WebAPI
18:30 – 19:30 Aplicaciones en tiempo real con SignalR

 

Os esperamos a todos…

 

SharePoint 2013. Búsqueda con parámetro opcionales

El servicio de búsqueda de SharePoint 2013 permite realizar consultas usando la sintaxis KQL (Keyword Query Language). Esta sintaxis nos permite combinar consultas del tipo texto libre con consultas del tipo restricciones de propiedades. Veamos algunos ejemplos.

Consultas de texto libre (Free-text queries)

Una consulta de texto libre nos permite enviar palabras o frases para que recuperemos contenido que se encuentra en el índice del buscador. Se puede usar la palabra o frase completa, parte de la misma u operadores como comodines, de cercanía, etc.

relevancia del motor de búsqueda

rele* del motor de búsqueda

“relevancia” NEAR(n=3) “búsqueda”

 

Consultas de restricciones de propiedades

Aquellas propiedades que estén marcadas como Queryable en el esquema de búsqueda se pueden utilizar para realizar consultas sobre el valor de estas y no sobre todo el índice del buscador.

ArticleAuthor:”Gustavo Velez”

MagazineNumber:”Número 21″

 

Parámetros opcionales

Teniendo en cuanta que cuando enviamos una consulta al buscador nos va a devolver un conjunto de resultados que cumplan con las restricciones de texto libre o propiedades que le hayamos enviado, se nos hace necesario el poder enviar parámetros que sean opcionales. Por ejemplo, en el Web Part de Consulta de Búsqueda podemos recoger variables del contexto de la página para la consulta. Variables del tipo QueryString, Campo de una página, etc.

 

La siguiente consulta nos devuelve el contenido que contengan la frase “relevancia del motor de búsqueda” cuyo autor sea el que pasamos por QueryString a la página:

relevancia del motor de búsqueda ArticleAuthor:{QueryString.Autor}

La consulta anterior se comportaría adecuadamente siempre que el los parámetros de la página encuentre la clave “Autor” para poder realizar la consulta, en caso contrario, no devolvería ningún resultado.

Para convertir la consulta por propiedad “ArticleAuthor” en opcional, tenemos que utilizar el operador “?” de la siguiente forma:

relevancia del motor de búsqueda {? ArticleAuthor:{QueryString.Autor}}

Con ese operador le estamos diciendo que si la consulta de propiedad restrictiva no devuelve resultados que no la tengamos en cuenta en el conjunto de resultados que nos tiene que devolver. Así podemos navegar a la página con o sin el parámetro.

http://www.compartimoss.com/Paginas/testsearch.aspx

http://www.compartimoss.com/Paginas/testsearch.aspx?Autor=”Gustavo Velez”

 

Ya hemos hablado otras veces del servicio de búsqueda, uno de los grandes valores que aporta SharePoint al conjunto de servicios que permiten trabajar con la plataforma. En este post hemos visto un pequeño truco de cómo implementar consultas desde el Web Part de consultas de búsqueda con la ayuda de la sintaxis KQL.

 

Saludos a todos…