SharePoint Online: How many site templates do I have available?

One of the aspects where SharePoint 2013 OnPremises has “some advantage” compared with SharePoint Online is on the number of site templates we have available in each case: SharePoint OnPremise has more site templates than SharePont Online.

  • If you want to know the site templates available in your SharePoint Online tenant, you only need to use the Get-SPOWebTemplate cmdlet. For instance, if you execute the following PowerShell sentences, you will get 16 site templates for SharePoint Online.
   1: $spoWebTemplates=Get-SPOWebTemplate

   2: $spoWebTemplates.Count

   3: $spoWebTemplates

And this is the result obtained when executing the previous PowerShell sentences:

image_thumb

  • In the case of SharePoint 2013 OnPemises, you have the cmdlet Get-SPWebTemplate that allows to list all the site templates available in your farm. Of course, in order to get the right ones for the comparison you will have to do some filtering such as the LocaleID and the CompatibilityLevel. In this case, you will get 60 site templates once you execute the following PowerShell lines.

   1: $spWebTemplates=Get-SPWebTemplate | Where-object {$_.LocaleId -eq 1033 -and $_.CompatibilityLevel -eq 15 }

   2: $spWebTemplates.Count

   3: $spWebTemplates

In this case, the output generated after executing the above PowerShell sentences is the following one:

image_thumb[1]

SharePoint Online: ¿Qué plantillas de sitio tengo disponibles?

Uno de los puntos en los que SharePoint OnPremise tiene “ventaja” con respecto a SharePoint Online es el relativo a las plantillas de sitio disponibles que es mayor en el primer caso:

  • Si queremos averiguar las plantillas de sitio disponibles en SharePoint Online, basta conque hagamos uso del cmdlet Get-SPOWebTemplate. En concreto, si ejecutáis la siguiente secuencia PowerShell en el ISE (previamente tendréis que haber establecido la conexión a vuestro tenant de SharePoint Online) veréis que en total disponemos de 16 plantillas de sitio en SharePoint Online:
   1: $spoWebTemplates=Get-SPOWebTemplate

   2: $spoWebTemplates.Count

   3: $spoWebTemplates

La ejecución de la secuencia PowerShell anterior genera la siguiente salida:

image

  • En el caso de SharePoint 2013 On-Premise, de forma equivalente si ejecutamos la siguiente secuencia PowerShell usando la consola de Administración de SharePoint 2013, veremos que el número de plantillas de sitio se eleva a 60.
   1: $spWebTemplates=Get-SPWebTemplate | Where-object {$_.LocaleId -eq 1033 -and $_.CompatibilityLevel -eq 15 }

   2: $spWebTemplates.Count

   3: $spWebTemplates

En este caso, la ejecución de dicha secuencia PowerShell genera la siguiente salida:

image