SlideShare a Scribd company logo
Platinum Sponsor
Gold Sponsors
THINGS I’VE LEARNT WHEN
SKINNING AND CUSTOMIZING A
SHAREPOINT 2010 SITE
Justin Lee
Skinning and Customizing
SharePoint may cause severe
headaches, frustration and loss of
sleep.
WARNING
Everything you can design for the
web, you can design for SharePoint
Can I do <insert web design feature> on SharePoint?
Things I've learnt when skinning and customizing a SharePoint 2010 Site
If you do not have server access,
there are some limitations to
reusability and deployment
Do you have server access?
Migrate to v4 masterpages,
Do not use v3 anymore
It is important to plan your
SharePoint Site
http://go.microsoft.com/fwlink/?LinkID=187505&clcid=0x409
Think about your site map too,
Identify the subsites and pages
http://www.mockflow.com/
Leave space for the new Ribbon
control in your design
Do not attempt to customize the
ribbon, however if you have to, read
http://blogs.msdn.com/b/sharepoint/archive/2010/04/06/customizing-ribbon-
positioning-in-sharepoint-2010-master-pages.aspx
http://styledpoint.com/blog/ribbon-customization-changing-placement-look-and-behavior/
Override CSS,
do not modify / remove directly
THE NEW IMPROVED CSSREGISTRATION
• Conditional Expression
<SharePoint:CSSRegistration Name="a.css"
runat="server" ConditionalExpression="lt IE
8"/>
Emits
<![if lt IE 8]>
<link rel="stylesheet" type="text/css
href="a.css" />
<![endif]>
THE NEW IMPROVED CSSREGISTRATION
• After
<SharePoint:CSSRegistration Name="a.css"
After="b.css" runat="server“ />
<SharePoint:CSSRegistration Name=“b.css“
runat="server“ />
Translates as…
<link rel="stylesheet" type="text/css
href="b.css" />
<link rel="stylesheet" type="text/css
href="a.css" />
Use CSS files as much as possible,
do not embed CSS or inline CSS
Start using min-height, min-width,
max-height, max-width in your CSS
v3 themes do not work anymore,
Use THMX theme format
Divs are IN
Tables are OUT
Use Relative URLs with
<% $SPUrl:~site/… %> and
<% $SPUrl:~sitecollection/… %>
2 ways to skin:
SharePoint Designer
Visual Studio
Steps to skinning your SharePoint
Design your skin in your favorite
graphic designer
Step 1
http://erikswenson.blogspot.com/2010/02/sharepoint-2010-layered-photoshop-file.html
Convert your design to HTML
Step 2
Identify the common regions for the
masterpages
Step 3
MASTERPAGES CONTAINS…
• Branding elements, such as corporate logos and color
schemes
• Shared navigation elements
• Shared features, such as search commands and Help
commands
• Links to cascading style sheets. (Cascading style
sheets control the page appearance, colors, and fonts.)
Identify the various editable regions
of your design
Step 4
Identify the main menu / sub menu with
Subsites, Folders to pages, and pages
Step 5
Create a new masterpage
Step 6
http://code.msdn.microsoft.com/odcSP14StarterMaster
Create new page layouts
Step 7
BASIC SKINNING OF SHAREPOINT
DEMO
RESOURCES
• http://startermasterpages.codeplex.com/
• http://erikswenson.blogspot.com/2010/01/sharepoint-2010-
base-css-classes.html
• http://blog.drisgill.com/
• http://styledpoint.com/blog/ribbon-customization-changing-
placement-look-and-behavior/
• http://msdn.microsoft.com/en-
us/library/ee539981(office.14).aspx
• http://www.thesharepointmuse.com/2010/05/sharepoint-
2010-customization-resources/
Contact Details
Justin Lee
Software Development
Consultant
triplez@justinlee.sg
Q & A
Things I've learnt when skinning and customizing a SharePoint 2010 Site

More Related Content

What's hot (20)

PPTX
Becoming a SharePoint Design Ninja
Kanwal Khipple
 
PPTX
SharePoint Branding Guidance @ SharePoint Saturday Redmond
Kanwal Khipple
 
PPTX
Branding SharePoint 2013
NIFTIT
 
PDF
Putting on Your Design Bootstraps: Intro to Responsive Design and SharePoint
AvePoint
 
PPTX
SharePoint 2013 Branding
Kashif Imran
 
PPTX
Popping the Hood: How to Create Custom SharePoint Branding by Randy Drisgill ...
SPTechCon
 
PPTX
Branding sharepoint project
Binh Nguyen
 
PPTX
User Centered Design and SharePoint Publishing Portals
Tom Pham
 
PPTX
SharePoint 2013 Client-Side Rendering (CSR) & JSLink Templates
Muawiyah Shannak
 
PPTX
The A to Z of Building a Responsive SharePoint Site with Bootstrap
Thomas Daly
 
PPTX
Developing branding solutions for 2013
Thomas Daly
 
PPSX
Basics of SharePoint
samirsangli
 
PPTX
Intro to Branding SharePoint 2013
Thomas Daly
 
PPTX
SharePoint Development(Lesson 5)
MJ Ferdous
 
PPTX
Blooming SharePoint Design
Kathy Hughes
 
PPTX
SPSVB 1 7-2012 - getting started with share point branding
Thomas Daly
 
PDF
Discover SharePoint 2013
Benjamin Niaulin
 
PDF
SharePoint 101
Dux Raymond Sy
 
PDF
Bootstrap share point 2013
Vinod Dangudubiyyapu
 
