SlideShare a Scribd company logo
SharePoint Advocate and
Enthusiast
PixelMill
ERIC OVERFIELD | @ericoverfield
CREATE YOUR
OWN SHAREPOINT
MASTER PAGES AND
PAGE LAYOUTS
Wednesday August
26th
8:30 AM – 9:45 AM
Founder and SharePoint Branding/UI Lead, PixelMill
Speaker, Teacher, Advocate, Author
SharePoint Community Organizer
Located in Davis, CA
Co-author: “Black Magic Solutions for White Hat
SharePoint”
(August, 2013)
Co-author: “Pro SharePoint 2013 Branding and Responsive Web
Development”
(Apress – June 12th, 2013)
Order Your Copy
http://pxml.ly/zsqykd
INTRODUCTION
ericoverfield.com @ericoverfield
WHAT YOU WILL LEARN TODAY
1
2
3
ericoverfield.com @ericoverfield
TRADITIONAL MASTER PAGE AND PAGE LAYOUT OVERVIEW
DESIGN MANAGER: HTML MASTER PAGES & HTML PAGE LAYOUTS
DEMOS, IMPORTANT CONTROLS AND CONCEPTS
TRADITIONAL SHAREPOINT MASTER PAGES
 Provides main HTML wrapper used by all pages
 Defines HTML <html />, <head /> and <body /> tags
 Loads resources such as JS and CSS files
 Defines page flow and shared page components
 Header, footer, logo, navigation, suite bar / ribbon, etc.
 Uses ContentPlaceHolders for replaceable areas
 OOTB, no longer uses tables for layout!
ericoverfield.com @ericoverfield
MASTER PAGE COMPONENTS
ericoverfield.com @ericoverfield
Suite Bar
Ribbon
Header
Current Nav
Page Wrapper
TRADITIONAL SHAREPOINT MASTER PAGES BEST PRACTICES
 Start with seattle.master, oslo.master or a starter Master Page
 Always include all ContentPlaceHolders found in seattle.master
 Use hidden <div /> to hide unneeded ContentPlaceHolders
 Keep the suite bar / ribbon at the top of the page
 Replace <PublishingRibbon:PublishingRibbon /> if more control needed
 Include your custom layout HTML within #s4-workspace
 Must use <SharePoint:AjaxDelta /> blocks to allow for MDS
 Must register tag prefixes to access SharePoint and .Net controls
ericoverfield.com @ericoverfield
DEMO
TRADITIONAL
MASTER PAGES
TRADITIONAL SHAREPOINT PAGE LAYOUTS
 Specific to Publishing sites
 Defines content layout for a given page
 Contains “Content” blocks that link to Master Page
 Does not contain <html />, <head />, <body /> and other common tags
 Associated with a Content Type
 May surface Content Type columns
ericoverfield.com @ericoverfield
PAGE LAYOUT COMPONENTS
ericoverfield.com @ericoverfield
Site Columns
Snippets
Content Place Holder
TRADITIONAL SHAREPOINT PAGE LAYOUTS BEST PRACTICES
 Start with an existing page layout
 Stick with same content type if possible
 Always keep custom code within <asp:Content /> blocks
 Consider different content viewing and authoring experiences
 Use <Publishing:EditModePanel /> controls
 Bake in specific rollup webparts, or default webparts in webpart zones
 Must register tag prefixes to access SharePoint and .Net controls
ericoverfield.com @ericoverfield
DEMO
TRADITIONAL
PAGE LAYOUTS
THE NEW SHAREPOINT
BRANDING TOOL
DESIGN MANAGER
DESIGN MANAGER OVERVIEW
 New to SharePoint 2013
 Requires Publishing Infrastructure
 Import a HTML prototype directly into SharePoint
 SharePoint handles conversion
 Interface for custom Master Pages and Page Layouts
 Also includes Display Templates and Device Channels
 No longer limited by SharePoint Designer
ericoverfield.com @ericoverfield
HTML MASTER PAGES
 Convert a HTML prototype directly into SharePoint
 Some assembly required – Snippet Gallery
ericoverfield.com @ericoverfield
HTML PAGE LAYOUTS
 Must derive from a Master Page
 Also tied to Content Types / custom Content Types
 Also uses Snippets and Snippet Manager
 Much easier way to include SharePoint controls
 Only edit what is in “Content” blocks
