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