SlideShare a Scribd company logo
1 of 21
Modern News Publishing with SharePoint
@maarteneekels
Thank you to our sponsors!
Sponsor Raffle!!!
• Each sponsor stamp will opt you into sponsor raffle prize and mailings
• Collect 7 or more sponsor stamps on your Badge to be eligible for the
Xbox One X
• Hand entire Badge/ ribbon back into registration desk at end of day to
enter the prize draw
• Badges drawn at 5.15pm in Trinobantes (if you are drawn and do not
have the pre-requisite stamp/s….. You’ll lose!)
Maarten Eekels
Contact
meekels@portiva.nl
www.eekels.net
Agenda
• A brief history
• Team sites vs Communication sites vs Hub sites
• News publishing
• Mobile experience
• Branding options
• Site designs
• PnP Starter kit
Publishing pages
Team sites vs Communication sites
Communication sitesTeam sites
Department
Team
Project
Extranet (Partner, Customer)
Committee (Planning, Executive)
Initiative, campaign or event
Share work with organization
Community of practice or interest
Training and policies
Updates and reports
Hub sites
• Brings together related
team sites and
communication sites
• Roll up of news and site
activity
• Search across connected
sites for content
• Cross-site navigation
• Consistent look-and-feel
across sites
• Admins create, site
owners adopt and use
DEMO
Why is branding of your intranet important?
Consistency in your
company brand –
thoughts and feelings
about company and
culture, sense of
community
01
Represents trust –
gives users
confidence, sense of
solid foundation
02
Define objectives –
colouring and fonts
suggest work style,
sense of expectations
03
What makes up an intranet brand?
• Colours / theming
• Content
• Intranet name
• Logos
• Navigation
• Page designs
Custom site theming
PowerShell management support
(6906.1200):
https://aka.ms/spsitetheming
Theme builder tool:
https://aka.ms/spthemebuilder
DEMO
Custom site designs
Site Scripts - Actions
• Create List
• Add Column Formatting
• Apply Theme
• Add to Navigation
• Set Site Logo
• Trigger Flow
• Join Site to Hub
• Create Page
• Enable External Access
Execute Site
Design
DEMO
Tip #1
When the design execution
panel keeps “Initializing” 
Check if Site Scripts actually
exist
Get-SPOSiteDesign
Get-SPOSiteScript
Tip #2
The PowerShell module does NOT
support Update cmdlets
The REST API however DOES
support Update commands:
• UpdateSiteScript
• UpdateSiteDesign
REST API support:
https://docs.microsoft.com/en-us/sharepoint/dev/
declarative-customization/site-design-rest-api
var updated_site_script =
{
"$schema": "schema.json",
"actions": [
{
"verb": "applyTheme",
"themeName": “SharePoint Saturday"
}
],
"bindata": { },
"version": 2
};
RestRequest("/_api/Microsoft.Sharepoint.Utilities.
WebTemplateExtensions.SiteScriptUtility.UpdateSiteScript",
{updateInfo:{
Id:"07702c07-0485-426f-b710-4704241caad9",
Title:"New SharePoint Saturday theme",
Description:"Updated SPS site script",
Version: 2,
Content: JSON.stringify(updated_site_script)}});
Tip #3
Apply Site Design to default site
templates  Use the –IsDefault
parameter
PowerShell management support (7206.1200):
https://docs.microsoft.com/en-us/sharepoint/dev/declarative-customization/site-design-powershell
PnP Starter Kit
“The PnP Starter Kit is a solution designed for SharePoint
Online which provides numerous web parts, extensions, and
other components which you can use as an example and
inspiration for your own customisations.”
https://github.com/SharePoint/sp-starter-kit
Official branding guidance: https://docs.microsoft.com/en-
us/sharepoint/dev/scenario-guidance/branding
DEMO
Thank you!
@maarteneekels

More Related Content

Similar to SPSCambridge18 - Modern news publishing with SharePoint

SPS Nashville Modern Sharepoint Experience
SPS Nashville Modern Sharepoint ExperienceSPS Nashville Modern Sharepoint Experience
SPS Nashville Modern Sharepoint ExperienceTheresa Lubelski
 
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts Knut Relbe-Moe [MVP, MCT]
 
