SlideShare a Scribd company logo
1 of 34
Download to read offline
aOS Maurice
24 Octobre 2017
SharePoint Branding
#aosMauritius
aOS Maurice & Réunion
24 et 26 Octobre 2017
Speaker presentation
Kévin RIAHI
• SharePoint Developer
• Since 2015
Preetee BEEFEYA-HURCHAND
• Associate manager &
SharePoint Developer
• Since 2013
aOS Maurice & Réunion
24 et 26 Octobre 2017
aOS Maurice & Réunion
24 et 26 Octobre 2017
Agenda
• Part 1: SharePoint Branding
• Part 2: Implementations
• Conclusion: Best practice / Limitations
aOS Maurice & Réunion
24/26 Octobre 2017
SharePoint Branding
#aosMauritius
aOS Maurice & Réunion
24 et 26 Octobre 2017
SharePoint Reminder
• What is SharePoint for ?
aOS Maurice & Réunion
24 et 26 Octobre 2017
Why SharePoint Branding ?
• Corporate identity compliance
• Differentiate site (example: per department)
• Create unique experience for specific requirement
• Respond to a business need
aOS Maurice & Réunion
24 et 26 Octobre 2017
SharePoint Branding examples
https://www.renfe-sncf.com/
aOS Maurice & Réunion
24 et 26 Octobre 2017
SharePoint Branding examples
https://www.swiss.com
aOS Maurice & Réunion
24 et 26 Octobre 2017
SharePoint Branding examples
http://www.iata.org/
aOS Maurice & Réunion
24 et 26 Octobre 2017
What is branding ?
• Website Branding:
• The colors, fonts, logos, and supporting graphics that make up the general
look and feel of a corporate website.
• Branding for SharePoint:
• Master pages, page layouts, CSS, web parts, images, etc.
aOS Maurice & Réunion
24 et 26 Octobre 2017
What is SharePoint Branding ?
• Different effort level identified:
• Full Effort
• Custom Master Pages, Page Layouts, Display Templates
• Medium Effort
• Design Manger for Publishing Sites
• Custom CSS & Background Images
• Low Effort
• Page Editing & Composed Looks
aOS Maurice & Réunion
24/26 Octobre 2017
Implementations
#aosMauritius
aOS Maurice & Réunion
24 et 26 Octobre 2017
Branding levels
• Low Effort
• Page editing
• Composed looks
• Customized palette
• Medium Effort
• Custom CSS
• Page layouts
• Full Effort
• Custom Master Pages
• Design manager
aOS Maurice & Réunion
24 et 26 Octobre 2017
Branding low effort
• Editing page
aOS Maurice & Réunion
24 et 26 Octobre 2017
Branding low effort
• Composed looks
aOS Maurice & Réunion
24 et 26 Octobre 2017
Branding low effort
• Composed looks customization
• Colors (palette)
• Polices
• Background
• Master pages
• Seattle
Oriented intranet/team site
• Oslo
Oriented publishing
aOS Maurice & Réunion
24 et 26 Octobre 2017
Branding low effort
Seattle
aOS Maurice & Réunion
24 et 26 Octobre 2017
Branding low effort
Oslo
aOS Maurice & Réunion
24 et 26 Octobre 2017
Branding low effort
• Sharepoint Color Palette
1. Create your theme
2. Generate the theme file
(.spcolor)
3. Upload the file into the
dedicated library
4. The new palette is
available
aOS Maurice & Réunion
24 et 26 Octobre 2017
Branding low effort
Components
• Mostly Any !
Except the .spcolor file to upload
Requirement
• No technical knowledges
• Sharepoint Color Palette tool
For a customized palette
aOS Maurice & Réunion
24 et 26 Octobre 2017
Branding medium effort
• Custom CSS
aOS Maurice & Réunion
24 et 26 Octobre 2017
Branding medium effort
Components
• Fonts and Layout (CSS)
Requirement
• Technical knowledges
• Publishing site
• Custom CSS
aOS Maurice & Réunion
24 et 26 Octobre 2017
Branding medium effort
• Custom page layout
aOS Maurice & Réunion
24 et 26 Octobre 2017
Branding medium effort
Components
• A content type
• Custom Page Layout (aspx)
• Fonts and Layout (css)
Requirement
• Technicals knowledges
• Custom page layout
aOS Maurice & Réunion
24 et 26 Octobre 2017
Branding full effort
• Design manager
• Design Manager create design packages
• Includes master pages, page layouts, CSS, images, and more
• Can be easily imported into another site
1. Edit HTML files (possibility to use snippets provided by
Microsoft)
2. Upload/create the design
3. Export if needed
aOS Maurice & Réunion
24 et 26 Octobre 2017
Branding full effort
Components
• HTML design files
• Every dependency needed
Requirement
• Technicals knowledges
• Publishing site
• Design manager
aOS Maurice & Réunion
24 et 26 Octobre 2017
Branding full effort
• Custom master page
• Higher level of customization
• Can be easily customized
(via SharePoint Designer for example)
• Has to be in last usage ! (see next part)
aOS Maurice & Réunion
24/26 Octobre 2017
Conclusion: Best practice / Limitations
#aosMauritius
aOS Maurice & Réunion
24 et 26 Octobre 2017
Conclusion: Best practice / Limitations
• SharePoint Online limitations:
• No update if custom master page
• Limitation on scripts
• 03/31/2018: All SharePoint Online Public Website will be deleted
aOS Maurice & Réunion
24 et 26 Octobre 2017
Conclusion: Best practice / Limitations
• Stick to the standard !
• 4 advantages:
• Cheaper
• Quicker
• Better maintainability
• More Agile
• Stay up to date
• Roadmap
aOS Maurice & Réunion
24 et 26 Octobre 2017
Conclusion: Best practice / Limitations
Modern sites
• New default design
• New ways to develop/deploy
• New language: typescript
aOS Maurice & Réunion
24 et 26 Octobre 2017
Conclusion: Best practice / Limitations
• Modern page
aOS Maurice & Réunion
24/26 Octobre 2017
Thanks to our sponsors!
Merci à nos sponsors
Platinum