ericoverfield.com @ericoverfield
DESIGN MANAGER BEST PRACTICES
 Only edit the .html files – SharePoint controls the .master and .aspx
 Only rename, move, delete, check out, publish, etc the .html files even
 HTML Master Pages manage unneeded ContentPlaceHolders!
 The Snippet Gallery and snippets are your friend
 All code must be valid HTML / XML, thus why controls are “comments”
 SharePoint may mangle your HTML, bummer
ericoverfield.com @ericoverfield
DEMO
DESIGN MANAGER
HTML MASTER PAGES
HTML PAGE LAYOUTS
IMPORTANT CONTROLS AND TAGS
 Found in Microsoft.SharePoint.WebControls
 <SharePoint:SPSecurityTrimmedControl /> - AuthenticationRestrictions, HideFromSearchCrawler, EmitDiv
 <SharePoint:FieldValue /> - FieldName (ID or Internal Name)
 <SharePoint:TextField /> - FieldName, InputFieldLabel (for editing)
 Found in Microsoft.SharePoint.Publishing.WebControls
 <Publishing:EditModePanel /> - PageDisplayMode, GroupingText, SuppressTag (doesn’t do what you think)
 <Publishing:RichHtmlField /> - FieldName, InputFieldLabel (for editing), AllowFonts (and many more)
 References Src="~/_controltemplates/15/Ribbon.ascx"
 <PublishingRibbon:PublishingRibbon /> - Great for Office 365
ericoverfield.com @ericoverfield
A QUICK REVIEW
1 TRADITIONAL MASTER PAGE AND PAGE LAYOUT OVERVIEW
2 DESIGN MANAGER: HTML MASTER PAGES & HTML PAGE LAYOUTS
3 DEMOS, IMPORTANT CONTROLS AND CONCEPTS
ericoverfield.com @ericoverfield
RESOURCES
ericoverfield.com @ericoverfield
Starter on learning SharePoint Branding
http://pxml.ly/1CHNXKc
SharePoint 2013 Starter Master Pages
http://pxml.ly/1uFeG8Z
SharePoint 2013 Design Manager branding and design capabilities
http://pxml.ly/1vBC3PD
Responsive Frameworks for SharePoint 2010 and 2013
http://responsivesharepoint.codeplex.com
SP Blueprint for SharePoint 2013
http://pxml.ly/1ql6Dqa
Master pages, the Master Page Gallery, and page layouts in SharePoint 2013
http://pxml.ly/1rBdcLJ
CREATE YOUR OWN
SHAREPOINT MASTER PAGES
AND PAGE LAYOUTS
THANK YOU
QUESTIONS?
@ericoverfield
SPTechCon Boston 2015
http://pxml.ly/EO-MP-PL
Order Your Copy
http://pxml.ly/zsqykd
“Pro SharePoint 2013 Branding and Responsive Web Development”
(Apress – June 12th, 2013)

More Related Content

What's hot (20)

PPTX
Fulfilling the promise of Responsive Design with SharePoint 2013
Justin Sypek
 
PDF
Branding Deployment in Office 365 and SharePoint 2013/2016
Stefan Bauer
 
PPTX
The A to Z of Building a Responsive SharePoint Site with Bootstrap
Thomas Daly
 
PPTX
Branding SharePoint 2013
NIFTIT
 
PDF
Style guide for share point 2013 branding
Vinod Dangudubiyyapu
 
PPTX
Enhance SharePoint 2013 with Responsive Web Design
Eric Overfield
 
PPTX
SharePoint Branding From Start to Finish
Kanwal Khipple
 
PPTX
Microsoft Ignite 2016 In Review
Eric Overfield
 
PPTX
Branding sharepoint project
Binh Nguyen
 
PPTX
SharePoint master pages in 2013 and managed metadata magic
Francois Pienaar
 
PPTX
Popping the Hood: How to Create Custom SharePoint Branding by Randy Drisgill ...
SPTechCon
 
PPTX
Broaden your dev skillset with SharePoint branding options
Eric Overfield
 
PPTX
Intro to Branding SharePoint 2013
Thomas Daly
 
PPTX
Enhancing SharePoint with Responsive Web Design
Eric Overfield
 
PPTX
SharePoint 2013 Client-Side Rendering (CSR) & JSLink Templates
Muawiyah Shannak
 
PPTX
Developing branding solutions for 2013
Thomas Daly
 
PPT
Reshaping SharePoint for Evolving Internet Devices
Eric Overfield
 
PPTX
Uncovering the Latest in SharePoint Development
Eric Overfield
 
PPT
SharePoint Branding - Change Your Look
Eric Overfield
 