PPTX
2013 SPFest - Customizing Sites and Pages in SharePoint 2013
Wes Preston
 
Becoming a SharePoint Design Ninja
Kanwal Khipple
 
SharePoint Branding Guidance @ SharePoint Saturday Redmond
Kanwal Khipple
 
Branding SharePoint 2013
NIFTIT
 
Putting on Your Design Bootstraps: Intro to Responsive Design and SharePoint
AvePoint
 
SharePoint 2013 Branding
Kashif Imran
 
Popping the Hood: How to Create Custom SharePoint Branding by Randy Drisgill ...
SPTechCon
 
Branding sharepoint project
Binh Nguyen
 
User Centered Design and SharePoint Publishing Portals
Tom Pham
 
SharePoint 2013 Client-Side Rendering (CSR) & JSLink Templates
Muawiyah Shannak
 
The A to Z of Building a Responsive SharePoint Site with Bootstrap
Thomas Daly
 
Developing branding solutions for 2013
Thomas Daly
 
Basics of SharePoint
samirsangli
 
Intro to Branding SharePoint 2013
Thomas Daly
 
SharePoint Development(Lesson 5)
MJ Ferdous
 
Blooming SharePoint Design
Kathy Hughes
 
SPSVB 1 7-2012 - getting started with share point branding
Thomas Daly
 
Discover SharePoint 2013
Benjamin Niaulin
 
SharePoint 101
Dux Raymond Sy
 
Bootstrap share point 2013
Vinod Dangudubiyyapu
 
2013 SPFest - Customizing Sites and Pages in SharePoint 2013
Wes Preston
 

Similar to Things I've learnt when skinning and customizing a SharePoint 2010 Site (20)

PPTX
Intro to Branding by Randy Drisgill and John Ross - SPTechCon
SPTechCon
 
PPTX
Introduction to Branding SharePoint
K.Mohamed Faizal
 
PPTX
SharePoint Branding Guidance @ SharePoint Saturday San Diego
Kanwal Khipple
 
PPTX
Developing branding solutions
Thomas Daly
 
PPTX
Spsnyc 2011 getting started with share point branding
Thomas Daly
 
PPT
Microsoft Share Point Branding & Customization
yeschandana
 
PDF
The Evolution of Branding in Office 365 - SPSATL 2015 - CDew
Cathy Dew
 
PPTX
Branding 101
D'arce Hess
 
PPT
UX01 Customization Tour Of SharePoint - APAC Conference Sydney - 2007
Chandima Kulathilake
 
PPTX
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design Manager
April Dunnam
 
PDF
User Interface Tips and Tricks for the Power User - Penelope Coventry
SPC Adriatics
 
PPTX
Advanced SharePoint 2013 Site Administration
Learning SharePoint
 
PPT
Branding SharePoint for Evolving Internet Devices
Eric Overfield
 
PPTX
Your SharePoint 2013 Branding Initiation
Eric Overfield
 
PDF
Make SharePoint Look Not Like SharePoint - SPSNashville - Cathy Dew
Cathy Dew
 
PPTX
SharePoint Saturday Philly - Intro to SharePoint 2010 Branding
Thomas Daly
 
PPTX
Intro to design_manager
D'arce Hess
 
PPT
Reshaping SharePoint for Evolving Internet Devices
Eric Overfield
 
PPTX
SharePoint Tools Concepts
Learning SharePoint
 
PDF
Spca2014 introduction responsive master page niaulin
NCCOMMS
 
Intro to Branding by Randy Drisgill and John Ross - SPTechCon
SPTechCon
 
Introduction to Branding SharePoint
K.Mohamed Faizal
 
SharePoint Branding Guidance @ SharePoint Saturday San Diego
Kanwal Khipple
 
Developing branding solutions
Thomas Daly
 
Spsnyc 2011 getting started with share point branding
Thomas Daly
 
Microsoft Share Point Branding & Customization
yeschandana
 
The Evolution of Branding in Office 365 - SPSATL 2015 - CDew
Cathy Dew
 
Branding 101
D'arce Hess
 
UX01 Customization Tour Of SharePoint - APAC Conference Sydney - 2007
Chandima Kulathilake
 
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design Manager
April Dunnam
 
User Interface Tips and Tricks for the Power User - Penelope Coventry
SPC Adriatics
 
Advanced SharePoint 2013 Site Administration
Learning SharePoint
 
Branding SharePoint for Evolving Internet Devices
Eric Overfield
 
Your SharePoint 2013 Branding Initiation
Eric Overfield
 
Make SharePoint Look Not Like SharePoint - SPSNashville - Cathy Dew
Cathy Dew
 
SharePoint Saturday Philly - Intro to SharePoint 2010 Branding
Thomas Daly
 
Intro to design_manager
D'arce Hess
 
Reshaping SharePoint for Evolving Internet Devices
Eric Overfield
 
SharePoint Tools Concepts
Learning SharePoint
 
Spca2014 introduction responsive master page niaulin
NCCOMMS
 
Ad

Recently uploaded (20)

PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
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
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
July Patch Tuesday
Ivanti
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
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
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
July Patch Tuesday
Ivanti
 
Ad

Things I've learnt when skinning and customizing a SharePoint 2010 Site

Editor's Notes

  • #2: Opening slide please include
  • #19: <SharePoint:CSSRegistration name="<%$SPrl:~SiteCollection/Style Library/~language/Core Stypes/Band.css%>" runat="server" After="corev4.css"/>