SPS Nashville Modern Sharepoint Experience
SPS Nashville Modern Sharepoint ExperienceSPS Nashville Modern Sharepoint Experience
SPS Nashville Modern Sharepoint ExperienceTheresa Lubelski
 
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017Marc D Anderson
 
Architecting your Intranet with SharePoint Modernization
Architecting your Intranet with SharePoint ModernizationArchitecting your Intranet with SharePoint Modernization
Architecting your Intranet with SharePoint ModernizationJenkins NS
 
How hubsites raise SharePoint Intranet potential
How hubsites raise SharePoint Intranet potentialHow hubsites raise SharePoint Intranet potential
How hubsites raise SharePoint Intranet potentialKnut Relbe-Moe [MVP, MCT]
 
How to Better Leverage SharePoint through Microsoft Teams
How to Better Leverage SharePoint through Microsoft TeamsHow to Better Leverage SharePoint through Microsoft Teams
How to Better Leverage SharePoint through Microsoft TeamsChristian Buckley
 
SPSNYC: How Hub Sites Raise SharePoint's Intranet Potential
SPSNYC: How Hub Sites Raise SharePoint's Intranet PotentialSPSNYC: How Hub Sites Raise SharePoint's Intranet Potential
SPSNYC: How Hub Sites Raise SharePoint's Intranet PotentialKnut Relbe-Moe [MVP, MCT]
 
Target SharePoint and Teams with SharePoint Framework
Target SharePoint and Teams with SharePoint FrameworkTarget SharePoint and Teams with SharePoint Framework
Target SharePoint and Teams with SharePoint FrameworkHaaron Gonzalez
 
SPS Cincinnati Modern SharePoint Experience
SPS Cincinnati Modern SharePoint ExperienceSPS Cincinnati Modern SharePoint Experience
SPS Cincinnati Modern SharePoint ExperienceTheresa Lubelski
 
Communication Sites and the SharePoint Starter Kit
Communication Sites and the SharePoint Starter KitCommunication Sites and the SharePoint Starter Kit
Communication Sites and the SharePoint Starter KitThomas Gölles
 
Build your SharePoint Internet Presence with PowerShell
Build your SharePoint Internet Presence with PowerShellBuild your SharePoint Internet Presence with PowerShell
Build your SharePoint Internet Presence with PowerShellRyan Dennis
 
How to Better Leverage SharePoint through Microsoft Teams
How to Better Leverage SharePoint through Microsoft TeamsHow to Better Leverage SharePoint through Microsoft Teams
How to Better Leverage SharePoint through Microsoft TeamsChristian Buckley
 
Introduction to SharePoint and Project Siena at SEFORUM14
Introduction to SharePoint and Project Siena at SEFORUM14Introduction to SharePoint and Project Siena at SEFORUM14
Introduction to SharePoint and Project Siena at SEFORUM14Knut Relbe-Moe [MVP, MCT]
 
SPS Dayton Slides
SPS Dayton SlidesSPS Dayton Slides
SPS Dayton SlidesRyan Dennis
 
Building a Microsoft Teams team chat space to manage your project - M365 Chic...
Building a Microsoft Teams team chat space to manage your project - M365 Chic...Building a Microsoft Teams team chat space to manage your project - M365 Chic...
Building a Microsoft Teams team chat space to manage your project - M365 Chic...Chirag Patel
 

Similar to SPSCambridge18 - Modern news publishing with SharePoint (20)

SPS Nashville Modern Sharepoint Experience
SPS Nashville Modern Sharepoint ExperienceSPS Nashville Modern Sharepoint Experience
SPS Nashville Modern Sharepoint Experience
 
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
 
SPS Nashville Modern Sharepoint Experience
SPS Nashville Modern Sharepoint ExperienceSPS Nashville Modern Sharepoint Experience
SPS Nashville Modern Sharepoint Experience
 
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017
 
Architecting your Intranet with SharePoint Modernization
Architecting your Intranet with SharePoint ModernizationArchitecting your Intranet with SharePoint Modernization
Architecting your Intranet with SharePoint Modernization
 
How hubsites raise SharePoint Intranet potential
How hubsites raise SharePoint Intranet potentialHow hubsites raise SharePoint Intranet potential
How hubsites raise SharePoint Intranet potential
 
How to Better Leverage SharePoint through Microsoft Teams
How to Better Leverage SharePoint through Microsoft TeamsHow to Better Leverage SharePoint through Microsoft Teams
How to Better Leverage SharePoint through Microsoft Teams
 
