SlideShare a Scribd company logo
1 of 24
SHAREPOINT 2013 
BRANDING 
Kashif Imran 
KashifImran@outlook.com
Agenda 
• SharePoint Branding 
• Composed Looks 
• Customize OOB Master Pages 
• Custom Master Pages and Page Layouts 
• Design Manager and Starter Master Pages 
• Device Channels 
• Device Channel Panels 
• Responsive Design in SharePoint
SharePoint Branding 
• Branding 
• Marketing identity of a company/product 
• SharePoint Users 
• Making SharePoint look not like SharePoint 
• Developers 
• Changing the look and feel of SharePoint. Add a bunch of colors and styles 
• Designers 
• User Experience (UX) development 
• Availability of various Branding Features 
• Intranet, Extranet, Internet, On Premises, Online(Office 365 plans)
Composed Looks 
• Low effort SharePoint Branding usually for Team sites 
• Layout (Master Page) + Theme (Color Palette) + Font Scheme + Background Image 
• SPFont and SPColor files in /_catalogs/ theme/15
Demo 
Composed Looks
Modifying OOB Master Pages 
• Medium effort SharePoint Branding 
• Each site has its own Master Page Gallery which is default location for branding 
assets in SharePoint 2013 
• OOB SharePoint Master Pages 
• Seattle.master 
• Oslo.master 
• Corev15.css 
• SharePoint Designer
Demo 
Customize OOB Master Page
Make a Master Page MDS Complaint
Custom Master Pages and Page Layouts 
• Master page that has very complex design 
• Design Manager 
• Starter Master Pages (http://startermasterpages.codeplex.com/) 
• Dealing with errors 
• Modify web.config CallStack, AllowPageLevelTrace=True, CustomErors: mode=Off
Design Manager 
• Available only in publishing site or with publishing feature enabled 
• Converts html design into master page 
• Branding created with Designer Manager will work with team/collaboration sites 
but will require some changes for it to work with all features 
• DOCTYPE is required and can not have form tag 
• Snippet Gallery for Master Page and Page Layouts 
• Export WSP Package (Sites Settings -> Sols)
Demo 
Create Master Page using Design Manager
Page Layout using Design Manager 
• Step 1: Create Content Type that will be associated to the Page Layout 
• Step 2: Create Page Layout in Design Manager 
• Step 3: Add snippets from Design Manager into modified html page in SharePoint 
• Step 4: Publish files 
• Step 5: Apply Page Layout to page(s) 
• <link rel="stylesheet" type="text/css" href="spug-welcome.css" ms-design-css-conversion=" 
no" />
Demo 
Create Page Layout using Design Manager
Device Channels 
• Rules to choose master page based on browser’s user agent string 
• Not same as media queries. Media queries in CSS3 allows you to change style 
based on browser capabilities (resolution, orientation, height, width…) 
• Use both for responsive mobile experience 
• SharePoint server only feature 
• Testing Device Channels: 
http://mysite.com/Pages/default.aspx?DeviceChannel=Chrome
Demo 
Create Device Channel Using Design 
Manager
Device Channel Panel 
• Can not be used for web part zones 
• Support preconfigured web parts
Demo 
Create Device Channel Panel Using Design 
Manager
WSP Package from design manager 
• Export WSP package to apply design to another site collection 
• Design Manager adds all modified files from Master page gallery, style library, 
theme gallery and device channels 
• Does not include content pages, navigation settings or stuff from term store
Starter master pages 
• http://startermasterpages.codeplex.com/ (Randy Drisgill) 
• http://responsivesharepoint.codeplex.com
Demo 
Custom Master Page using Starter Master 
page
Demo 
Response Design Master Page
Design Manager VS Custom Master Page 
• Design Manager 
• SharePoint Server or Office 365 
• Quick branding 
• Lack of experience with SharePoint/Asp.NET 
• SharePoint Server and Publishing site 
• MDS support is not required 
• Custom Master Page 
• SharePoint Server or Office 365 
• Very complex branding 
• Experience with Pre SharePoint 2013 branding 
• SharePoint foundation or non publishing site 
• Branding for Team site with MDS
Resources 
• Develop the site design in SharePoint 2013 (MSDN) 
• http://blog.drisgill.com/ (Randy Drisgill) 
• http://blog.sharepointexperience.com (Dustin Miller, Heather Solomon) 
• SharePoint classes that stuck and save the day
Questions?

More Related Content

What's hot

Things I've learnt when skinning and customizing a SharePoint 2010 Site
Things I've learnt when skinning and customizing a SharePoint 2010 SiteThings I've learnt when skinning and customizing a SharePoint 2010 Site
Things I've learnt when skinning and customizing a SharePoint 2010 Site
Justin Lee
 
Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...
Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...
Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...
Kanwal Khipple
 
Microsoft Share Point Branding & Customization
Microsoft Share Point Branding & CustomizationMicrosoft Share Point Branding & Customization
Microsoft Share Point Branding & Customization
yeschandana
 
Bringing Zest to SharePoint Sites Using Out-of-the-Box Technology
Bringing Zest to SharePoint Sites Using Out-of-the-Box TechnologyBringing Zest to SharePoint Sites Using Out-of-the-Box Technology
Bringing Zest to SharePoint Sites Using Out-of-the-Box Technology
joelsef
 
Dogfood slides 2012
Dogfood slides 2012Dogfood slides 2012
Dogfood slides 2012
Ryan Dennis
 

What's hot (20)

Things I've learnt when skinning and customizing a SharePoint 2010 Site
Things I've learnt when skinning and customizing a SharePoint 2010 SiteThings I've learnt when skinning and customizing a SharePoint 2010 Site
Things I've learnt when skinning and customizing a SharePoint 2010 Site
 
Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...
Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...
Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...
 
Step into the SharePoint branding world, tools and techniques
Step into the SharePoint branding world, tools and techniquesStep into the SharePoint branding world, tools and techniques
Step into the SharePoint branding world, tools and techniques
 
Popping the Hood: How to Create Custom SharePoint Branding by Randy Drisgill ...
Popping the Hood: How to Create Custom SharePoint Branding by Randy Drisgill ...Popping the Hood: How to Create Custom SharePoint Branding by Randy Drisgill ...
Popping the Hood: How to Create Custom SharePoint Branding by Randy Drisgill ...
 
Branding sharepoint project
Branding sharepoint projectBranding sharepoint project
Branding sharepoint project
 
Using js link and display templates
Using js link and display templatesUsing js link and display templates
Using js link and display templates
 
Introduction to JSLink in 2013
Introduction to JSLink in 2013Introduction to JSLink in 2013
Introduction to JSLink in 2013
 
Microsoft Share Point Branding & Customization
Microsoft Share Point Branding & CustomizationMicrosoft Share Point Branding & Customization
Microsoft Share Point Branding & Customization
 
Bringing Zest to SharePoint Sites Using Out-of-the-Box Technology
Bringing Zest to SharePoint Sites Using Out-of-the-Box TechnologyBringing Zest to SharePoint Sites Using Out-of-the-Box Technology
Bringing Zest to SharePoint Sites Using Out-of-the-Box Technology
 
Branding Deployment in Office 365 and SharePoint 2013/2016
Branding Deployment in Office 365 and SharePoint 2013/2016Branding Deployment in Office 365 and SharePoint 2013/2016
Branding Deployment in Office 365 and SharePoint 2013/2016
 
SharePoint Development
SharePoint DevelopmentSharePoint Development
SharePoint Development
 
Discover SharePoint 2013
Discover SharePoint 2013Discover SharePoint 2013
Discover SharePoint 2013
 
Designing SharePoint 2010 for Business
Designing SharePoint 2010 for BusinessDesigning SharePoint 2010 for Business
Designing SharePoint 2010 for Business
 
The A to Z of Building a Responsive SharePoint Site with Bootstrap
The A to Z of Building a Responsive SharePoint Site with BootstrapThe A to Z of Building a Responsive SharePoint Site with Bootstrap
The A to Z of Building a Responsive SharePoint Site with Bootstrap
 
Designing a great SharePoint Online intranet in Office 365
Designing a great SharePoint Online intranet in Office 365Designing a great SharePoint Online intranet in Office 365
Designing a great SharePoint Online intranet in Office 365
 
Branding and designing capabilities with the Design Manager
Branding and designing capabilities with the Design ManagerBranding and designing capabilities with the Design Manager
Branding and designing capabilities with the Design Manager
 
Chris O'Brien - Introduction to the SharePoint Framework for developers
Chris O'Brien - Introduction to the SharePoint Framework for developersChris O'Brien - Introduction to the SharePoint Framework for developers
Chris O'Brien - Introduction to the SharePoint Framework for developers
 
Getting started with SharePoint 2013 online development
Getting started with SharePoint 2013 online developmentGetting started with SharePoint 2013 online development
Getting started with SharePoint 2013 online development
 
Dogfood slides 2012
Dogfood slides 2012Dogfood slides 2012
Dogfood slides 2012
 
Designing SharePoint 2010 for Business
Designing SharePoint 2010 for BusinessDesigning SharePoint 2010 for Business
Designing SharePoint 2010 for Business
 

Viewers also liked

Viewers also liked (6)

Brand My SharePoint
Brand My SharePointBrand My SharePoint
Brand My SharePoint
 
The World's Best Intranets
The World's Best IntranetsThe World's Best Intranets
The World's Best Intranets
 
10 Innovative Intranet designs in 10 minutes
10 Innovative Intranet designs in 10 minutes10 Innovative Intranet designs in 10 minutes
10 Innovative Intranet designs in 10 minutes
 
Secrets of successful SharePoint Intranets
Secrets of successful SharePoint IntranetsSecrets of successful SharePoint Intranets
Secrets of successful SharePoint Intranets
 
How to build an Intranet portal in SharePoint using out of the box features
How to build an Intranet portal in SharePoint using out of the box featuresHow to build an Intranet portal in SharePoint using out of the box features
How to build an Intranet portal in SharePoint using out of the box features
 
What a modern intranet home page looks like
What a modern intranet home page looks likeWhat a modern intranet home page looks like
What a modern intranet home page looks like
 

Similar to SharePoint 2013 Branding

Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design Manager
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design ManagerTulsa Tech Fest - SharePoint 2013: Intro To Branding & Design Manager
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design Manager
April Dunnam
 
Intro to SharePoint 2013 Branding
Intro to SharePoint 2013 BrandingIntro to SharePoint 2013 Branding
Intro to SharePoint 2013 Branding
Thomas Daly
 
SPS Paris: Building great client-side web parts with spfx, pnp-js-core, React...
SPS Paris: Building great client-side web parts with spfx, pnp-js-core, React...SPS Paris: Building great client-side web parts with spfx, pnp-js-core, React...
SPS Paris: Building great client-side web parts with spfx, pnp-js-core, React...
Bill Ayers
 

Similar to SharePoint 2013 Branding (20)

Intro to Branding by Randy Drisgill and John Ross - SPTechCon
Intro to Branding by Randy Drisgill and John Ross - SPTechConIntro to Branding by Randy Drisgill and John Ross - SPTechCon
Intro to Branding by Randy Drisgill and John Ross - SPTechCon
 
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna LinsO365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
 
Broaden your dev skillset with SharePoint branding options
Broaden your dev skillset with SharePoint branding optionsBroaden your dev skillset with SharePoint branding options
Broaden your dev skillset with SharePoint branding options
 
Share point 2013 Building Websites
Share point 2013 Building WebsitesShare point 2013 Building Websites
Share point 2013 Building Websites
 
User Interface Tips and Tricks for the Power User - Penelope Coventry
User Interface Tips and Tricks for the Power User - Penelope CoventryUser Interface Tips and Tricks for the Power User - Penelope Coventry
User Interface Tips and Tricks for the Power User - Penelope Coventry
 
Your Intranet, Your Way
Your Intranet, Your WayYour Intranet, Your Way
Your Intranet, Your Way
 
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design Manager
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design ManagerTulsa Tech Fest - SharePoint 2013: Intro To Branding & Design Manager
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design Manager
 
Mastering your SharePoint Internet Design
Mastering your SharePoint Internet DesignMastering your SharePoint Internet Design
Mastering your SharePoint Internet Design
 
OFF 103 - Build a Public Website on Office 365
OFF 103 - Build a Public Website on Office 365OFF 103 - Build a Public Website on Office 365
OFF 103 - Build a Public Website on Office 365
 
Envision IT - Application Lifecycle Management for SharePoint in the Enterprise
Envision IT - Application Lifecycle Management for SharePoint in the EnterpriseEnvision IT - Application Lifecycle Management for SharePoint in the Enterprise
Envision IT - Application Lifecycle Management for SharePoint in the Enterprise
 
Intro to SharePoint 2013 Branding
Intro to SharePoint 2013 BrandingIntro to SharePoint 2013 Branding
Intro to SharePoint 2013 Branding
 
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and DevelopersIntroduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
 
Modern_Site_Owner_M365_Ottawa.pdf
Modern_Site_Owner_M365_Ottawa.pdfModern_Site_Owner_M365_Ottawa.pdf
Modern_Site_Owner_M365_Ottawa.pdf
 
Your Intranet, Your Way
Your Intranet, Your WayYour Intranet, Your Way
Your Intranet, Your Way
 
Understanding and Customizing the Modern SharePoint Experience
Understanding and Customizing the Modern SharePoint ExperienceUnderstanding and Customizing the Modern SharePoint Experience
Understanding and Customizing the Modern SharePoint Experience
 
Customize your UI in modern SharePoint workspaces
Customize your UI in modern SharePoint workspacesCustomize your UI in modern SharePoint workspaces
Customize your UI in modern SharePoint workspaces
 
Developing Custom WordPress Themes for Clients
Developing Custom WordPress Themes for ClientsDeveloping Custom WordPress Themes for Clients
Developing Custom WordPress Themes for Clients
 
D1 - Building Great Client-side Web Parts with SPFx, PnP-JS-Core, ReactJS and...
D1 - Building Great Client-side Web Parts with SPFx, PnP-JS-Core, ReactJS and...D1 - Building Great Client-side Web Parts with SPFx, PnP-JS-Core, ReactJS and...
D1 - Building Great Client-side Web Parts with SPFx, PnP-JS-Core, ReactJS and...
 
SPS Paris: Building great client-side web parts with spfx, pnp-js-core, React...
SPS Paris: Building great client-side web parts with spfx, pnp-js-core, React...SPS Paris: Building great client-side web parts with spfx, pnp-js-core, React...
SPS Paris: Building great client-side web parts with spfx, pnp-js-core, React...
 
SharePoint 2010 Pages
SharePoint 2010 Pages SharePoint 2010 Pages
SharePoint 2010 Pages
 

More from Kashif Imran (9)

Securing SharePoint Apps with OAuth
Securing SharePoint Apps with OAuthSecuring SharePoint Apps with OAuth
Securing SharePoint Apps with OAuth
 
SharePoint, ADFS and Claims Auth
SharePoint, ADFS and Claims AuthSharePoint, ADFS and Claims Auth
SharePoint, ADFS and Claims Auth
 
SharePoint Client Object Model (CSOM)
SharePoint Client Object Model (CSOM)SharePoint Client Object Model (CSOM)
SharePoint Client Object Model (CSOM)
 
Developing Apps for SharePoint Store
Developing Apps for SharePoint StoreDeveloping Apps for SharePoint Store
Developing Apps for SharePoint Store
 
Develop iOS and Android apps with SharePoint/Office 365
Develop iOS and Android apps with SharePoint/Office 365Develop iOS and Android apps with SharePoint/Office 365
Develop iOS and Android apps with SharePoint/Office 365
 
Enterprise Content Management (ECM) in the Cloud
Enterprise Content Management (ECM) in the CloudEnterprise Content Management (ECM) in the Cloud
Enterprise Content Management (ECM) in the Cloud
 
Microsoft Azure WebJobs
Microsoft Azure WebJobsMicrosoft Azure WebJobs
Microsoft Azure WebJobs
 
Azure Websites
Azure WebsitesAzure Websites
Azure Websites
 
Microsoft Azure - Introduction
Microsoft Azure - IntroductionMicrosoft Azure - Introduction
Microsoft Azure - Introduction
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
[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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

SharePoint 2013 Branding

  • 1. SHAREPOINT 2013 BRANDING Kashif Imran KashifImran@outlook.com
  • 2. Agenda • SharePoint Branding • Composed Looks • Customize OOB Master Pages • Custom Master Pages and Page Layouts • Design Manager and Starter Master Pages • Device Channels • Device Channel Panels • Responsive Design in SharePoint
  • 3. SharePoint Branding • Branding • Marketing identity of a company/product • SharePoint Users • Making SharePoint look not like SharePoint • Developers • Changing the look and feel of SharePoint. Add a bunch of colors and styles • Designers • User Experience (UX) development • Availability of various Branding Features • Intranet, Extranet, Internet, On Premises, Online(Office 365 plans)
  • 4. Composed Looks • Low effort SharePoint Branding usually for Team sites • Layout (Master Page) + Theme (Color Palette) + Font Scheme + Background Image • SPFont and SPColor files in /_catalogs/ theme/15
  • 6. Modifying OOB Master Pages • Medium effort SharePoint Branding • Each site has its own Master Page Gallery which is default location for branding assets in SharePoint 2013 • OOB SharePoint Master Pages • Seattle.master • Oslo.master • Corev15.css • SharePoint Designer
  • 7. Demo Customize OOB Master Page
  • 8. Make a Master Page MDS Complaint
  • 9. Custom Master Pages and Page Layouts • Master page that has very complex design • Design Manager • Starter Master Pages (http://startermasterpages.codeplex.com/) • Dealing with errors • Modify web.config CallStack, AllowPageLevelTrace=True, CustomErors: mode=Off
  • 10. Design Manager • Available only in publishing site or with publishing feature enabled • Converts html design into master page • Branding created with Designer Manager will work with team/collaboration sites but will require some changes for it to work with all features • DOCTYPE is required and can not have form tag • Snippet Gallery for Master Page and Page Layouts • Export WSP Package (Sites Settings -> Sols)
  • 11. Demo Create Master Page using Design Manager
  • 12. Page Layout using Design Manager • Step 1: Create Content Type that will be associated to the Page Layout • Step 2: Create Page Layout in Design Manager • Step 3: Add snippets from Design Manager into modified html page in SharePoint • Step 4: Publish files • Step 5: Apply Page Layout to page(s) • <link rel="stylesheet" type="text/css" href="spug-welcome.css" ms-design-css-conversion=" no" />
  • 13. Demo Create Page Layout using Design Manager
  • 14. Device Channels • Rules to choose master page based on browser’s user agent string • Not same as media queries. Media queries in CSS3 allows you to change style based on browser capabilities (resolution, orientation, height, width…) • Use both for responsive mobile experience • SharePoint server only feature • Testing Device Channels: http://mysite.com/Pages/default.aspx?DeviceChannel=Chrome
  • 15. Demo Create Device Channel Using Design Manager
  • 16. Device Channel Panel • Can not be used for web part zones • Support preconfigured web parts
  • 17. Demo Create Device Channel Panel Using Design Manager
  • 18. WSP Package from design manager • Export WSP package to apply design to another site collection • Design Manager adds all modified files from Master page gallery, style library, theme gallery and device channels • Does not include content pages, navigation settings or stuff from term store
  • 19. Starter master pages • http://startermasterpages.codeplex.com/ (Randy Drisgill) • http://responsivesharepoint.codeplex.com
  • 20. Demo Custom Master Page using Starter Master page
  • 21. Demo Response Design Master Page
  • 22. Design Manager VS Custom Master Page • Design Manager • SharePoint Server or Office 365 • Quick branding • Lack of experience with SharePoint/Asp.NET • SharePoint Server and Publishing site • MDS support is not required • Custom Master Page • SharePoint Server or Office 365 • Very complex branding • Experience with Pre SharePoint 2013 branding • SharePoint foundation or non publishing site • Branding for Team site with MDS
  • 23. Resources • Develop the site design in SharePoint 2013 (MSDN) • http://blog.drisgill.com/ (Randy Drisgill) • http://blog.sharepointexperience.com (Dustin Miller, Heather Solomon) • SharePoint classes that stuck and save the day