1-Web part de Newsfeeds en otro web application diferente de MySite en Sharepoint 2013
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”
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
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 }
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 | |
siteClientTag |
| X | 0$$15.0.4128.1020 |
siteServerRelativeUrl |
| X | / |
systemUserKey |
| X | 1:0).w|contoso\azcon |
tenantAppVersion |
| X | 0 |
webAbsoluteUrl |
| X | |
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