PPTX
SharePoint 2013 Branding
Kashif Imran
 
Fulfilling the promise of Responsive Design with SharePoint 2013
Justin Sypek
 
Branding Deployment in Office 365 and SharePoint 2013/2016
Stefan Bauer
 
The A to Z of Building a Responsive SharePoint Site with Bootstrap
Thomas Daly
 
Branding SharePoint 2013
NIFTIT
 
Style guide for share point 2013 branding
Vinod Dangudubiyyapu
 
Enhance SharePoint 2013 with Responsive Web Design
Eric Overfield
 
SharePoint Branding From Start to Finish
Kanwal Khipple
 
Microsoft Ignite 2016 In Review
Eric Overfield
 
Branding sharepoint project
Binh Nguyen
 
SharePoint master pages in 2013 and managed metadata magic
Francois Pienaar
 
Popping the Hood: How to Create Custom SharePoint Branding by Randy Drisgill ...
SPTechCon
 
Broaden your dev skillset with SharePoint branding options
Eric Overfield
 
Intro to Branding SharePoint 2013
Thomas Daly
 
Enhancing SharePoint with Responsive Web Design
Eric Overfield
 
SharePoint 2013 Client-Side Rendering (CSR) & JSLink Templates
Muawiyah Shannak
 
Developing branding solutions for 2013
Thomas Daly
 
Reshaping SharePoint for Evolving Internet Devices
Eric Overfield
 
Uncovering the Latest in SharePoint Development
Eric Overfield
 
SharePoint Branding - Change Your Look
Eric Overfield
 
SharePoint 2013 Branding
Kashif Imran
 

Viewers also liked (20)

PDF
SharePoint Saturday Houston: SharePoint 2010 Extranets & Claims Authentication
Brian Culver
 
PPTX
Secrets of successful SharePoint Intranets
Michal Pisarek
 
PPTX
MySites
Veronique Palmer
 
PPTX
Sharepoint 2013 My Site Governance
Ponvannan Ponnuramu
 
PDF
Designing Intuitive SharePoint Sites: The Science of "Easy to Use"
Marcy Kellar
 
PPTX
Osc share point_2010_roundtable
Lee_Ralph
 
PPTX
Osc share point 2010 make you intranet successful - 17th feb 2012 - public
Lee_Ralph
 
PDF
IBM quarterly financials infobomb
Martin Hingley
 
PPTX
Governance for SharePoint intranets
James Robertson
 
PDF
How to use a SharePoint Team Site effectively for Collaboration
Benjamin Niaulin
 
PPTX
How design is transforming modern intranets
James Robertson
 
PPTX
Branding office 365 Netherlands
Sonja Madsen
 
PPTX
Branding office 365 copenhagen
Sonja Madsen
 
PPTX
Office 365 branding webinar
C/D/H Technology Consultants
 
PPTX
SharePoint Framework, React, and Office UI sps Silicon Valley
Sonja Madsen
 
PPTX
How We Did It - GreatAmerica's Nontraditional Site Structure
Wendy Neal
 
PPTX
Branding Office 365 SharePoint Days
Sonja Madsen
 
PPTX
Design Manager 2013
GSoft
 
PDF
European SharePoint Webinar - Make SharePoint Sassy
Stefan Bauer
 
PPTX
Branding office 365
Sonja Madsen
 
SharePoint Saturday Houston: SharePoint 2010 Extranets & Claims Authentication
Brian Culver
 
Secrets of successful SharePoint Intranets
Michal Pisarek
 
Sharepoint 2013 My Site Governance
Ponvannan Ponnuramu
 
Designing Intuitive SharePoint Sites: The Science of "Easy to Use"
Marcy Kellar
 
Osc share point_2010_roundtable
Lee_Ralph
 
Osc share point 2010 make you intranet successful - 17th feb 2012 - public
Lee_Ralph
 
IBM quarterly financials infobomb
Martin Hingley
 
Governance for SharePoint intranets
James Robertson
 
How to use a SharePoint Team Site effectively for Collaboration
Benjamin Niaulin
 
How design is transforming modern intranets
James Robertson
 
Branding office 365 Netherlands
Sonja Madsen
 
Branding office 365 copenhagen
Sonja Madsen
 
Office 365 branding webinar
C/D/H Technology Consultants
 
SharePoint Framework, React, and Office UI sps Silicon Valley
Sonja Madsen
 
How We Did It - GreatAmerica's Nontraditional Site Structure
Wendy Neal
 