More Related Content

Similar to SharePoint Branding - Kevin Riahi & Preetee HURCHAND-BEEFEYA

Upgrading from Full Trust Code to Add-In Model and SharePoint Framework
Upgrading from Full Trust Code to Add-In Model and SharePoint FrameworkUpgrading from Full Trust Code to Add-In Model and SharePoint Framework
Upgrading from Full Trust Code to Add-In Model and SharePoint FrameworkBIWUG
 
Biggest fails and best practices using Office 365 - Patrick Guimonet
Biggest fails and best practices using Office 365 - Patrick GuimonetBiggest fails and best practices using Office 365 - Patrick Guimonet
Biggest fails and best practices using Office 365 - Patrick GuimonetaOS Community
 
SharePoint and javascript – modern development
SharePoint and javascript – modern developmentSharePoint and javascript – modern development
SharePoint and javascript – modern developmentYannick Plenevaux
 
SharePoint et Javascript - Modern development - Yannick Plenevaux - Christoph...
SharePoint et Javascript - Modern development - Yannick Plenevaux - Christoph...SharePoint et Javascript - Modern development - Yannick Plenevaux - Christoph...
SharePoint et Javascript - Modern development - Yannick Plenevaux - Christoph...aOS Community
 
2017 12-01 aOS Aachen - Biggest fails and best practices using Office 365
2017 12-01 aOS Aachen - Biggest fails and best practices using Office 3652017 12-01 aOS Aachen - Biggest fails and best practices using Office 365
2017 12-01 aOS Aachen - Biggest fails and best practices using Office 365Patrick Guimonet
 
Rethinking Document Management in Office 365
Rethinking Document Management in Office 365Rethinking Document Management in Office 365
Rethinking Document Management in Office 365BIWUG
 
Jeff Engle: Taking the Show on the Road
Jeff Engle: Taking the Show on the RoadJeff Engle: Taking the Show on the Road
Jeff Engle: Taking the Show on the RoadJack Molisani
 
2018 12-06 SharePoint - the new era of provisioning
2018 12-06 SharePoint - the new era of provisioning2018 12-06 SharePoint - the new era of provisioning
2018 12-06 SharePoint - the new era of provisioningYannick Plenevaux
 
Your Road to Communication Sites
Your Road to Communication SitesYour Road to Communication Sites
Your Road to Communication SitesD'arce Hess
 
Your Road to Modern Communication Sites
Your Road to Modern Communication SitesYour Road to Modern Communication Sites
Your Road to Modern Communication SitesD'arce Hess
 
2017-04-06 aOS Bangalore Biggest fails and BP using Office 365 toolset
2017-04-06 aOS Bangalore Biggest fails and BP using Office 365 toolset2017-04-06 aOS Bangalore Biggest fails and BP using Office 365 toolset
2017-04-06 aOS Bangalore Biggest fails and BP using Office 365 toolsetPatrick Guimonet
 
Sitecore Helix/Habitat Architecture and Ecosystem
Sitecore Helix/Habitat Architecture and EcosystemSitecore Helix/Habitat Architecture and Ecosystem
Sitecore Helix/Habitat Architecture and EcosystemMohamed Krimi
 
Your Road to Modern Communication Sites
Your Road to Modern Communication SitesYour Road to Modern Communication Sites
Your Road to Modern Communication SitesD'arce Hess
 