#SPSHEL Helsinki 27 January 2018
#SPSHEL Helsinki 27 January 2018#SPSHEL Helsinki 27 January 2018
#SPSHEL Helsinki 27 January 2018
 
SPSNYC: How Hub Sites Raise SharePoint's Intranet Potential
SPSNYC: How Hub Sites Raise SharePoint's Intranet PotentialSPSNYC: How Hub Sites Raise SharePoint's Intranet Potential
SPSNYC: How Hub Sites Raise SharePoint's Intranet Potential
 
Target SharePoint and Teams with SharePoint Framework
Target SharePoint and Teams with SharePoint FrameworkTarget SharePoint and Teams with SharePoint Framework
Target SharePoint and Teams with SharePoint Framework
 
SPS Cincinnati Modern SharePoint Experience
SPS Cincinnati Modern SharePoint ExperienceSPS Cincinnati Modern SharePoint Experience
SPS Cincinnati Modern SharePoint Experience
 
Marketing Games in 2018
Marketing Games in 2018Marketing Games in 2018
Marketing Games in 2018
 
Communication Sites and the SharePoint Starter Kit
Communication Sites and the SharePoint Starter KitCommunication Sites and the SharePoint Starter Kit
Communication Sites and the SharePoint Starter Kit
 
Marketing Games in 2016
Marketing Games in 2016Marketing Games in 2016
Marketing Games in 2016
 
Build your SharePoint Internet Presence with PowerShell
Build your SharePoint Internet Presence with PowerShellBuild your SharePoint Internet Presence with PowerShell
Build your SharePoint Internet Presence with PowerShell
 
How to Better Leverage SharePoint through Microsoft Teams
How to Better Leverage SharePoint through Microsoft TeamsHow to Better Leverage SharePoint through Microsoft Teams
How to Better Leverage SharePoint through Microsoft Teams
 
Introduction to SharePoint and Project Siena at SEFORUM14
Introduction to SharePoint and Project Siena at SEFORUM14Introduction to SharePoint and Project Siena at SEFORUM14
Introduction to SharePoint and Project Siena at SEFORUM14
 
Mahesh_Sinha
Mahesh_SinhaMahesh_Sinha
Mahesh_Sinha
 
SPS Dayton Slides
SPS Dayton SlidesSPS Dayton Slides
SPS Dayton Slides
 
Building a Microsoft Teams team chat space to manage your project - M365 Chic...
Building a Microsoft Teams team chat space to manage your project - M365 Chic...Building a Microsoft Teams team chat space to manage your project - M365 Chic...
Building a Microsoft Teams team chat space to manage your project - M365 Chic...
 

More from Maarten Eekels

ESPC19 - Office 365 Labels Deep Dive
ESPC19 - Office 365 Labels Deep DiveESPC19 - Office 365 Labels Deep Dive
ESPC19 - Office 365 Labels Deep DiveMaarten Eekels
 
ESPC19 - Microsoft Teams Architecture Deep Dive
ESPC19 - Microsoft Teams Architecture Deep DiveESPC19 - Microsoft Teams Architecture Deep Dive
ESPC19 - Microsoft Teams Architecture Deep DiveMaarten Eekels
 
Dutch Microsoft & Security Meetup - Ignite recap Microsoft 365 Security and C...
Dutch Microsoft & Security Meetup - Ignite recap Microsoft 365 Security and C...Dutch Microsoft & Security Meetup - Ignite recap Microsoft 365 Security and C...
Dutch Microsoft & Security Meetup - Ignite recap Microsoft 365 Security and C...Maarten Eekels
 
Experts Live 2019 - Microsoft Teams Architecture Deep Dive
Experts Live 2019 - Microsoft Teams Architecture Deep DiveExperts Live 2019 - Microsoft Teams Architecture Deep Dive
Experts Live 2019 - Microsoft Teams Architecture Deep DiveMaarten Eekels
 
European Collaboration Summit 2019 - Microsoft Teams Architecture Deep Dive
European Collaboration Summit 2019 - Microsoft Teams Architecture Deep DiveEuropean Collaboration Summit 2019 - Microsoft Teams Architecture Deep Dive
European Collaboration Summit 2019 - Microsoft Teams Architecture Deep DiveMaarten Eekels
 
