sábado, 23 de febrero de 2013

Tips Info #8 Sharepoint 2013

1-Web part de Newsfeeds en otro web application diferente de MySite en Sharepoint 2013

image

Este web part pertenece a una feature oculta llamada “My Site Layout Feature”. El ID de esta feature es “”, su ubicación física es TEMPLATE\FEATURES\MySiteLayouts. Para activarla ejecute el siguiente comando, o utilice Sharepoint 2013 Manager

Enable-SPFeature -identity 6928B0E5-5707-46a1-AE16-D6E52522D52B -URL http://url_webApplication

2-Nuevo nivel de permisos en Sharepoint 2013: “Edit”

image

Más info: http://technet.microsoft.com/en-us/library/cc721640(v=office.15)

3-Remover la barra de status que informa sobre un upgrade disponible

image

Si se cierra el mensaje, la barra de status se mostrará en 30 días por default, si quiere cambiar este tiempo, puede ejecutar este comando de powershell

Get-SPWebApplication | % { $_.UpgradeReminderDelay = 90; $_.Update() }

Este comando seteará el recordatorio a 90 días. Recuerde que los administradores del site collection deben cerrar la barra, para que tome la nueva configuración.

En el caso que quieras deshabilitar el upgrade a los administradores del site collection, puede ejecutar lo siguiente:

Get-SPSite -Limit All -CompatibilityLevel 14 | % {
    $_.AllowSelfServiceUpgrade = $false }

image

4-Objeto de javascript _spPageContextInfo

Este objeto ya lo había comentado en el siguiente enlace para Sharepoint 2010. Para Sharepoint 2013 agregaron mayor cantidad de propiedades sobre el mismo.

Nombre Propiedaes

SP2010

SP2013

Valores de ejemplo

currentLanguage

X

X

3082

pageItemId

X

X

4 (Guid de la página)

pageListId

X

X

Guid de la lista

webLanguage

X

X

3082

webServerRelativeUrl

X

X

/

webUIVersion

X

X

15

alertsEnabled

X

X

True

allowSilverlightPrompt

X

X

False

userId

X

X

32

clientServerTimeDelta

 

X

Time

crossDomainPhotosEnabled

 

X

False

currentCultureName

 

X

es-es

currentUICultureName

 

X

es-es

layoutsUrl

 

X

_layouts/15

pagePersonalizationScope

 

X

1

serverRequestPath

 

X

/SitePages/Inicio.aspx

siteAbsoluteUrl

 

X

http://sp_sharepoint

siteClientTag

 

X

0$$15.0.4128.1020

siteServerRelativeUrl

 

X

/

systemUserKey

 

X

1:0).w|contoso\azcon

tenantAppVersion

 

X

0

webAbsoluteUrl

 

X

http://sp_sharepoint

webTemplate

 

X

1

webLogoUrl

 

X

_layouts/15/images/log.png

webPermMasks

 

X

{High:2147483647,Low:4294967295}

webTitle

 

X

Prueba de Contexto

5-Setear paleta de colores y theme vía powershell para Sharepoint 2013

$web = Get-SPWeb http://webapplicationURL/siteCollection/website
$file = $web.GetFile($web.ServerRelativeUrl + "/_catalogs/theme/15/MyTheme.spcolor")
$theme = [Microsoft.SharePoint.Utilities.SPTheme]::Open("MyTheme", $file)
$theme.ApplyTo($web, $false)

Para ver los nombres de los themes pueden ingresar a la siguiente url http://webapplicationURL/siteCollection/website/_catalogs/theme/forms/allitems.aspx

En el caso que quieras aplicar el theme a todos los MySites, ejecuta el siguiente script de powershell:

[Microsoft.SharePoint.SPSecurity]::RunWithElevatedPrivileges({
 
foreach ($site in (Get-SPSite http://urlWebApplicationMySite/* -Limit ALL))
{ ([Microsoft.SharePoint.Utilities.SPTheme]::Open("MyTheme", $site.RootWeb.GetFile($site.RootWeb.ServerRelativeUrl + "/_catalogs/theme/15/MyTheme.spcolor"))).ApplyTo($site.RootWeb, $true) }
})

Para mayor info de themes: http://msdn.microsoft.com/en-us/library/jj927174.aspx

Crear una custom composed look http://tommdaly.wordpress.com/2012/12/19/deploying-a-custom-composed-look-in-sharepoint-2013/

No hay comentarios:

Publicar un comentario