oct 11
26
Ocultar el Ribbon para usuarios anonimos
Se me ha planteado en un proyecto la necesidad de ocultar el Ribbon o barra de herramientas de SharePoint 2010 para los usuarios anonimos del sitio.
Para poder realziar esto, la mejor opcion (al igual que ya ocurria en SharePoint 2007) es incluir en la Master Page codigo para ocultar los tags o controles que deseas hacer invisibles (en nuestro caso el Ribbon) para ello has de localizar este control, viendo donde empieza:
<WebPartPages:SPWebPartManager id="m" runat="Server"/>
y donde termina:
<div id="s4-workspace">
y pon por fuera de ellos el siguiente codigo:
<Sharepoint:SPSecurityTrimmedControl runat="server" Permissions="ManageLists"> </SharePoint:SPSecurityTrimmedControl>
Quedando algo similar a esto:
<Sharepoint:SPSecurityTrimmedControl runat="server" Permissions="ManageLists"> <WebPartPages:SPWebPartManager id="m" runat="Server"/> <!-- Resto de codigo --> <div id=s4-workspace> </SharePoint:SPSecurityTrimmedControl>
Lo que conseguimos es, todo codigo que metamos dentro del tag Sharepoint:SPSecurityTrimmedControl, solo podra ser visto por usuarios/grupos con permisos.
El listado de parametros de Permissions podemos encontrarlo aqui.
Referencia: SPSecurityTrimmedControl Class
[Acerca de mi...]
[Facebook]
[Google+]
[LinkedIn]
[Tweeter]

Bing Webmaster
PowerShell Scripts for SharePoint