Dutch Microsoft & Security Meetup - How to protect my data in Office 365?
Dutch Microsoft & Security Meetup - How to protect my data in Office 365?Dutch Microsoft & Security Meetup - How to protect my data in Office 365?
Dutch Microsoft & Security Meetup - How to protect my data in Office 365?Maarten Eekels
 
SPSWarsaw - Teams Architecture Deep Dive
SPSWarsaw - Teams Architecture Deep DiveSPSWarsaw - Teams Architecture Deep Dive
SPSWarsaw - Teams Architecture Deep DiveMaarten Eekels
 
NACS - Microsoft Stream - Your Video Portal Unleashed
NACS - Microsoft Stream - Your Video Portal UnleashedNACS - Microsoft Stream - Your Video Portal Unleashed
NACS - Microsoft Stream - Your Video Portal UnleashedMaarten Eekels
 
SPSBE18 - Microsoft Stream - Your enterprise video portal unleashed
SPSBE18 - Microsoft Stream - Your enterprise video portal unleashedSPSBE18 - Microsoft Stream - Your enterprise video portal unleashed
SPSBE18 - Microsoft Stream - Your enterprise video portal unleashedMaarten Eekels
 
SPSIstanbul18 - Microsoft Teams Deep Dive
SPSIstanbul18 - Microsoft Teams Deep DiveSPSIstanbul18 - Microsoft Teams Deep Dive
SPSIstanbul18 - Microsoft Teams Deep DiveMaarten Eekels
 
Experts Live NL 2018 - Extern delen van data in Office 365
Experts Live NL 2018 - Extern delen van data in Office 365Experts Live NL 2018 - Extern delen van data in Office 365
Experts Live NL 2018 - Extern delen van data in Office 365Maarten Eekels
 
Microsoft Stream - Your Enterprise Video Portal Unleashed
Microsoft Stream - Your Enterprise Video Portal UnleashedMicrosoft Stream - Your Enterprise Video Portal Unleashed
Microsoft Stream - Your Enterprise Video Portal UnleashedMaarten Eekels
 
SPSZurich18 - Microsoft Teams Deep Dive
SPSZurich18 - Microsoft Teams Deep DiveSPSZurich18 - Microsoft Teams Deep Dive
SPSZurich18 - Microsoft Teams Deep DiveMaarten Eekels
 
SPSHEL18 - Microsoft Teams Deep Dive
SPSHEL18 - Microsoft Teams Deep DiveSPSHEL18 - Microsoft Teams Deep Dive
SPSHEL18 - Microsoft Teams Deep DiveMaarten Eekels
 
InSpark Ignite Recap Office 365
InSpark Ignite Recap Office 365InSpark Ignite Recap Office 365
InSpark Ignite Recap Office 365Maarten Eekels
 
SPSVIE17 - Microsoft Flow And PowerApps - End-To-End
SPSVIE17 - Microsoft Flow And PowerApps - End-To-EndSPSVIE17 - Microsoft Flow And PowerApps - End-To-End
SPSVIE17 - Microsoft Flow And PowerApps - End-To-EndMaarten Eekels
 
ESPC17 - The Microsoft On-premises Data Gateway
ESPC17 - The Microsoft On-premises Data GatewayESPC17 - The Microsoft On-premises Data Gateway
ESPC17 - The Microsoft On-premises Data GatewayMaarten Eekels
 
SPUnite17 - External Sharing in SharePoint Online
SPUnite17 - External Sharing in SharePoint OnlineSPUnite17 - External Sharing in SharePoint Online
SPUnite17 - External Sharing in SharePoint OnlineMaarten Eekels
 
SPSBE - Microsoft Teams Deep Dive
SPSBE - Microsoft Teams Deep DiveSPSBE - Microsoft Teams Deep Dive
SPSBE - Microsoft Teams Deep DiveMaarten Eekels
 
SPSLondon - How to secure your data in Office 365
SPSLondon - How to secure your data in Office 365SPSLondon - How to secure your data in Office 365
SPSLondon - How to secure your data in Office 365Maarten Eekels
 

More from Maarten Eekels (20)

ESPC19 - Office 365 Labels Deep Dive
ESPC19 - Office 365 Labels Deep DiveESPC19 - Office 365 Labels Deep Dive
ESPC19 - Office 365 Labels Deep Dive
 
