Workaround para permitir filtrados por metadatos múltiples en el Content Query WebPart

Resumen
El siguiente artículo, muestra cómo resolver una deficiencia en la configuración mediante la interfaz web del Content Query WebPart (CQWP) de SharePoint 2010, cuando se necesita filtrar datos en columnas de tipo Metadatos administrado, que pueden tener múltiples valores

La necesidad, …el problema
Supongamos un escenario de negocio en el que estamos diseñando y creando un sitio de publicación en SharePoint 2010. Nuestro sitio contiene artículos técnicos (páginas), que pueden categorizarse según la tecnología de la que habla el artículo. En una situación como esta, escribir un artículo "geek" que únicamente haga referencia a una tecnología concreta no es una práctica habitual, por lo que tendremos que permitir crear un artículo que se pueda vincular a varias tecnologías. Por ejemplo, si estamos escribiendo un artículo que explica como instalar un servidor con SharePoint, seguramente se necesite categorizarlo en varias tecnologías como por ejemplo: SharePoint, SQL Server y Windows Server, por decir algo.
Si conocemos algunas de las novedades de SharePoint 2010, está claro que la necesidad planteada, se puede resolver de forma sencilla haciendo uso de los Metadatos propios de la plataforma, y en concreto los nuevos "Metadatos administrados" que incorpora SharePoint 2010.  Definiremos en el almacén de  términos una Taxonomía compuesta  por un conjunto de términos,  "Tecnologías", con todas las palabras claves o "keys" que sean necesarias: .NET, SharePoint, asp.net mvc, Entity Framework, etc.

Si queres seguir leyendo acerca de este artículo de SharePoint 2010, entonces bajate el número 8 de la revista.

Autores:
 
Luis Máñez | CTO | MCP SharePoint 2010 – Microsoft Active Professional 2011
@luismanez 

Teresa Cebrián | UX Designer
@cebrianstudio 

ENCAMINA (http://www.encamina.com)

Un comentario sobre “Workaround para permitir filtrados por metadatos múltiples en el Content Query WebPart”

Deja un comentario

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