Front-end style guides - fronteers @ WHITE (30/08/12)
Front-end style guides - fronteers @ WHITE (30/08/12)Front-end style guides - fronteers @ WHITE (30/08/12)
Front-end style guides - fronteers @ WHITE (30/08/12)Stijn Janssen
 
aOS Day Brussels December 2016
aOS Day Brussels December 2016aOS Day Brussels December 2016
aOS Day Brussels December 2016Rick Van Rousselt
 
aOS Community Aachen - Service request management with the Nintex Workflow Pl...
aOS Community Aachen - Service request management with the Nintex Workflow Pl...aOS Community Aachen - Service request management with the Nintex Workflow Pl...
aOS Community Aachen - Service request management with the Nintex Workflow Pl...Jan von Reith
 
Building the Perfect Office 365 Tenant - SharePoint Saturday Belgium 2017 #SPSBE
Building the Perfect Office 365 Tenant - SharePoint Saturday Belgium 2017 #SPSBEBuilding the Perfect Office 365 Tenant - SharePoint Saturday Belgium 2017 #SPSBE
Building the Perfect Office 365 Tenant - SharePoint Saturday Belgium 2017 #SPSBEChirag Patel
 
Building the Perfect Office 365 Tenant
Building the Perfect Office 365 TenantBuilding the Perfect Office 365 Tenant
Building the Perfect Office 365 TenantBIWUG
 
sptc_presentation
sptc_presentationsptc_presentation
sptc_presentationD'arce Hess
 
2017-04-04 aOS Mumbai - Biggest fails and BP using Office 365 toolset
2017-04-04 aOS Mumbai - Biggest fails and BP using Office 365 toolset2017-04-04 aOS Mumbai - Biggest fails and BP using Office 365 toolset
2017-04-04 aOS Mumbai - Biggest fails and BP using Office 365 toolsetPatrick Guimonet
 

Similar to SharePoint Branding - Kevin Riahi & Preetee HURCHAND-BEEFEYA (20)

Upgrading from Full Trust Code to Add-In Model and SharePoint Framework
Upgrading from Full Trust Code to Add-In Model and SharePoint FrameworkUpgrading from Full Trust Code to Add-In Model and SharePoint Framework
Upgrading from Full Trust Code to Add-In Model and SharePoint Framework
 
Biggest fails and best practices using Office 365 - Patrick Guimonet
Biggest fails and best practices using Office 365 - Patrick GuimonetBiggest fails and best practices using Office 365 - Patrick Guimonet
Biggest fails and best practices using Office 365 - Patrick Guimonet
 
SharePoint and javascript – modern development
SharePoint and javascript – modern developmentSharePoint and javascript – modern development
SharePoint and javascript – modern development
 
SharePoint et Javascript - Modern development - Yannick Plenevaux - Christoph...
SharePoint et Javascript - Modern development - Yannick Plenevaux - Christoph...SharePoint et Javascript - Modern development - Yannick Plenevaux - Christoph...
SharePoint et Javascript - Modern development - Yannick Plenevaux - Christoph...
 
2017 12-01 aOS Aachen - Biggest fails and best practices using Office 365
2017 12-01 aOS Aachen - Biggest fails and best practices using Office 3652017 12-01 aOS Aachen - Biggest fails and best practices using Office 365
2017 12-01 aOS Aachen - Biggest fails and best practices using Office 365
 
Rethinking Document Management in Office 365
Rethinking Document Management in Office 365Rethinking Document Management in Office 365
Rethinking Document Management in Office 365
 
Jeff Engle: Taking the Show on the Road
Jeff Engle: Taking the Show on the RoadJeff Engle: Taking the Show on the Road
Jeff Engle: Taking the Show on the Road
 
2018 12-06 SharePoint - the new era of provisioning
2018 12-06 SharePoint - the new era of provisioning2018 12-06 SharePoint - the new era of provisioning
2018 12-06 SharePoint - the new era of provisioning
 
Your Road to Communication Sites
Your Road to Communication SitesYour Road to Communication Sites
Your Road to Communication Sites
 
Your Road to Modern Communication Sites
Your Road to Modern Communication SitesYour Road to Modern Communication Sites
Your Road to Modern Communication Sites
 
2017-04-06 aOS Bangalore Biggest fails and BP using Office 365 toolset
2017-04-06 aOS Bangalore Biggest fails and BP using Office 365 toolset2017-04-06 aOS Bangalore Biggest fails and BP using Office 365 toolset
2017-04-06 aOS Bangalore Biggest fails and BP using Office 365 toolset
 