ESPC19 - Microsoft Teams Architecture Deep Dive
ESPC19 - Microsoft Teams Architecture Deep DiveESPC19 - Microsoft Teams Architecture Deep Dive
ESPC19 - Microsoft Teams Architecture Deep Dive
 
Dutch Microsoft & Security Meetup - Ignite recap Microsoft 365 Security and C...
Dutch Microsoft & Security Meetup - Ignite recap Microsoft 365 Security and C...Dutch Microsoft & Security Meetup - Ignite recap Microsoft 365 Security and C...
Dutch Microsoft & Security Meetup - Ignite recap Microsoft 365 Security and C...
 
Experts Live 2019 - Microsoft Teams Architecture Deep Dive
Experts Live 2019 - Microsoft Teams Architecture Deep DiveExperts Live 2019 - Microsoft Teams Architecture Deep Dive
Experts Live 2019 - Microsoft Teams Architecture Deep Dive
 
European Collaboration Summit 2019 - Microsoft Teams Architecture Deep Dive
European Collaboration Summit 2019 - Microsoft Teams Architecture Deep DiveEuropean Collaboration Summit 2019 - Microsoft Teams Architecture Deep Dive
European Collaboration Summit 2019 - Microsoft Teams Architecture Deep Dive
 
Dutch Microsoft & Security Meetup - How to protect my data in Office 365?
Dutch Microsoft & Security Meetup - How to protect my data in Office 365?Dutch Microsoft & Security Meetup - How to protect my data in Office 365?
Dutch Microsoft & Security Meetup - How to protect my data in Office 365?
 
SPSWarsaw - Teams Architecture Deep Dive
SPSWarsaw - Teams Architecture Deep DiveSPSWarsaw - Teams Architecture Deep Dive
SPSWarsaw - Teams Architecture Deep Dive
 
NACS - Microsoft Stream - Your Video Portal Unleashed
NACS - Microsoft Stream - Your Video Portal UnleashedNACS - Microsoft Stream - Your Video Portal Unleashed
NACS - Microsoft Stream - Your Video Portal Unleashed
 
SPSBE18 - Microsoft Stream - Your enterprise video portal unleashed
SPSBE18 - Microsoft Stream - Your enterprise video portal unleashedSPSBE18 - Microsoft Stream - Your enterprise video portal unleashed
SPSBE18 - Microsoft Stream - Your enterprise video portal unleashed
 
SPSIstanbul18 - Microsoft Teams Deep Dive
SPSIstanbul18 - Microsoft Teams Deep DiveSPSIstanbul18 - Microsoft Teams Deep Dive
SPSIstanbul18 - Microsoft Teams Deep Dive
 
Experts Live NL 2018 - Extern delen van data in Office 365
Experts Live NL 2018 - Extern delen van data in Office 365Experts Live NL 2018 - Extern delen van data in Office 365
Experts Live NL 2018 - Extern delen van data in Office 365
 
Microsoft Stream - Your Enterprise Video Portal Unleashed
Microsoft Stream - Your Enterprise Video Portal UnleashedMicrosoft Stream - Your Enterprise Video Portal Unleashed
Microsoft Stream - Your Enterprise Video Portal Unleashed
 
SPSZurich18 - Microsoft Teams Deep Dive
SPSZurich18 - Microsoft Teams Deep DiveSPSZurich18 - Microsoft Teams Deep Dive
SPSZurich18 - Microsoft Teams Deep Dive
 
SPSHEL18 - Microsoft Teams Deep Dive
SPSHEL18 - Microsoft Teams Deep DiveSPSHEL18 - Microsoft Teams Deep Dive
SPSHEL18 - Microsoft Teams Deep Dive
 
InSpark Ignite Recap Office 365
InSpark Ignite Recap Office 365InSpark Ignite Recap Office 365
InSpark Ignite Recap Office 365
 
SPSVIE17 - Microsoft Flow And PowerApps - End-To-End
SPSVIE17 - Microsoft Flow And PowerApps - End-To-EndSPSVIE17 - Microsoft Flow And PowerApps - End-To-End
SPSVIE17 - Microsoft Flow And PowerApps - End-To-End
 
ESPC17 - The Microsoft On-premises Data Gateway
ESPC17 - The Microsoft On-premises Data GatewayESPC17 - The Microsoft On-premises Data Gateway
ESPC17 - The Microsoft On-premises Data Gateway
 
