Un tema per
SharePoint Online può essere generato tramite questo tool online
theme generator.
L'unico modo per aggiungere un nuovo tema e via codice.
Si può usare
PowerShell e farsi formattare il tema da
theme generator.
Il risultato sarà simile a questo:
$themepalette= @{
"themePrimary" = "#ddcc00";
"themeLighterAlt" = "#fdfdf3";
"themeLighter" = "#f7f7cf";
"themeLight" = "#f0f0a8";
"themeTertiary" = "#e0e05a";
"themeSecondary" = "#d2d219";
"themeDarkAlt" = "#b8b800";
"themeDark" = "#9b9b00";
"themeDarker" = "#727200";
"neutralLighterAlt" = "#f8f8f8";
"neutralLighter" = "#f4f4f4";
"neutralLight" = "#eaeaea";
"neutralQuaternaryAlt" = "#dadada";
"neutralQuaternary" = "#d0d0d0";
"neutralTertiaryAlt" = "#c8c8c8";
"neutralTertiary" = "#c2c2c2";
"neutralSecondary" = "#858585";
"neutralPrimaryAlt" = "#4b4b4b";
"neutralPrimary" = "#333333";
"neutralDark" = "#272727";
"black" = "#1d1d1d";
"white" = "#ffffff";
}
Per aggiungere un nuovo tema si può usare questo script
PowerShell:
# prende le credenziali, l'utente va inserito nella forma nomeutente@dominio.tld
$cred = Get-Credential
# si connette al servizio di amministrazione
Connect-SPOService -Url "https://XXXXX-admin.sharepoint.com" -Credential $cred
# solo per verificare se l'utente ha i permessi
Get-SPOHideDefaultThemes
# definizione schema colori nuovo tema
$themepalette= @{
"themePrimary" = "#ddcc00";
"themeLighterAlt" = "#fdfdf3";
"themeLighter" = "#f7f7cf";
"themeLight" = "#f0f0a8";
"themeTertiary" = "#e0e05a";
"themeSecondary" = "#d2d219";
"themeDarkAlt" = "#b8b800";
"themeDark" = "#9b9b00";
"themeDarker" = "#727200";
"neutralLighterAlt" = "#f8f8f8";
"neutralLighter" = "#f4f4f4";
"neutralLight" = "#eaeaea";
"neutralQuaternaryAlt" = "#dadada";
"neutralQuaternary" = "#d0d0d0";
"neutralTertiaryAlt" = "#c8c8c8";
"neutralTertiary" = "#c2c2c2";
"neutralSecondary" = "#858585";
"neutralPrimaryAlt" = "#4b4b4b";
"neutralPrimary" = "#333333";
"neutralDark" = "#272727";
"black" = "#1d1d1d";
"white" = "#ffffff";
}
# aggiunge il nuovo tema alla farm
Add-SPOTheme -Name "Sgart Theme" -Palette $themepalette -IsInverted $false
Attenzione bisogna essere Tenant Admin per installare il tema.
Per applicarlo, solo da una pagina
modern, nella
site collection vai in
Settings / Change the look:
Change the look poi seleziona
ThemeTheme si vede il nuovo tema nella sezione
Company themesCompany themes Vedi anche
SharePoint site theming