25 de abril de 2014

SharePoint 2013. CSS alternativo (UI)

En casi todas las implementaciones de SharePoint es necesario agregar una hoja de estilo (CSS) para personalizar un poco el aspecto de la web.

Hace unos días escribí sobre como hacer esto mediante PowerShell (ver aquí). Ahora comparto la variante de cambiar o definir un CSS alternativo pero usando solamente la interfaz de usuario. Los pasos a seguir son:

1. Activar la característica (SharePoint Server Publishing Infrastructure). Para ello ir a Site Settings >> Site collection features, buscar la característica (SharePoint Server Publishing Infrastructure) y activarla.

2. Activar la característica (SharePoint Server Publishing). Para ello ir a Site Settings >> Manage site features, buscar la característica (SharePoint Server Publishing) y activarla.

3. Especificar el CSS Alternativo (en nuestro caso SADE.CSS). Para ello ir a Site Settings >> Master page, en la pantalla que aparece buscar la región Alternate CSS URL y especificar el fichero css a utilizar (ver imagen).

clip_image002

12 de abril de 2014

Project Server Tips. Quitar todas las instancias de Project Server 2013

Con este pequeño script PowerShell eliminamos todas las instancias del servicio de aplicación de Project Server 2013 que estuvieran aprovisionadas en la granja de SharePoint 2013.

cls

If ((Get-PSSnapIn -Name Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue) -eq $null ) 

{

    Add-PSSnapIn -Name Microsoft.SharePoint.PowerShell

}

 

Get-SPProjectWebInstance | Dismount-SPProjectWebInstance

SharePoint 2013. CSS alternativo mediante PowerShell

En casi todas las implementaciones de SharePoint es necesario agregar una hoja de estilo (CSS) para personalizar un poco el aspecto de la web.

Hoy comparto este pequeño script PowerShell que especifica un archivo CSS alternativo para poder modificar la interfaz de usuario:

cls

If ((Get-PSSnapIn -Name Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue) -eq $null ) 

{

    Add-PSSnapIn -Name Microsoft.SharePoint.PowerShell

}

 

$spWeb = Get-SPWeb "http://sitename.com/"

$spWeb.AlternateCssUrl = "/SiteAssets/MyCustomStyle.css"

$spWeb.Update()

 

Conclusión: Con este pequeño script ya podrás abrir tu fichero CSS (SiteAssets/MyCustomStyle.css) y agregar los estilos que creas necesarios en tus sitios.

Nota: Modificar la URL alternativa es posible mediante PowerShell como hemos visto y también mediante la interfaz de usuario de SharePoint, para ello ir a:

Site Settings è Master page è apply CSS file

 

Nota: Las siguientes características deben estar activas:

  • SharePoint Server Publishing Infrastructure (en la colección de sitios)
  • SharePoint Server Publishing (en el sitio en cuestión)