SPUnite17 - External Sharing in SharePoint Online
SPUnite17 - External Sharing in SharePoint OnlineSPUnite17 - External Sharing in SharePoint Online
SPUnite17 - External Sharing in SharePoint Online
 
SPSBE - Microsoft Teams Deep Dive
SPSBE - Microsoft Teams Deep DiveSPSBE - Microsoft Teams Deep Dive
SPSBE - Microsoft Teams Deep Dive
 
SPSLondon - How to secure your data in Office 365
SPSLondon - How to secure your data in Office 365SPSLondon - How to secure your data in Office 365
SPSLondon - How to secure your data in Office 365
 

Recently uploaded

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
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
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
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
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
 

Recently uploaded (20)

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
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
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
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
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...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
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
 

SPSCambridge18 - Modern news publishing with SharePoint

  • 1. Modern News Publishing with SharePoint @maarteneekels
  • 2. Thank you to our sponsors!
  • 3. Sponsor Raffle!!! • Each sponsor stamp will opt you into sponsor raffle prize and mailings • Collect 7 or more sponsor stamps on your Badge to be eligible for the Xbox One X • Hand entire Badge/ ribbon back into registration desk at end of day to enter the prize draw • Badges drawn at 5.15pm in Trinobantes (if you are drawn and do not have the pre-requisite stamp/s….. You’ll lose!)
  • 5. Agenda • A brief history • Team sites vs Communication sites vs Hub sites • News publishing • Mobile experience • Branding options • Site designs • PnP Starter kit
  • 7. Team sites vs Communication sites Communication sitesTeam sites Department Team Project Extranet (Partner, Customer) Committee (Planning, Executive) Initiative, campaign or event Share work with organization Community of practice or interest Training and policies Updates and reports
  • 8. Hub sites • Brings together related team sites and communication sites • Roll up of news and site activity • Search across connected sites for content • Cross-site navigation • Consistent look-and-feel across sites • Admins create, site owners adopt and use
  • 10. Why is branding of your intranet important? Consistency in your company brand – thoughts and feelings about company and culture, sense of community 01 Represents trust – gives users confidence, sense of solid foundation 02 Define objectives – colouring and fonts suggest work style, sense of expectations 03
  • 11. What makes up an intranet brand? • Colours / theming • Content • Intranet name • Logos • Navigation • Page designs
  • 12. Custom site theming PowerShell management support (6906.1200): https://aka.ms/spsitetheming Theme builder tool: https://aka.ms/spthemebuilder
  • 13. DEMO
  • 14. Custom site designs Site Scripts - Actions • Create List • Add Column Formatting • Apply Theme • Add to Navigation • Set Site Logo • Trigger Flow • Join Site to Hub • Create Page • Enable External Access Execute Site Design
  • 15. DEMO
  • 16. Tip #1 When the design execution panel keeps “Initializing”  Check if Site Scripts actually exist Get-SPOSiteDesign Get-SPOSiteScript
  • 17. Tip #2 The PowerShell module does NOT support Update cmdlets The REST API however DOES support Update commands: • UpdateSiteScript • UpdateSiteDesign REST API support: https://docs.microsoft.com/en-us/sharepoint/dev/ declarative-customization/site-design-rest-api var updated_site_script = { "$schema": "schema.json", "actions": [ { "verb": "applyTheme", "themeName": “SharePoint Saturday" } ], "bindata": { }, "version": 2 }; RestRequest("/_api/Microsoft.Sharepoint.Utilities. WebTemplateExtensions.SiteScriptUtility.UpdateSiteScript", {updateInfo:{ Id:"07702c07-0485-426f-b710-4704241caad9", Title:"New SharePoint Saturday theme", Description:"Updated SPS site script", Version: 2, Content: JSON.stringify(updated_site_script)}});
  • 18. Tip #3 Apply Site Design to default site templates  Use the –IsDefault parameter PowerShell management support (7206.1200): https://docs.microsoft.com/en-us/sharepoint/dev/declarative-customization/site-design-powershell
  • 19. PnP Starter Kit “The PnP Starter Kit is a solution designed for SharePoint Online which provides numerous web parts, extensions, and other components which you can use as an example and inspiration for your own customisations.” https://github.com/SharePoint/sp-starter-kit Official branding guidance: https://docs.microsoft.com/en- us/sharepoint/dev/scenario-guidance/branding
  • 20. DEMO