Hay que implementar un sitio en el que determinados usuarios puedan crear subsitios. Estos subsitios pueden ser de diversos tipos: Desarrolladores, Diseñadores, Arquitectos… Técnicamente cada subsitio es una plantilla de sitio diferente. Pueden ser un Team Site, un sitio de Comunidad o bien un sitio customizado. Cuando se crea cada subsitio, en el mismo se graba una Property Bag indicando el tipo del mismo. Ahora bien necesitamos tener una página en la que el usuario pueda saber los subsitios de tipo Desarrollador, subsitios de Diseñadores y diseños de Arquitectos a los que tiene acceso.
La opción 1, su principal beneficio es que podemos personalizarlo mayor, pero como principal tiene que si hay muchos subsitios es posible que tengamos un problema de rendimiento y de escalabilidad. Además, tenemos que sumar que hay realizar la implementación.
La opción 2, no se tiene que utilizar ninguna línea de código y se utilizan componentes Out of the Box que vienen en nuestro servidor favorito. Como único argumento en contra sería la adaptación a la nueva funcionalidad y nuevos requisitos.
$web = Get-SPWeb http://mysharepoint $web.AllProperties[“Tipo″] = “Comunidad″ $web.IndexedPropertyKeys.Add(“Tipo″) $web.Update()
SharePoint tiene muchas herramientas de Out of the Box para poder hacer desarrollos que cumplan con muchos de los requisitos. El buscador es una de estas herramientas en las que además disponemos de diversos WebParts en los que podemos añadir la interfaz requerida por los usuarios. El buscador es una de los puntos fuertes de SharePoint, por lo tanto en muchos de nuestros desarrollos lo debemos de utilizar. El caso que hemos visto es un ejemplo claro pero tiene multitud de ejemplos y utilidades.
Este sitio web utiliza cookies para que tengas la mejor experiencia de usuario. Si continuas navegando, estás dando tu consentimiento para aceptar las cookies y también nuestra política de cookies (esperemos que no te empaches con tanta cookie 😊)