Branding Office 365 SharePoint Days
Sonja Madsen
 
Design Manager 2013
GSoft
 
European SharePoint Webinar - Make SharePoint Sassy
Stefan Bauer
 
Branding office 365
Sonja Madsen
 
Ad

Similar to Create your own SharePoint Master Pages and Page Layouts (20)

PPTX
Advanced SharePoint 2013 Site Administration
Learning SharePoint
 
PPTX
Branding 101 extended
D'arce Hess
 
PPTX
The Design Dilemma of Mobile and SharePoint
Eric Overfield
 
PPTX
Intro to design_manager
D'arce Hess
 
PDF
User Interface Tips and Tricks for the Power User - Penelope Coventry
SPC Adriatics
 
PPTX
Branding 101
D'arce Hess
 
PPTX
Branding & Design Opportunities/Challenges with SharePoint 2013
Marius Constantinescu [MVP]
 
PPTX
SharePoint Branding Guidance @ SharePoint Saturday Redmond
Kanwal Khipple
 
PPTX
Enhance SharePoint with Responsive Web Design
Eric Overfield
 
PPTX
The Pragmatist's Approach to SharePoint Branding
Stu King
 
PPTX
SharePoint Branding Guidance @ SharePoint Saturday San Diego
Kanwal Khipple
 
PPTX
Intro to Branding by Randy Drisgill and John Ross - SPTechCon
SPTechCon
 
PPTX
SharePoint Tools Concepts
Learning SharePoint
 
PPTX
Move past bootstrap and build our lightweight responsive framework w.v1.2
Eric Overfield
 
PDF
How to create a new Master Page in SharePoint 2013?
Velocity Software
 
PPTX
Designing SharePoint 2010 for Business
Kanwal Khipple
 
PPTX
Creating an Amazing Intranet
haiyankhan
 
PPTX
Beyond Branding SharePoint - SharePoint and Today's Web
Eric Overfield
 
PPTX
Share point 2013 Building Websites
Suhas R Satish
 
PPTX
SharePoint 2010 Pages
Elliot Chen
 
Advanced SharePoint 2013 Site Administration
Learning SharePoint
 
Branding 101 extended
D'arce Hess
 
The Design Dilemma of Mobile and SharePoint
Eric Overfield
 
Intro to design_manager
D'arce Hess
 
User Interface Tips and Tricks for the Power User - Penelope Coventry
SPC Adriatics
 
Branding 101
D'arce Hess
 
Branding & Design Opportunities/Challenges with SharePoint 2013
Marius Constantinescu [MVP]
 
SharePoint Branding Guidance @ SharePoint Saturday Redmond
Kanwal Khipple
 
Enhance SharePoint with Responsive Web Design
Eric Overfield
 
The Pragmatist's Approach to SharePoint Branding
Stu King
 
SharePoint Branding Guidance @ SharePoint Saturday San Diego
Kanwal Khipple
 
Intro to Branding by Randy Drisgill and John Ross - SPTechCon
SPTechCon
 
SharePoint Tools Concepts
Learning SharePoint
 
Move past bootstrap and build our lightweight responsive framework w.v1.2
Eric Overfield
 
How to create a new Master Page in SharePoint 2013?
Velocity Software
 
Designing SharePoint 2010 for Business
Kanwal Khipple
 
Creating an Amazing Intranet
haiyankhan
 
Beyond Branding SharePoint - SharePoint and Today's Web
Eric Overfield
 
Share point 2013 Building Websites
Suhas R Satish
 
SharePoint 2010 Pages
Elliot Chen
 
Ad

More from Eric Overfield (10)

PPTX
The Adventures of Azure Functions and Microsoft Graph
Eric Overfield
 
PPTX
All You Need to Know for Automated SharePoint Site Provisioning with PnP Powe...
Eric Overfield
 
PPTX
Use Office UI Fabric React to Build Beauty with SharePoint
Eric Overfield
 
PPTX
Supercharge Your SharePoint Framework Webpart with React
Eric Overfield
 
PPTX
Build Your First SharePoint Framework Webpart
Eric Overfield
 
PPTX
Use office ui fabric react to build beauty with SharePoint
Eric Overfield
 
PPTX
Who Needs A Developer For Automated SharePoint Provisioning
Eric Overfield
 
PPTX
Share point 2013 apps and i mean it
Eric Overfield
 
PPTX
The Design Dilemma of Mobile and SharePoint
Eric Overfield
 
PPTX
Integrating Search Driven Content in SharePoint 2013/2016/O365
Eric Overfield
 
