SlideShare a Scribd company logo
1 of 20
Thomas Daly, tdaly@bandrsolutions.com
Presented @ NYC SharePoint Users Group
4/6/2011
Who am I?
 A SharePoint developer who specializes in
implementing designs and creating web components
to enhance the user interface and user experience.
Outline
 What is Branding
 Planning
 What’s New in 2010
 Tools & Supported Browsers
 Approaches to Branding
 Themes
 Master Pages
 Upgrading
 Demo
What is SharePoint Branding?
 Creating a visual identity in SharePoint
 Covers everything, from editing pages, webparts, css,
master pages, themes, page layouts, jquery/javascript,
xslt, CAML, SharePoint Designer . . .
 Why brand SharePoint?
 Create a unique look
 Maintain company visual identity
 Create distinct web areas
 Make it not look like SharePoint
Planning
 Intranet or Internet scenario
 Collaborational or Informational
 Determine Audience - target browsers, users, & screen
resolution
 Existing company style or guidelines
 Custom Page Layouts
 Custom or 3rd Part Components
 Timeframe
 Approval
 Deployment
What’s New – Changes
 Less Table, mainly DIV based
 New objects – Ribbon, Dialog Boxes
 Increased Browser Support
 Utilizing Office Theme Engine
 Increase Standards Compliance
Tools & Supported Browsers
 Tools
 IE Dev Toolbar (embedded in IE8)
 Firebug / Firebug Lite
 SharePoint Designer 2010
 ColorPic
 Multiple Versions
 IE
 Firefox
 vmware, virtual pc, or virtual box
 Supported Browsers
 Internet Explorer 7 & 8
 Mozilla Firefox 3.6
 Safari 4.04
Other Browsers & Tools
 Firebug Lite - Compatible
with all major browsers: IE6+,
Firefox, Opera, Safari and
Chrome;
 Chrome
 Built in developer tool bar
 Opera
 Dragonfly
No IE 6 Support
 7 ways to tell your site visitors to upgrade
Approaches to Branding
 Basic
 End User situation – none or limited knowledge of html
or CSS
 Updating theme, adding logo, selecting new master
page.
 Intermediate
 Requires – some ability to understand, write CSS, html
 Modifying current MasterPage, adding some custom
CSS
 Advanced
 Create Custom Master Page, custom CSS.
Themes
 Set of graphics and cascading
style sheets that control the
look of your site.
 Uses Office themes (.THMX)
 12 colors, 2 fonts
Themes
 3 Approaches to
creating/updating the
theme
 Existing theme can be
modified in UI (Publishing
Features)
 New theme can be created
in PowerPoint and
imported
 Microsoft Theme Builder
Tool
http://connect.microsoft.com/themebuilder
Theme Engine
 Attach Custom CSS – EnableCssTheming
 Enable custom CSS to see themes - /Style Library/en-us/Themable
 Capabilities – ref
 Replace colors, Replace fonts
 Recolor images - Blending, Tinting, Fill
Custom Style Sheets
 Link to your custom CSS in the MasterPage
 Upload the CSS to the site, via Alternate CSS
(Publishing Only)
Master Pages
 Starter Master Pages – new term for Minimal Master
Pages
 http://startermasterpages.codeplex.com/
 Includes 3 master pages: regular, foundations, meeting
workspaces
 Provides clean starting point for branding
 Well documented for easy understanding
 V3 Master Page Support
jQuery’s Role in Branding
 Creating interactive web components
 Manipulating the DOM after the fact
 Add / Remove classes
 Adjust CSS styles
 Perform adjustments to page base on other criteria
 Add flare
Upgrading Branding
 Theme
 No direct method
 Master Page
 MSDN Article - Upgrading an Existing Master Page to
the SharePoint Foundation Master Page
http://msdn.microsoft.com/en-us/library/ee539981.aspx
Deployment Options
 Varies depending on your branding effort
 SharePoint Designer Based
 Upload master pages, images, CSS, & scripts
 Manual process per site
 Solution Based Deployment
 Upload master pages, images, CSS, & scripts
 Automatically activate theme, apply master pages, build out
site components.
 Repeatable branding application, programmatically across