Sitecore Helix/Habitat Architecture and Ecosystem
Sitecore Helix/Habitat Architecture and EcosystemSitecore Helix/Habitat Architecture and Ecosystem
Sitecore Helix/Habitat Architecture and Ecosystem
 
Your Road to Modern Communication Sites
Your Road to Modern Communication SitesYour Road to Modern Communication Sites
Your Road to Modern Communication Sites
 
Front-end style guides - fronteers @ WHITE (30/08/12)
Front-end style guides - fronteers @ WHITE (30/08/12)Front-end style guides - fronteers @ WHITE (30/08/12)
Front-end style guides - fronteers @ WHITE (30/08/12)
 
aOS Day Brussels December 2016
aOS Day Brussels December 2016aOS Day Brussels December 2016
aOS Day Brussels December 2016
 
aOS Community Aachen - Service request management with the Nintex Workflow Pl...
aOS Community Aachen - Service request management with the Nintex Workflow Pl...aOS Community Aachen - Service request management with the Nintex Workflow Pl...
aOS Community Aachen - Service request management with the Nintex Workflow Pl...
 
Building the Perfect Office 365 Tenant - SharePoint Saturday Belgium 2017 #SPSBE
Building the Perfect Office 365 Tenant - SharePoint Saturday Belgium 2017 #SPSBEBuilding the Perfect Office 365 Tenant - SharePoint Saturday Belgium 2017 #SPSBE
Building the Perfect Office 365 Tenant - SharePoint Saturday Belgium 2017 #SPSBE
 
Building the Perfect Office 365 Tenant
Building the Perfect Office 365 TenantBuilding the Perfect Office 365 Tenant
Building the Perfect Office 365 Tenant
 
sptc_presentation
sptc_presentationsptc_presentation
sptc_presentation
 
2017-04-04 aOS Mumbai - Biggest fails and BP using Office 365 toolset
2017-04-04 aOS Mumbai - Biggest fails and BP using Office 365 toolset2017-04-04 aOS Mumbai - Biggest fails and BP using Office 365 toolset
2017-04-04 aOS Mumbai - Biggest fails and BP using Office 365 toolset
 

More from aOS Community

Commencer le IaaS sur Azure - aOS Tahiti 03-03-2020
Commencer le IaaS sur Azure - aOS Tahiti 03-03-2020Commencer le IaaS sur Azure - aOS Tahiti 03-03-2020
Commencer le IaaS sur Azure - aOS Tahiti 03-03-2020aOS Community
 
Migrer vers O365. Quelles stragtégies? - aOS Tahiti 03-03-2020
Migrer vers O365. Quelles stragtégies? - aOS Tahiti 03-03-2020Migrer vers O365. Quelles stragtégies? - aOS Tahiti 03-03-2020
Migrer vers O365. Quelles stragtégies? - aOS Tahiti 03-03-2020aOS Community
 
Passer des macro Excel à la power plateform - aOS Tahiti 03-03-2020
Passer des macro Excel à la power plateform - aOS Tahiti 03-03-2020Passer des macro Excel à la power plateform - aOS Tahiti 03-03-2020
Passer des macro Excel à la power plateform - aOS Tahiti 03-03-2020aOS Community
 
Serverless avec azure functions - aOS Tahiti 03-03-2020
Serverless avec azure functions - aOS Tahiti 03-03-2020Serverless avec azure functions - aOS Tahiti 03-03-2020
Serverless avec azure functions - aOS Tahiti 03-03-2020aOS Community
 
Passer des macro Excel à la power plateform - aOS Nouméa 28-02-2020
Passer des macro Excel à la power plateform - aOS Nouméa 28-02-2020 Passer des macro Excel à la power plateform - aOS Nouméa 28-02-2020
Passer des macro Excel à la power plateform - aOS Nouméa 28-02-2020 aOS Community
 
MS ignite : les nouveautés autour des content services et projet cortex - aOS...
MS ignite : les nouveautés autour des content services et projet cortex - aOS...MS ignite : les nouveautés autour des content services et projet cortex - aOS...
MS ignite : les nouveautés autour des content services et projet cortex - aOS...aOS Community
 
Cybersecurité dans M365 - aOS Noumea 28-02-2020
Cybersecurité dans M365 - aOS Noumea 28-02-2020Cybersecurité dans M365 - aOS Noumea 28-02-2020
Cybersecurité dans M365 - aOS Noumea 28-02-2020aOS Community
 
Introduction a Power Automate - aOS Nouméa 28-02-2020
Introduction a Power Automate  - aOS Nouméa 28-02-2020 Introduction a Power Automate  - aOS Nouméa 28-02-2020
Introduction a Power Automate - aOS Nouméa 28-02-2020 aOS Community
 
