SharePoint Online: Como visualizar los contenidos de listas / bibliotecas de un sitio en otros sitios (I)!

Este tema es bastante recurrente en los foros de Office 365 y no tiene una respuesta rápida si no queremos pasar por hacer un pequeño desarrollo adaptado a nuestras necesidades. Afortunadamente, con las capacidades por defecto de la plataforma algo podemos hacer para poder mostrar los contenidos de listas/bibliotecas de un sitio en otro. En este post os voy a mostrar la primera posibilidad que consiste en aprovechar las capacidades de la Web Part de búsqueda de contenido para mostrar información de una forma “filtrada” y “acotada” gracias a la definición de una serie de condiciones:

  • Accedemos al sitio de SharePoint Online en el que queremos mostrar información de otro sitio. Editamos la página en la que necesitamos añadir la visualización y añadimos a la misma una Web Part de tipo Consulta de Contenido.
  • A continuación editamos el panel de configuración de esta Web Part ya que queremos cambiar la consulta por defecto por una personalizada. Para ello, haremos clic en el botón “Cambiar consulta”.
image image
  • En el modo avanzado del editor de consultas, cambiaremos la consulta para que nos muestre sólo los elementos de la lista o biblioteca en cuestión verificando además que estamos devolviendo elementos de tipo documento o de tipo elemento de lista. Verificamos mediante una consulta de prueba que se devuelven los resultados esperados.
  • Lo siguiente que tendríamos que hacer es crear una platilla de visualización específica para los resultados. En mi caso he cogido una por defecto simplemente para demostraros como es la idea de hacer uso de la Web Part de búsqueda de contenido para mostrar información de otros sitios de SharePoint Online en un cierto sitio.
image image