sites
Demo
 Theme
 Create through PowerPoint, Import
 Update through UI
 Theme Tool
 Alternate CSS method
 Show V3 Master Page Support
 OOTB v3.master
 Heather base master page
 Show Starter Master
 Apply Blank Master Page
 Apply Customized Master Page
 Deployment
 Feature driven deployment
Questions?
 Questions / Comments
 Contact information
 Thomas M Daly
 Email: tdaly@bandrsolutions.com
 Blog – http://thomasdaly.net
 Twitter - _TomDaly_

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
 
Developing branding solutions for 2013
Developing branding solutions for 2013Developing branding solutions for 2013
Developing branding solutions for 2013
Thomas Daly
 
Microsoft Share Point Branding & Customization
Microsoft Share Point Branding & CustomizationMicrosoft Share Point Branding & Customization
Microsoft Share Point Branding & Customization
yeschandana
 

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
 
Branding sharepoint project
Branding sharepoint projectBranding sharepoint project
Branding sharepoint project
 
Introduction to Branding SharePoint
Introduction to Branding SharePointIntroduction to Branding SharePoint
Introduction to Branding SharePoint
 
Intro to Branding SharePoint 2013
Intro to Branding SharePoint 2013Intro to Branding SharePoint 2013
Intro to Branding SharePoint 2013
 
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 ...
 
Web Designing
Web Designing Web Designing
Web Designing
 
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
 
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
 
Web designing course
Web designing courseWeb designing course
Web designing course
 
Developing branding solutions for 2013
Developing branding solutions for 2013Developing branding solutions for 2013
Developing branding solutions for 2013
 
WEB DESIGN
WEB DESIGNWEB DESIGN
WEB DESIGN
 
Microsoft Share Point Branding & Customization
Microsoft Share Point Branding & CustomizationMicrosoft Share Point Branding & Customization
Microsoft Share Point Branding & Customization
 
Create Engaging Branded SharePoint Portals and Plan for Content
Create Engaging Branded SharePoint Portals and Plan for ContentCreate Engaging Branded SharePoint Portals and Plan for Content
Create Engaging Branded SharePoint Portals and Plan for Content
 
WEB DESIGNING
WEB DESIGNINGWEB DESIGNING
WEB DESIGNING
 
Web Design 101
Web Design 101Web Design 101
Web Design 101
 
Content Management for Web Designers
Content Management for Web DesignersContent Management for Web Designers
Content Management for Web Designers
 
Brand Your Community Using Less and Gulp
Brand Your Community Using Less and GulpBrand Your Community Using Less and Gulp
Brand Your Community Using Less and Gulp
 
Optimizing SharePoint 2010 for Internet sites
Optimizing SharePoint 2010 for Internet sitesOptimizing SharePoint 2010 for Internet sites
Optimizing SharePoint 2010 for Internet sites
 
Best Web Designing Courses- Classes in Pune | Web Designing Training in pune ...
Best Web Designing Courses- Classes in Pune | Web Designing Training in pune ...Best Web Designing Courses- Classes in Pune | Web Designing Training in pune ...
Best Web Designing Courses- Classes in Pune | Web Designing Training in pune ...
 
Web designing
Web designingWeb designing
Web designing
 

Similar to Getting Started with SharePoint Branding

Developing branding solutions for 2013
Developing branding solutions for 2013Developing branding solutions for 2013
Developing branding solutions for 2013
Thomas Daly
 
Just dev it presenation modified word press 101
Just dev it presenation   modified word press 101Just dev it presenation   modified word press 101
Just dev it presenation modified word press 101
roguevoice
 
Wd & im session a3 _introduction to web page editors_april 08,2010
Wd & im session a3 _introduction to web page editors_april 08,2010Wd & im session a3 _introduction to web page editors_april 08,2010
Wd & im session a3 _introduction to web page editors_april 08,2010
Mahesh Panchal
 
Seminar Presentation for FrontPage
Seminar Presentation for FrontPageSeminar Presentation for FrontPage
Seminar Presentation for FrontPage
webhostingguy
 

Similar to Getting Started with SharePoint Branding (20)

Web Designing
Web DesigningWeb Designing
Web Designing
 
Developing Branding Solutions for 2013
Developing Branding Solutions for 2013Developing Branding Solutions for 2013
Developing Branding Solutions for 2013
 
Make SharePoint Look Not Like SharePoint - SPSNashville - Cathy Dew
Make SharePoint Look Not Like SharePoint - SPSNashville - Cathy DewMake SharePoint Look Not Like SharePoint - SPSNashville - Cathy Dew
Make SharePoint Look Not Like SharePoint - SPSNashville - Cathy Dew
 
Blooming SharePoint Design
Blooming SharePoint DesignBlooming SharePoint Design
Blooming SharePoint Design
 
SharePoint Branding Guidance @ SharePoint Saturday San Diego
SharePoint Branding Guidance @ SharePoint Saturday San DiegoSharePoint Branding Guidance @ SharePoint Saturday San Diego
SharePoint Branding Guidance @ SharePoint Saturday San Diego
 
The Evolution of Branding in Office 365 - SPSATL 2015 - CDew
The Evolution of Branding in Office 365 - SPSATL 2015 - CDewThe Evolution of Branding in Office 365 - SPSATL 2015 - CDew
The Evolution of Branding in Office 365 - SPSATL 2015 - CDew
 
Developing branding solutions for 2013
Developing branding solutions for 2013Developing branding solutions for 2013
Developing branding solutions for 2013
 
Just dev it presenation modified word press 101
Just dev it presenation   modified word press 101Just dev it presenation   modified word press 101
Just dev it presenation modified word press 101
 
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
 
Wd & im session a3 _introduction to web page editors_april 08,2010
Wd & im session a3 _introduction to web page editors_april 08,2010Wd & im session a3 _introduction to web page editors_april 08,2010
Wd & im session a3 _introduction to web page editors_april 08,2010
 
Developing Branding Solutions for 2013
Developing Branding Solutions for 2013Developing Branding Solutions for 2013
Developing Branding Solutions for 2013
 
The Pragmatist's Approach to SharePoint Branding
The Pragmatist's Approach to SharePoint BrandingThe Pragmatist's Approach to SharePoint Branding
The Pragmatist's Approach to SharePoint Branding
 
Share point 2013 Building Websites
Share point 2013 Building WebsitesShare point 2013 Building Websites
Share point 2013 Building Websites
 
Things you can do
Things you can doThings you can do
Things you can do
 
Beginner's guide to drupal
Beginner's guide to drupalBeginner's guide to drupal
Beginner's guide to drupal
 
UX01 Customization Tour Of SharePoint - APAC Conference Sydney - 2007
UX01 Customization Tour Of SharePoint - APAC Conference Sydney - 2007UX01 Customization Tour Of SharePoint - APAC Conference Sydney - 2007
UX01 Customization Tour Of SharePoint - APAC Conference Sydney - 2007
 
In-Fisherman.com - Building an Enterprise Level Drupal Site
In-Fisherman.com - Building an Enterprise Level Drupal SiteIn-Fisherman.com - Building an Enterprise Level Drupal Site
In-Fisherman.com - Building an Enterprise Level Drupal Site
 
SharePointFest Konferenz 2016 - Alternative Approaches to Solution Developmen...
SharePointFest Konferenz 2016 - Alternative Approaches to Solution Developmen...SharePointFest Konferenz 2016 - Alternative Approaches to Solution Developmen...
SharePointFest Konferenz 2016 - Alternative Approaches to Solution Developmen...
 
Seminar Presentation for FrontPage
Seminar Presentation for FrontPageSeminar Presentation for FrontPage
Seminar Presentation for FrontPage
 
Advanced SharePoint 2013 Site Administration
Advanced SharePoint 2013 Site AdministrationAdvanced SharePoint 2013 Site Administration
Advanced SharePoint 2013 Site Administration
 

More from Thomas Daly

More from Thomas Daly (20)

Building a Microsoft Teams Provisioning Process using Power Apps & Power Auto...
Building a Microsoft Teams Provisioning Process using Power Apps & Power Auto...Building a Microsoft Teams Provisioning Process using Power Apps & Power Auto...
Building a Microsoft Teams Provisioning Process using Power Apps & Power Auto...
 
M365 global developer bootcamp 2019 Intro to SPFx Version
M365 global developer bootcamp 2019 Intro to SPFx VersionM365 global developer bootcamp 2019 Intro to SPFx Version
M365 global developer bootcamp 2019 Intro to SPFx Version
 
M365 global developer bootcamp 2019 PA
M365 global developer bootcamp 2019  PAM365 global developer bootcamp 2019  PA
M365 global developer bootcamp 2019 PA
 
M365 global developer bootcamp 2019
M365 global developer bootcamp 2019M365 global developer bootcamp 2019
M365 global developer bootcamp 2019
 
Cross Site Collection Navigation with SPFX, PowerShell PnP, PnP-JS, Office UI
Cross Site Collection Navigation with SPFX, PowerShell PnP, PnP-JS, Office UICross Site Collection Navigation with SPFX, PowerShell PnP, PnP-JS, Office UI
Cross Site Collection Navigation with SPFX, PowerShell PnP, PnP-JS, Office UI
 
New Jersey Azure Bootcamp 2019
New Jersey Azure Bootcamp 2019New Jersey Azure Bootcamp 2019
New Jersey Azure Bootcamp 2019
 
Cross Site Collection Navigation
Cross Site Collection NavigationCross Site Collection Navigation
Cross Site Collection Navigation
 
Learn from my Mistakes - Building Better Solutions in SPFx
Learn from my  Mistakes - Building Better Solutions in SPFxLearn from my  Mistakes - Building Better Solutions in SPFx
Learn from my Mistakes - Building Better Solutions in SPFx
 
Cross Site Collection Navigation using SPFx, Powershell PnP & PnP-JS
Cross Site Collection Navigation using SPFx, Powershell PnP & PnP-JSCross Site Collection Navigation using SPFx, Powershell PnP & PnP-JS
Cross Site Collection Navigation using SPFx, Powershell PnP & PnP-JS
 
O365 Developer Bootcamp NJ 2018 - Material
O365 Developer Bootcamp NJ 2018 - MaterialO365 Developer Bootcamp NJ 2018 - Material
O365 Developer Bootcamp NJ 2018 - Material
 
Global o365 developer bootcamp nj - slides
Global o365 developer bootcamp   nj - slidesGlobal o365 developer bootcamp   nj - slides
Global o365 developer bootcamp nj - slides
 
Branding Office 365 w/ Front End Tools + SharePoint PnP
Branding Office 365 w/ Front End Tools + SharePoint PnPBranding Office 365 w/ Front End Tools + SharePoint PnP
Branding Office 365 w/ Front End Tools + SharePoint PnP
 
Global Office 365 Developer Bootcamp - Closing Remarks
Global Office 365 Developer Bootcamp - Closing RemarksGlobal Office 365 Developer Bootcamp - Closing Remarks
Global Office 365 Developer Bootcamp - Closing Remarks
 
Introduction to SharePoint Patterns and Practices (PnP)
Introduction to SharePoint Patterns and Practices (PnP)Introduction to SharePoint Patterns and Practices (PnP)
Introduction to SharePoint Patterns and Practices (PnP)
 
Intro to the Office UI Fabric
Intro to the Office UI FabricIntro to the Office UI Fabric
Intro to the Office UI Fabric
 
Branding office 365 with front end tooling
Branding office 365 with front end toolingBranding office 365 with front end tooling
Branding office 365 with front end tooling
 
Things you can do to brand Office 365 now
Things you can do to brand Office 365 nowThings you can do to brand Office 365 now
Things you can do to brand Office 365 now
 
Gab2017 science-lab
Gab2017 science-labGab2017 science-lab
Gab2017 science-lab
 
NJ Office 365 User Group March 2017 - Intro
NJ Office 365 User Group March 2017 - IntroNJ Office 365 User Group March 2017 - Intro
NJ Office 365 User Group March 2017 - Intro
 
Sandboxed Solutions Discussion
Sandboxed Solutions DiscussionSandboxed Solutions Discussion
Sandboxed Solutions Discussion
 

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)

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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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
 
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
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
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
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
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
 