aOS Monaco 2019 - S3 - Présentation Varonis - Cloud Data Protection - Benjami...
aOS Monaco 2019 - S3 - Présentation Varonis - Cloud Data Protection - Benjami...aOS Monaco 2019 - S3 - Présentation Varonis - Cloud Data Protection - Benjami...
aOS Monaco 2019 - S3 - Présentation Varonis - Cloud Data Protection - Benjami...aOS Community
 
aOS Monaco 2019 - S2 - Présentation ARKADIN - TEAMS Adoption - Laurent Pilo
aOS Monaco 2019 - S2 - Présentation ARKADIN - TEAMS Adoption - Laurent PiloaOS Monaco 2019 - S2 - Présentation ARKADIN - TEAMS Adoption - Laurent Pilo
aOS Monaco 2019 - S2 - Présentation ARKADIN - TEAMS Adoption - Laurent PiloaOS Community
 
aOS Monaco 2019 - C1 - Sécuriser sa messagerie sur Office 365 - Hakim Taoussi...
aOS Monaco 2019 - C1 - Sécuriser sa messagerie sur Office 365 - Hakim Taoussi...aOS Monaco 2019 - C1 - Sécuriser sa messagerie sur Office 365 - Hakim Taoussi...
aOS Monaco 2019 - C1 - Sécuriser sa messagerie sur Office 365 - Hakim Taoussi...aOS Community
 
aOS Monaco 2019 - B7 - I Developed a SPFx solution, what to do next and how t...
aOS Monaco 2019 - B7 - I Developed a SPFx solution, what to do next and how t...aOS Monaco 2019 - B7 - I Developed a SPFx solution, what to do next and how t...
aOS Monaco 2019 - B7 - I Developed a SPFx solution, what to do next and how t...aOS Community
 
aOS Monaco 2019 - B6 - Mister Governance and Doctor Teams - Jean-François Ber...
aOS Monaco 2019 - B6 - Mister Governance and Doctor Teams - Jean-François Ber...aOS Monaco 2019 - B6 - Mister Governance and Doctor Teams - Jean-François Ber...
aOS Monaco 2019 - B6 - Mister Governance and Doctor Teams - Jean-François Ber...aOS Community
 
aOS Monaco 2019 - B5 - The good, the bad and the unexpected - a BOT story - K...
aOS Monaco 2019 - B5 - The good, the bad and the unexpected - a BOT story - K...aOS Monaco 2019 - B5 - The good, the bad and the unexpected - a BOT story - K...
aOS Monaco 2019 - B5 - The good, the bad and the unexpected - a BOT story - K...aOS Community
 
aOS Monaco 2019 - B4 - Three must have workflows with Microsoft Flow - Vlad C...
aOS Monaco 2019 - B4 - Three must have workflows with Microsoft Flow - Vlad C...aOS Monaco 2019 - B4 - Three must have workflows with Microsoft Flow - Vlad C...
aOS Monaco 2019 - B4 - Three must have workflows with Microsoft Flow - Vlad C...aOS Community
 
aOS Monaco 2019 - B3 - Create purchase request in PowerApps - Robi Voncina
aOS Monaco 2019 - B3 - Create purchase request in PowerApps - Robi VoncinaaOS Monaco 2019 - B3 - Create purchase request in PowerApps - Robi Voncina
aOS Monaco 2019 - B3 - Create purchase request in PowerApps - Robi VoncinaaOS Community
 
aOS Monaco 2019 - B2 - Intégrer la Power Platform avec SharePoint - Patrick G...
aOS Monaco 2019 - B2 - Intégrer la Power Platform avec SharePoint - Patrick G...aOS Monaco 2019 - B2 - Intégrer la Power Platform avec SharePoint - Patrick G...
aOS Monaco 2019 - B2 - Intégrer la Power Platform avec SharePoint - Patrick G...aOS Community
 
aOS Monaco 2019 - B1 - Construire son infrastructure sur Azure un jeu d'enfan...
aOS Monaco 2019 - B1 - Construire son infrastructure sur Azure un jeu d'enfan...aOS Monaco 2019 - B1 - Construire son infrastructure sur Azure un jeu d'enfan...
aOS Monaco 2019 - B1 - Construire son infrastructure sur Azure un jeu d'enfan...aOS Community
 
aOS Monaco 2019 - A7 - Sécurisez votre SI et vos services Office 365 partie 2...
aOS Monaco 2019 - A7 - Sécurisez votre SI et vos services Office 365 partie 2...aOS Monaco 2019 - A7 - Sécurisez votre SI et vos services Office 365 partie 2...
aOS Monaco 2019 - A7 - Sécurisez votre SI et vos services Office 365 partie 2...aOS Community
 
