Una opción muy útil ya que actualmente los dispositivos móviles de 3ª generación son capaces de interpretar y mostrar paginas sobre SharePoint
El listado de todas las actualizaciones de SharePoint 2010...
Útil script de PowerShell para el aprovisionamiento de Mi Sitio
He perdido varias horas investigando como poner el titulo de una pagina desde un WebPart a través de codigo… He probado cosas como: this.Page.Title, this.Parent.Page.Title… pero sin mucho acierto
Investigando un poco mas, me he propuesto sobrescribir el PlaceHolder que contiene el titulo de la pagina, y para ello, habria que realizar los siguientes pasos: localizar e instanciar el control PlaceHolderPageTitle, eliminar el actual contenido y por ultimo insertar un nuevo literal dentro del PlaceHolder. A través e código seria así:
ContentPlaceHolder contentPlaceHolder = (ContentPlaceHolder) Page.Master.FindControl("PlaceHolderPageTitle");
contentPlaceHolder.Controls.Clear();
LiteralControl literalControl = new LiteralControl();
literalControl.Text = "Titulo de la Pagina";
contentPlaceHolder.Controls.Add(literalControl);
Con este cambio he conseguido que el indexador de SharePoint, almacene correctamente el titulo de la pagina, definido desde un WebPart.
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
En el caso de enriquecer el Perfil de Usuario de SharePoint 2010 a través del WAD (Windows Active Directory) una funcionalidad casi obligatoria demandada por los clientes, es que todos los usuarios que estén deshabilitados en el WAD, no se propaguen al servicio de User Profile…
Con versiones anteriores de SharePoint, habia que crear un filtro en LDAP controlando la propiedad userAccountControl, y en la versión 2010 sigue siendo necesario crear un filtro, para ellos hay que seguir los pasos:
Referencia: How to import user profile information of enabled user accounts from Active Directory to SharePoint
Si queires conocer los atributos del UserAccountControl, puedes hacerlo aquí.
Un tema necesario, para comprobar que todos tus entornos tienen el mismo nivel de parches (por lo tanto la misma version de SharePoint) se puede realziar de dos formas…
get-spfarm | select BuildVersion


Con la salida del Service Pack 1 de SharePoint 2010, a parte de los cambios que ya hemos visto a nivel funcional, se han producido cambios a nivel de API.
A continuación se muestran estos cambios:
Como referencia y fuente de esta informacion puedes consultar el blog de Gary Lapointe.
Tras una migración de MOSS 2007 a SPS 2010 uno de los problemas detectados, es que las vistas de librerias de documentos, en las que se usaba el icono del archivo para poder abrirlo, ha dejado de funcionar (el icono se muestra correctamente pero no enlaza con el documento). Por desgracia en el ULS no queda registrado ningun indicio de que esta ocurriendo….
El motivo de este problema es que, en SharePoint 2010 se ha cambiado el XSLT del WebPart de vistas de las librerías de documentos, viendose afectados los archivos: main.xsl, fldtypes.xsl y vwstyles.xsl que se encuentran en: \Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\template\layouts\XSL\.
Para poder solucionar este error hay que realizar los sigueintes pasos:
Una vez realizados los siguientes pasos, los iconos volveran a enlazar con los documentos.
Microsoft ha publicado el pasado día 17, la primera release del Developer Preview Kit para Visual Studio 11, el cual incluye laboratorios prácticos para ayudarte a entender cómo aprovechar las mejoras de Visual Studio 11 y. NET Framework 4.5, y sobre todo cómo gestionar el ciclo de vida de toda la aplicación.
Si no quieres instalarte el Developer Preview Kit al completo, tienes la opción de descargarte el Web Platform Installer Preview y seleccionar únicamente los labs que desees.
En cuanto a contenido del training kit, el resumen es el siguiente (de los laboratorios incluidos):
Se me ha dado el caso, que un cliente no quiere inicialmente, que los usuarios puedan acceder a su: My Site en SharePoint 2010. La forma de ocultarles esta opción desde la administración central es: