martes, 26 de febrero de 2013

Tips Info #98 Sharepoint 2010

1-Obtener la lista de Tareas de MySite

using (SPSite site = new SPSite("http://my.contoso.com/personal/christian/"))
{
   using (SPWeb web = site.OpenWeb())
   {
      SPList list = web.Lists["WmaAggregatorList_User"];

      foreach (SPListItem item in list.Items)
      {
         //Procesar las tareas de MySite
      }
   }
}

2-Indexar el contenido de páginas aspx en Sharepoint 2010

Ir a Site Settings.  Search Administration -> Search and offline availability -> Indexing ASPX Page Content, habilitar la opción "Always index all Web Parts on this site".
Realiza un full craw del content source.

image

3-Download a documento o archivo desde una librería mediante un link en Sharepoint 2010

Se puede usar el siguiente link

http://webaplication_url/_layouts/download.aspx?SourceURL=[nombre_libreria]/[nombre_archivo.extension]

4-Algunas claves de registro que usan WebClient (WebDav) para Sharepoint

[DWORD]HKLM\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\FileSizeLimitInBytes setear a 4294967295 (decimal) –> setea el tamaño máximo de subida de files mediante web dav

[DWORD]HKLM\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\BasicAuthLevel

* 0 - Basic authentication disabled
* 1 - Basic authentication enabled for SSL shares only
* 2 or greater - Basic authentication enabled for SSL shares and for non-SSL shares

Recomendación: setearla a 2.

[DWORD] HKLM\SYSTEM\CurrentControlSet\Control\LSA\LMCompatibilityLevel –> LINK

Recomendación: depende del método de authenticación que tenga su Domain Controler

[DWORD] HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2\1A00

Recomendación: setearla a 0

[DWORD] HKCU\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2\1A00

También se recomienda agregar sus sitios de Sharepoint que acceder vía WebDav a la siguiente clave de registro:

[SZ_MULTI]HKLM\SYSTEM\CurrentControlSet\services\WebClient\Parameters\AuthForwardServerList

Ej: *.sharepoint_url.com

recuerde que debe reiniciar el servicio de WebClient, y también se recomienda reiniciar la máquina.

net stop webclient
net start webclient

5-Excluir páginas del crawl de Sharepoint

Ir al SharePoint Central Administration
Ingresar a "Manage service applications"
En la página de Manage service applications encontrar el "Search Service Application" y seleccionar "Manage"
En la página de Search Administration, click sobre Crawl Rules.
Agregar una nueva crawl rule
En la página de "Add Crawl Rule", en el campo "Path", agrega las páginas a NO indexar
Ej: http://*allitems.aspx; http://*editform.aspx

En la sección de Crawl Configuration, seleccionar "Exclude all items in this path", y "Exlude complex urls"
Ir a Content Sources y iniciar un full crawl

image

No hay comentarios:

Publicar un comentario