aOS Monaco 2019 - A6 - Sécurisez votre SI et vos services Office 365 partie 1...
aOS Monaco 2019 - A6 - Sécurisez votre SI et vos services Office 365 partie 1...aOS Monaco 2019 - A6 - Sécurisez votre SI et vos services Office 365 partie 1...
aOS Monaco 2019 - A6 - Sécurisez votre SI et vos services Office 365 partie 1...aOS Community
 

More from aOS Community (20)

Commencer le IaaS sur Azure - aOS Tahiti 03-03-2020
Commencer le IaaS sur Azure - aOS Tahiti 03-03-2020Commencer le IaaS sur Azure - aOS Tahiti 03-03-2020
Commencer le IaaS sur Azure - aOS Tahiti 03-03-2020
 
Migrer vers O365. Quelles stragtégies? - aOS Tahiti 03-03-2020
Migrer vers O365. Quelles stragtégies? - aOS Tahiti 03-03-2020Migrer vers O365. Quelles stragtégies? - aOS Tahiti 03-03-2020
Migrer vers O365. Quelles stragtégies? - aOS Tahiti 03-03-2020
 
Passer des macro Excel à la power plateform - aOS Tahiti 03-03-2020
Passer des macro Excel à la power plateform - aOS Tahiti 03-03-2020Passer des macro Excel à la power plateform - aOS Tahiti 03-03-2020
Passer des macro Excel à la power plateform - aOS Tahiti 03-03-2020
 
Serverless avec azure functions - aOS Tahiti 03-03-2020
Serverless avec azure functions - aOS Tahiti 03-03-2020Serverless avec azure functions - aOS Tahiti 03-03-2020
Serverless avec azure functions - aOS Tahiti 03-03-2020
 
Passer des macro Excel à la power plateform - aOS Nouméa 28-02-2020
Passer des macro Excel à la power plateform - aOS Nouméa 28-02-2020 Passer des macro Excel à la power plateform - aOS Nouméa 28-02-2020
Passer des macro Excel à la power plateform - aOS Nouméa 28-02-2020
 
MS ignite : les nouveautés autour des content services et projet cortex - aOS...
MS ignite : les nouveautés autour des content services et projet cortex - aOS...MS ignite : les nouveautés autour des content services et projet cortex - aOS...
MS ignite : les nouveautés autour des content services et projet cortex - aOS...
 
Cybersecurité dans M365 - aOS Noumea 28-02-2020
Cybersecurité dans M365 - aOS Noumea 28-02-2020Cybersecurité dans M365 - aOS Noumea 28-02-2020
Cybersecurité dans M365 - aOS Noumea 28-02-2020
 
Introduction a Power Automate - aOS Nouméa 28-02-2020
Introduction a Power Automate  - aOS Nouméa 28-02-2020 Introduction a Power Automate  - aOS Nouméa 28-02-2020
Introduction a Power Automate - aOS Nouméa 28-02-2020
 
aOS Monaco 2019 - S3 - Présentation Varonis - Cloud Data Protection - Benjami...
aOS Monaco 2019 - S3 - Présentation Varonis - Cloud Data Protection - Benjami...aOS Monaco 2019 - S3 - Présentation Varonis - Cloud Data Protection - Benjami...
aOS Monaco 2019 - S3 - Présentation Varonis - Cloud Data Protection - Benjami...
 
aOS Monaco 2019 - S2 - Présentation ARKADIN - TEAMS Adoption - Laurent Pilo
aOS Monaco 2019 - S2 - Présentation ARKADIN - TEAMS Adoption - Laurent PiloaOS Monaco 2019 - S2 - Présentation ARKADIN - TEAMS Adoption - Laurent Pilo
aOS Monaco 2019 - S2 - Présentation ARKADIN - TEAMS Adoption - Laurent Pilo
 
aOS Monaco 2019 - C1 - Sécuriser sa messagerie sur Office 365 - Hakim Taoussi...
aOS Monaco 2019 - C1 - Sécuriser sa messagerie sur Office 365 - Hakim Taoussi...aOS Monaco 2019 - C1 - Sécuriser sa messagerie sur Office 365 - Hakim Taoussi...
aOS Monaco 2019 - C1 - Sécuriser sa messagerie sur Office 365 - Hakim Taoussi...
 
aOS Monaco 2019 - B7 - I Developed a SPFx solution, what to do next and how t...
aOS Monaco 2019 - B7 - I Developed a SPFx solution, what to do next and how t...aOS Monaco 2019 - B7 - I Developed a SPFx solution, what to do next and how t...
aOS Monaco 2019 - B7 - I Developed a SPFx solution, what to do next and how t...
 
