jueves, 17 de enero de 2013

Tips Info #92 Sharepoint 2010

1-Agregar Javascript en botones de la Ribbon

Custom action - new form ribbon

En la acción, elegir “Navigate to URL”. En ese campo puede agregar una url o código javascript. Ya qué el código que ingrese, se agrega en el atributo href del anchor.

Ej: javascript:var d=document.location.href.replace(‘&IsDlg=1′,”);window.open(d);

Este javascript, lo que hará es mostrar la página actual como PopUp.

Select third and paste the javascript

2-Evitar los 255 caracteres de límite en los campos “multiple line text”

Setear el atributo Allow unlimited length in document libraries con el valor Yes

3-Remover un usuario para que no aparezca en el People Picker

Se debe eliminar desde:

  • La User Information List de la site collection (_catalogs/users/simple.aspx)
  • De la base de datos de Profile (User Profile Service Application)
  • Active Directory

4-Configurando el search settings del site collection

image

Propiedad SRCH_SITE_DROPDOWN_MODE, esta propiedad permite controlar las opciones del combo de search:

Do Not Show Scopes Dropdown, and default to contextual scope – HideScopeDD_DefaultContextual
Do Not Show Scopes Dropdown, and default to target results page – HideScopeDD
Show scopes Dropdown – ShowDD
Show, and default to ‘s’ URL parameter – ShowDD_DefaultURL
Show and default to contextual scope – ShowDD_DefaultContextual
Show, do not include contextual scopes – ShowDD_NoContextual
Show, do not include contextual scopes, and default to ‘s’ URL parameter – ShowDD_NoContextual_DefaultURL

Propiedad SRCH_ENH_FTR_URL, esta propiedad permite setear la URL o path relativo al Search Center.

Hay algunas combinaciones con las dos propiedades:

Site Collection Search Dropdown Mode Property Value Search Results URL
Do Not Show Scopes Dropdown, and default to contextual scope HideScopeDD_DefaultContextual Y
Do Not Show Scopes Dropdown, and default to target results page HideScopeDD N
Show scopes Dropdown ShowDD Y
Show, and default to ‘s’ URL parameter ShowDD_DefaultURL Y
Show and default to contextual scope ShowDD_DefaultContextual Y
Show, do not include contextual scopes ShowDD_NoContextual N
Show, do not include contextual scopes, and default to ‘s’ URL parameter ShowDD_NoContextual_DefaultURL N

$web = Get-SPWeb http://intranet.sharepoint.com
$web.AllProperties["SRCH_ENH_FTR_URL"] = “/search/”
$web.AllProperties["SRCH_SITE_DROPDOWN_MODE"] = HideScopeDD_Defaultcontextual
$web.AllProperties["SRCH_TRAGET_RESULTS_PAGE"] =”/_layouts/OSSSearchResults.aspx”
$web.update()

5-Agregar sugerencias en el search de Sharepoint 2010

image

Para que una palabra se agregue como sugerencia, se debe clickear 6 veces en un año mínimamente. Se puede pasar esta limitación mediante powershell.

$searchapp = Get-SPEnterpriseSearchServiceApplication -Identity "<SearchServiceApplicationName>"
New-SPEnterpriseSearchLanguageResourcePhrase -SearchApplication $searchapp -Language En-Us -Type QuerySuggestionAlwaysSuggest -Name "nueva sugerencia"

$timer=Get-SPTimerJob|? {$_.Name -eq "Prepare Query Suggestions"}
$timer.RunNow()
   
Get-SPEnterpriseSearchQuerySuggestionCandidates -SearchApp $ssa

Remove-SPEnterpriseSearchLanguageResourcePhrase -SearchApplication $ssa -Language En-Us -Type QuerySuggestionAlwaysSuggest -Identity "nueva sugerencia"

Este scrip agregará el texto “nueva sugerencia” como sugerencia para un site seteado con el idioma En-Us. También se dispara el timer “Query Suggestions” para que liste en todos los servicios de search.

Y la última línea remueve la sugerencia previamente creada.

Más información: http://technet.microsoft.com/en-us/library/hh148698(v=office.14).aspx

No hay comentarios:

Publicar un comentario