Getting Started with SharePoint Branding

  • 1. Thomas Daly, tdaly@bandrsolutions.com Presented @ NYC SharePoint Users Group 4/6/2011
  • 2. Who am I?  A SharePoint developer who specializes in implementing designs and creating web components to enhance the user interface and user experience.
  • 3. Outline  What is Branding  Planning  What’s New in 2010  Tools & Supported Browsers  Approaches to Branding  Themes  Master Pages  Upgrading  Demo
  • 4. What is SharePoint Branding?  Creating a visual identity in SharePoint  Covers everything, from editing pages, webparts, css, master pages, themes, page layouts, jquery/javascript, xslt, CAML, SharePoint Designer . . .  Why brand SharePoint?  Create a unique look  Maintain company visual identity  Create distinct web areas  Make it not look like SharePoint
  • 5. Planning  Intranet or Internet scenario  Collaborational or Informational  Determine Audience - target browsers, users, & screen resolution  Existing company style or guidelines  Custom Page Layouts  Custom or 3rd Part Components  Timeframe  Approval  Deployment
  • 6. What’s New – Changes  Less Table, mainly DIV based  New objects – Ribbon, Dialog Boxes  Increased Browser Support  Utilizing Office Theme Engine  Increase Standards Compliance
  • 7. Tools & Supported Browsers  Tools  IE Dev Toolbar (embedded in IE8)  Firebug / Firebug Lite  SharePoint Designer 2010  ColorPic  Multiple Versions  IE  Firefox  vmware, virtual pc, or virtual box  Supported Browsers  Internet Explorer 7 & 8  Mozilla Firefox 3.6  Safari 4.04
  • 8. Other Browsers & Tools  Firebug Lite - Compatible with all major browsers: IE6+, Firefox, Opera, Safari and Chrome;  Chrome  Built in developer tool bar  Opera  Dragonfly
  • 9. No IE 6 Support  7 ways to tell your site visitors to upgrade
  • 10. Approaches to Branding  Basic  End User situation – none or limited knowledge of html or CSS  Updating theme, adding logo, selecting new master page.  Intermediate  Requires – some ability to understand, write CSS, html  Modifying current MasterPage, adding some custom CSS  Advanced  Create Custom Master Page, custom CSS.
  • 11. Themes  Set of graphics and cascading style sheets that control the look of your site.  Uses Office themes (.THMX)  12 colors, 2 fonts
  • 12. Themes  3 Approaches to creating/updating the theme  Existing theme can be modified in UI (Publishing Features)  New theme can be created in PowerPoint and imported  Microsoft Theme Builder Tool http://connect.microsoft.com/themebuilder
  • 13. Theme Engine  Attach Custom CSS – EnableCssTheming  Enable custom CSS to see themes - /Style Library/en-us/Themable  Capabilities – ref  Replace colors, Replace fonts  Recolor images - Blending, Tinting, Fill
  • 14. Custom Style Sheets  Link to your custom CSS in the MasterPage  Upload the CSS to the site, via Alternate CSS (Publishing Only)
  • 15. Master Pages  Starter Master Pages – new term for Minimal Master Pages  http://startermasterpages.codeplex.com/  Includes 3 master pages: regular, foundations, meeting workspaces  Provides clean starting point for branding  Well documented for easy understanding  V3 Master Page Support
  • 16. jQuery’s Role in Branding  Creating interactive web components  Manipulating the DOM after the fact  Add / Remove classes  Adjust CSS styles  Perform adjustments to page base on other criteria  Add flare
  • 17. Upgrading Branding  Theme  No direct method  Master Page  MSDN Article - Upgrading an Existing Master Page to the SharePoint Foundation Master Page http://msdn.microsoft.com/en-us/library/ee539981.aspx
  • 18. Deployment Options  Varies depending on your branding effort  SharePoint Designer Based  Upload master pages, images, CSS, & scripts  Manual process per site  Solution Based Deployment  Upload master pages, images, CSS, & scripts  Automatically activate theme, apply master pages, build out site components.  Repeatable branding application, programmatically across sites
  • 19. Demo  Theme  Create through PowerPoint, Import  Update through UI  Theme Tool  Alternate CSS method  Show V3 Master Page Support  OOTB v3.master  Heather base master page  Show Starter Master  Apply Blank Master Page  Apply Customized Master Page  Deployment  Feature driven deployment
  • 20. Questions?  Questions / Comments  Contact information  Thomas M Daly  Email: tdaly@bandrsolutions.com  Blog – http://thomasdaly.net  Twitter - _TomDaly_