aOS Monaco 2019 - B6 - Mister Governance and Doctor Teams - Jean-François Ber...
aOS Monaco 2019 - B6 - Mister Governance and Doctor Teams - Jean-François Ber...aOS Monaco 2019 - B6 - Mister Governance and Doctor Teams - Jean-François Ber...
aOS Monaco 2019 - B6 - Mister Governance and Doctor Teams - Jean-François Ber...
 
aOS Monaco 2019 - B5 - The good, the bad and the unexpected - a BOT story - K...
aOS Monaco 2019 - B5 - The good, the bad and the unexpected - a BOT story - K...aOS Monaco 2019 - B5 - The good, the bad and the unexpected - a BOT story - K...
aOS Monaco 2019 - B5 - The good, the bad and the unexpected - a BOT story - K...
 
aOS Monaco 2019 - B4 - Three must have workflows with Microsoft Flow - Vlad C...
aOS Monaco 2019 - B4 - Three must have workflows with Microsoft Flow - Vlad C...aOS Monaco 2019 - B4 - Three must have workflows with Microsoft Flow - Vlad C...
aOS Monaco 2019 - B4 - Three must have workflows with Microsoft Flow - Vlad C...
 
aOS Monaco 2019 - B3 - Create purchase request in PowerApps - Robi Voncina
aOS Monaco 2019 - B3 - Create purchase request in PowerApps - Robi VoncinaaOS Monaco 2019 - B3 - Create purchase request in PowerApps - Robi Voncina
aOS Monaco 2019 - B3 - Create purchase request in PowerApps - Robi Voncina
 
aOS Monaco 2019 - B2 - Intégrer la Power Platform avec SharePoint - Patrick G...
aOS Monaco 2019 - B2 - Intégrer la Power Platform avec SharePoint - Patrick G...aOS Monaco 2019 - B2 - Intégrer la Power Platform avec SharePoint - Patrick G...
aOS Monaco 2019 - B2 - Intégrer la Power Platform avec SharePoint - Patrick G...
 
aOS Monaco 2019 - B1 - Construire son infrastructure sur Azure un jeu d'enfan...
aOS Monaco 2019 - B1 - Construire son infrastructure sur Azure un jeu d'enfan...aOS Monaco 2019 - B1 - Construire son infrastructure sur Azure un jeu d'enfan...
aOS Monaco 2019 - B1 - Construire son infrastructure sur Azure un jeu d'enfan...
 
aOS Monaco 2019 - A7 - Sécurisez votre SI et vos services Office 365 partie 2...
aOS Monaco 2019 - A7 - Sécurisez votre SI et vos services Office 365 partie 2...aOS Monaco 2019 - A7 - Sécurisez votre SI et vos services Office 365 partie 2...
aOS Monaco 2019 - A7 - Sécurisez votre SI et vos services Office 365 partie 2...
 
aOS Monaco 2019 - A6 - Sécurisez votre SI et vos services Office 365 partie 1...
aOS Monaco 2019 - A6 - Sécurisez votre SI et vos services Office 365 partie 1...aOS Monaco 2019 - A6 - Sécurisez votre SI et vos services Office 365 partie 1...
aOS Monaco 2019 - A6 - Sécurisez votre SI et vos services Office 365 partie 1...
 

