Se me plantea la necesidad de modificar un atributo NoCrawl, de un campo de una lista creada en base a una plantilla de lista… es algo muy sencillo, aunque parezca un trabalenguas El atributo NoCrawl a nivel de SPField, indica si dicho campo puede ser reastreado por el buscador (a través de un valor buleano: [...]
Una de las cosas curiosas que me han solicitado es, desactivar las actividades de todos los perfiles de usuario, ya que por defecto en SharePoint vienen activas. Muchos de vosotros os preguntareis que son las actividades y en concreto el Activity Feed… básicamente es la funcionalidad que publica y recoge las actividades (en particular las actividades de las [...]
SharePoint 2007/20010 dispone de un sistema de logs/trazar llamado Unified Logging System (ULS). Si quieres mas información sobre ULS puedes consultar este artículo de Microsoft: Introducción al registro del sistema de creación de registros unificado (ULS). Cuando implementamos una aplicación sobre esta plataforma, es muy conveniente, registrar cualquier excepción al ULS para un futuro análisis, que nos [...]
Revisando el visor de eventos de los entornos de producción, donde está instalado SharePoint 2010, me he encontrado un error muy curioso, relacionado con el control TaxonomyPicker.ascx. La descripción del error es: Error al cargar el archivo de plantilla de control /_controltemplates/TaxonomyPicker.ascx: Could not load type ‘Microsoft.SharePoint.Portal.WebControls.TaxonomyPicker’ from assembly ‘Microsoft.SharePoint.Portal, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c’. Revisando el [...]
Como hacer las cosas desde la interface web de SharePoin, no tiene mucho misterio y además puedes encontrarlo facilmente buscando en Internet, prefiero detallar como se harian las cosas programaticamente, ya que esto es lo que nos va a permitir personalizar SharePoint a nuestro gusto/necesidad. Este es el caso de la creación de un subsitio [...]
Esta es la forma de establecer a través de código el administrador primario y secundario de una coleccion de sitios en SharePoint 2010. Para ello vamos a usar las propiedades SPSite.Owner y SPSite.SecondaryContact. Esta es un funcion de ejemplo que puede mejorarse verificando si los usuarios vienen vacios, o si el objeto SPSite es nulo… [...]
Como me ha tocado crear nuevos sitios a través del modelo de objetos, he tenido que pegarme con las plantillas estandar que trae por defecto SharePoint 2010… Como creo que es util tener tanto la definición, como el listado de plantillas que se pueden usar, adjunto un listado de estas: Team Site Blog Site Document [...]
Llevo pegándome tiempo con el Perfil de Usuario, tanto para crear perfiles a través del modelo de objetos, como para el aprovisionamiento de Mi Sitio, incluso me ha tocado añadir información al Perfil de Usuario usando una base de datos externa con BDCs… Para trabajar con este servicio, debemos incluir referencias en nuestro proyecto los siguientes espacios de nombres: using Microsoft.Office.Server; using Microsoft.Office.Server.UserProfiles; [...]
Cuando en SharePoint 2010 creas un sitio en blanco, por defecto, hay características que no están activas, como puede ser el caso de usar una plantilla de sitio de publicación. En el caso de un la creación de una nueva colección de sitio usando una plantilla en blanco, el enlace a la administración de metadatos, no está visible. Esto [...]
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 [...]