The Adventures of Azure Functions and Microsoft Graph
Eric Overfield
 
All You Need to Know for Automated SharePoint Site Provisioning with PnP Powe...
Eric Overfield
 
Use Office UI Fabric React to Build Beauty with SharePoint
Eric Overfield
 
Supercharge Your SharePoint Framework Webpart with React
Eric Overfield
 
Build Your First SharePoint Framework Webpart
Eric Overfield
 
Use office ui fabric react to build beauty with SharePoint
Eric Overfield
 
Who Needs A Developer For Automated SharePoint Provisioning
Eric Overfield
 
Share point 2013 apps and i mean it
Eric Overfield
 
The Design Dilemma of Mobile and SharePoint
Eric Overfield
 
Integrating Search Driven Content in SharePoint 2013/2016/O365
Eric Overfield
 

Recently uploaded (20)

PDF
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
July Patch Tuesday
Ivanti
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
July Patch Tuesday
Ivanti
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 

Create your own SharePoint Master Pages and Page Layouts

  • 1. SharePoint Advocate and Enthusiast PixelMill ERIC OVERFIELD | @ericoverfield CREATE YOUR OWN SHAREPOINT MASTER PAGES AND PAGE LAYOUTS Wednesday August 26th 8:30 AM – 9:45 AM
  • 2. Founder and SharePoint Branding/UI Lead, PixelMill Speaker, Teacher, Advocate, Author SharePoint Community Organizer Located in Davis, CA Co-author: “Black Magic Solutions for White Hat SharePoint” (August, 2013) Co-author: “Pro SharePoint 2013 Branding and Responsive Web Development” (Apress – June 12th, 2013) Order Your Copy http://pxml.ly/zsqykd INTRODUCTION ericoverfield.com @ericoverfield
  • 3. WHAT YOU WILL LEARN TODAY 1 2 3 ericoverfield.com @ericoverfield TRADITIONAL MASTER PAGE AND PAGE LAYOUT OVERVIEW DESIGN MANAGER: HTML MASTER PAGES & HTML PAGE LAYOUTS DEMOS, IMPORTANT CONTROLS AND CONCEPTS
  • 4. TRADITIONAL SHAREPOINT MASTER PAGES  Provides main HTML wrapper used by all pages  Defines HTML <html />, <head /> and <body /> tags  Loads resources such as JS and CSS files  Defines page flow and shared page components  Header, footer, logo, navigation, suite bar / ribbon, etc.  Uses ContentPlaceHolders for replaceable areas  OOTB, no longer uses tables for layout! ericoverfield.com @ericoverfield
  • 5. MASTER PAGE COMPONENTS ericoverfield.com @ericoverfield Suite Bar Ribbon Header Current Nav Page Wrapper
  • 6. TRADITIONAL SHAREPOINT MASTER PAGES BEST PRACTICES  Start with seattle.master, oslo.master or a starter Master Page  Always include all ContentPlaceHolders found in seattle.master  Use hidden <div /> to hide unneeded ContentPlaceHolders  Keep the suite bar / ribbon at the top of the page  Replace <PublishingRibbon:PublishingRibbon /> if more control needed  Include your custom layout HTML within #s4-workspace  Must use <SharePoint:AjaxDelta /> blocks to allow for MDS  Must register tag prefixes to access SharePoint and .Net controls ericoverfield.com @ericoverfield
  • 8. TRADITIONAL SHAREPOINT PAGE LAYOUTS  Specific to Publishing sites  Defines content layout for a given page  Contains “Content” blocks that link to Master Page  Does not contain <html />, <head />, <body /> and other common tags  Associated with a Content Type  May surface Content Type columns ericoverfield.com @ericoverfield
  • 9. PAGE LAYOUT COMPONENTS ericoverfield.com @ericoverfield Site Columns Snippets Content Place Holder
  • 10. TRADITIONAL SHAREPOINT PAGE LAYOUTS BEST PRACTICES  Start with an existing page layout  Stick with same content type if possible  Always keep custom code within <asp:Content /> blocks  Consider different content viewing and authoring experiences  Use <Publishing:EditModePanel /> controls  Bake in specific rollup webparts, or default webparts in webpart zones  Must register tag prefixes to access SharePoint and .Net controls ericoverfield.com @ericoverfield
  • 12. THE NEW SHAREPOINT BRANDING TOOL DESIGN MANAGER
  • 13. DESIGN MANAGER OVERVIEW  New to SharePoint 2013  Requires Publishing Infrastructure  Import a HTML prototype directly into SharePoint  SharePoint handles conversion  Interface for custom Master Pages and Page Layouts  Also includes Display Templates and Device Channels  No longer limited by SharePoint Designer ericoverfield.com @ericoverfield
  • 14. HTML MASTER PAGES  Convert a HTML prototype directly into SharePoint  Some assembly required – Snippet Gallery ericoverfield.com @ericoverfield
  • 15. HTML PAGE LAYOUTS  Must derive from a Master Page  Also tied to Content Types / custom Content Types  Also uses Snippets and Snippet Manager  Much easier way to include SharePoint controls  Only edit what is in “Content” blocks ericoverfield.com @ericoverfield
  • 16. DESIGN MANAGER BEST PRACTICES  Only edit the .html files – SharePoint controls the .master and .aspx  Only rename, move, delete, check out, publish, etc the .html files even  HTML Master Pages manage unneeded ContentPlaceHolders!  The Snippet Gallery and snippets are your friend  All code must be valid HTML / XML, thus why controls are “comments”  SharePoint may mangle your HTML, bummer ericoverfield.com @ericoverfield
  • 17. DEMO DESIGN MANAGER HTML MASTER PAGES HTML PAGE LAYOUTS
  • 18. IMPORTANT CONTROLS AND TAGS  Found in Microsoft.SharePoint.WebControls  <SharePoint:SPSecurityTrimmedControl /> - AuthenticationRestrictions, HideFromSearchCrawler, EmitDiv  <SharePoint:FieldValue /> - FieldName (ID or Internal Name)  <SharePoint:TextField /> - FieldName, InputFieldLabel (for editing)  Found in Microsoft.SharePoint.Publishing.WebControls  <Publishing:EditModePanel /> - PageDisplayMode, GroupingText, SuppressTag (doesn’t do what you think)  <Publishing:RichHtmlField /> - FieldName, InputFieldLabel (for editing), AllowFonts (and many more)  References Src="~/_controltemplates/15/Ribbon.ascx"  <PublishingRibbon:PublishingRibbon /> - Great for Office 365 ericoverfield.com @ericoverfield
  • 19. A QUICK REVIEW 1 TRADITIONAL MASTER PAGE AND PAGE LAYOUT OVERVIEW 2 DESIGN MANAGER: HTML MASTER PAGES & HTML PAGE LAYOUTS 3 DEMOS, IMPORTANT CONTROLS AND CONCEPTS ericoverfield.com @ericoverfield
  • 20. RESOURCES ericoverfield.com @ericoverfield Starter on learning SharePoint Branding http://pxml.ly/1CHNXKc SharePoint 2013 Starter Master Pages http://pxml.ly/1uFeG8Z SharePoint 2013 Design Manager branding and design capabilities http://pxml.ly/1vBC3PD Responsive Frameworks for SharePoint 2010 and 2013 http://responsivesharepoint.codeplex.com SP Blueprint for SharePoint 2013 http://pxml.ly/1ql6Dqa Master pages, the Master Page Gallery, and page layouts in SharePoint 2013 http://pxml.ly/1rBdcLJ
  • 21. CREATE YOUR OWN SHAREPOINT MASTER PAGES AND PAGE LAYOUTS THANK YOU QUESTIONS? @ericoverfield SPTechCon Boston 2015 http://pxml.ly/EO-MP-PL Order Your Copy http://pxml.ly/zsqykd “Pro SharePoint 2013 Branding and Responsive Web Development” (Apress – June 12th, 2013)

Editor's Notes

  • #2: Slides will be available from blog and twitter In-depth look at SharePoint Online and 2013 Master pages and page layouts. Will be working on SPO, but 2013 is the same. Devs should be happy, we will walk through the process. Business users, you will see what is possible. Meat will be in the demos http://www.zengardner.com/wp-content/uploads/Manifest-Law-of-Attraction1-700x471.jpg Who has already worked with RWD and SP? Thoughts? Scratch, framework, how did you do it?
  • #3: Will make available on blog and twitter (slideshare.net), so if you remember one of those then you can always review everything we discuss
  • #8: Build a custom master page
  • #12: Create page layout from demo, showing content blocks
  • #13: Web Distributed Authoring and Versioning
  • #18: Convert prototype for HTML Master page and HTML Page layout, including search results
  • #22: Thank You! Don’t forget to check out my blog where you can download this presentation or the recording. Easiest way to get to the material I referenced