Recently uploaded

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Recently uploaded (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

SharePoint Branding - Kevin Riahi & Preetee HURCHAND-BEEFEYA

  • 1. aOS Maurice 24 Octobre 2017 SharePoint Branding #aosMauritius
  • 2. aOS Maurice & Réunion 24 et 26 Octobre 2017 Speaker presentation Kévin RIAHI • SharePoint Developer • Since 2015 Preetee BEEFEYA-HURCHAND • Associate manager & SharePoint Developer • Since 2013
  • 3. aOS Maurice & Réunion 24 et 26 Octobre 2017
  • 4. aOS Maurice & Réunion 24 et 26 Octobre 2017 Agenda • Part 1: SharePoint Branding • Part 2: Implementations • Conclusion: Best practice / Limitations
  • 5. aOS Maurice & Réunion 24/26 Octobre 2017 SharePoint Branding #aosMauritius
  • 6. aOS Maurice & Réunion 24 et 26 Octobre 2017 SharePoint Reminder • What is SharePoint for ?
  • 7. aOS Maurice & Réunion 24 et 26 Octobre 2017 Why SharePoint Branding ? • Corporate identity compliance • Differentiate site (example: per department) • Create unique experience for specific requirement • Respond to a business need
  • 8. aOS Maurice & Réunion 24 et 26 Octobre 2017 SharePoint Branding examples https://www.renfe-sncf.com/
  • 9. aOS Maurice & Réunion 24 et 26 Octobre 2017 SharePoint Branding examples https://www.swiss.com
  • 10. aOS Maurice & Réunion 24 et 26 Octobre 2017 SharePoint Branding examples http://www.iata.org/
  • 11. aOS Maurice & Réunion 24 et 26 Octobre 2017 What is branding ? • Website Branding: • The colors, fonts, logos, and supporting graphics that make up the general look and feel of a corporate website. • Branding for SharePoint: • Master pages, page layouts, CSS, web parts, images, etc.
  • 12. aOS Maurice & Réunion 24 et 26 Octobre 2017 What is SharePoint Branding ? • Different effort level identified: • Full Effort • Custom Master Pages, Page Layouts, Display Templates • Medium Effort • Design Manger for Publishing Sites • Custom CSS & Background Images • Low Effort • Page Editing & Composed Looks
  • 13. aOS Maurice & Réunion 24/26 Octobre 2017 Implementations #aosMauritius
  • 14. aOS Maurice & Réunion 24 et 26 Octobre 2017 Branding levels • Low Effort • Page editing • Composed looks • Customized palette • Medium Effort • Custom CSS • Page layouts • Full Effort • Custom Master Pages • Design manager
  • 15. aOS Maurice & Réunion 24 et 26 Octobre 2017 Branding low effort • Editing page
  • 16. aOS Maurice & Réunion 24 et 26 Octobre 2017 Branding low effort • Composed looks
  • 17. aOS Maurice & Réunion 24 et 26 Octobre 2017 Branding low effort • Composed looks customization • Colors (palette) • Polices • Background • Master pages • Seattle Oriented intranet/team site • Oslo Oriented publishing
  • 18. aOS Maurice & Réunion 24 et 26 Octobre 2017 Branding low effort Seattle
  • 19. aOS Maurice & Réunion 24 et 26 Octobre 2017 Branding low effort Oslo
  • 20. aOS Maurice & Réunion 24 et 26 Octobre 2017 Branding low effort • Sharepoint Color Palette 1. Create your theme 2. Generate the theme file (.spcolor) 3. Upload the file into the dedicated library 4. The new palette is available
  • 21. aOS Maurice & Réunion 24 et 26 Octobre 2017 Branding low effort Components • Mostly Any ! Except the .spcolor file to upload Requirement • No technical knowledges • Sharepoint Color Palette tool For a customized palette
  • 22. aOS Maurice & Réunion 24 et 26 Octobre 2017 Branding medium effort • Custom CSS
  • 23. aOS Maurice & Réunion 24 et 26 Octobre 2017 Branding medium effort Components • Fonts and Layout (CSS) Requirement • Technical knowledges • Publishing site • Custom CSS
  • 24. aOS Maurice & Réunion 24 et 26 Octobre 2017 Branding medium effort • Custom page layout
  • 25. aOS Maurice & Réunion 24 et 26 Octobre 2017 Branding medium effort Components • A content type • Custom Page Layout (aspx) • Fonts and Layout (css) Requirement • Technicals knowledges • Custom page layout
  • 26. aOS Maurice & Réunion 24 et 26 Octobre 2017 Branding full effort • Design manager • Design Manager create design packages • Includes master pages, page layouts, CSS, images, and more • Can be easily imported into another site 1. Edit HTML files (possibility to use snippets provided by Microsoft) 2. Upload/create the design 3. Export if needed
  • 27. aOS Maurice & Réunion 24 et 26 Octobre 2017 Branding full effort Components • HTML design files • Every dependency needed Requirement • Technicals knowledges • Publishing site • Design manager
  • 28. aOS Maurice & Réunion 24 et 26 Octobre 2017 Branding full effort • Custom master page • Higher level of customization • Can be easily customized (via SharePoint Designer for example) • Has to be in last usage ! (see next part)
  • 29. aOS Maurice & Réunion 24/26 Octobre 2017 Conclusion: Best practice / Limitations #aosMauritius
  • 30. aOS Maurice & Réunion 24 et 26 Octobre 2017 Conclusion: Best practice / Limitations • SharePoint Online limitations: • No update if custom master page • Limitation on scripts • 03/31/2018: All SharePoint Online Public Website will be deleted
  • 31. aOS Maurice & Réunion 24 et 26 Octobre 2017 Conclusion: Best practice / Limitations • Stick to the standard ! • 4 advantages: • Cheaper • Quicker • Better maintainability • More Agile • Stay up to date • Roadmap
  • 32. aOS Maurice & Réunion 24 et 26 Octobre 2017 Conclusion: Best practice / Limitations Modern sites • New default design • New ways to develop/deploy • New language: typescript
  • 33. aOS Maurice & Réunion 24 et 26 Octobre 2017 Conclusion: Best practice / Limitations • Modern page
  • 34. aOS Maurice & Réunion 24/26 Octobre 2017 Thanks to our sponsors! Merci à nos sponsors Platinum