SlideShare une entreprise Scribd logo
1  sur  33
SharePoint branding The Pragmatist’s Approach prag·ma·tist    [prag-muh-tist]  –noun 1. a person who is oriented toward the success or failure of a particular line of action, thought, etc.; a practical person.
About Me Who: 	Stu King – User Experience Designer Where: 	Magenic Studios –	Magenic Technologies, Inc. Focused on Design, User Experience Analysis and RIA development What: 	SharePoint Technical Specialist What the?: 	Beating SharePoint into submission since 2003 On the web:  	www.thedesigndrifter.com On the twitter: 	@designdrifter
Learning Objectives Understand the do’s and don’ts of SharePoint branding Learn techniques that will help your productivity and sanity Discover how the design process can be adapted to better suit SharePoint branding projects Identify tools you can use to make your job easier, or at least more interesting
Rules of engagement How to not go crazy
The Dream “We will write standards compliant markup that will shine in HTML and CSS validation tools.  Design innovation is key. It’s not necessary or wise to design with SharePoint in mind if you want really cutting edge design.”
The Reality “We will do our best to create standards compliant markup, when possible, understanding that SharePoint doesn’t care about our desires.  We understand that as interesting as this new design is, making it work in SharePoint could cause our staff to step out on a ledge and perhaps it’s better to make some compromises.”
The Pragmatist’s “Concepts to Embrace” Don’t waste time - Standards compliant markup is impossible Deviation from established design process does not equal failure, where SharePoint is concerned it’s a necessity Your approach to cross-browser compatibility should adapt to your situation – internal vs. external
The Conventional Rules of SharePoint Branding Don’t delete controls from pages Avoid inline styles when you can Don’t modify core styles Understand how SharePoint renders a page Core classes Page level classes Inline classes
The Pragmatist’s Rules of SharePoint Branding Embrace the <table> Remove DOCTYPE declarations, trust me Put your design assets and style sheets in the Style Library Use <div> for the larger framework of your site but try not to use too many of them Use a Base or Starter master page whenever you can IE Developer Toolbar is your friend You will almost always have to override some core classes Learn how to use conditional comments to load custom style sheets for versions of IE You can’t always control the mess but you can control how it looks, format and comment!
Design Process and SharePoint You can apply the rules of Design Process to SharePoint…mostly
Traditional web design process Discovery/Planning ,[object Object]
Create personas and use casesDesign ,[object Object]
MockupsDevelopment ,[object Object]
CSSFeedback ,[object Object],[object Object],[object Object]
Collaboration activities
Publishing activities
Blogging and Social Media
Site Owners
Contributors
Readers,[object Object]
Page Layout – There will be multiple layouts.  Wireframes and content inventories are good inputs
Web Parts – Web parts can vary by page and content type.  Each one can require a different branding method and can be viewed as micro-projects,[object Object]
Page Design – Create page design wireframes and mockups based on approved master page styles
Web Parts – Mockup web part designs based on master page design and place within approved page layouts.  Iterate through designs on a part by part basis,[object Object]
Front-end Development Tools What tools should I use? ,[object Object]
Internet Explorer Developer Tool Bar
A good web editor, I like Expression Web
PhotoShopOther stuff that works great ,[object Object]
Screen Ruler – Great for measuring mockups without the overhead of PhotoShop
MS Super Preview – browser test IE5, 6, 7, 8 and Fire Fox from one application
Pandora and Coffee!,[object Object]
Start with a Starter Page for 2010Advantages to beginning pages ,[object Object]
Only SharePoint Controls are left

Contenu connexe

Tendances

Microformats HTML to API
Microformats HTML to APIMicroformats HTML to API
Microformats HTML to API
elliando dias
 
WordPress Optimisation - A4UExpo
WordPress Optimisation - A4UExpoWordPress Optimisation - A4UExpo
WordPress Optimisation - A4UExpo
Joost de Valk
 

Tendances (20)

Seo for Engineers
Seo for EngineersSeo for Engineers
Seo for Engineers
 
Optimization 2020 | Using Edge SEO For Technical Issues ft. Dan Taylor
Optimization 2020 | Using Edge SEO For Technical Issues ft. Dan TaylorOptimization 2020 | Using Edge SEO For Technical Issues ft. Dan Taylor
Optimization 2020 | Using Edge SEO For Technical Issues ft. Dan Taylor
 
Creating HTML Pages
Creating HTML PagesCreating HTML Pages
Creating HTML Pages
 
SEO for Large/Enterprise Websites - Data & Tech Side
SEO for Large/Enterprise Websites - Data & Tech SideSEO for Large/Enterprise Websites - Data & Tech Side
SEO for Large/Enterprise Websites - Data & Tech Side
 
Technical SEO for international markets - Leonie Mann - Brighton SEO 2021
Technical SEO for international markets- Leonie Mann - Brighton SEO 2021Technical SEO for international markets- Leonie Mann - Brighton SEO 2021
Technical SEO for international markets - Leonie Mann - Brighton SEO 2021
 
HTML/HTML5
HTML/HTML5HTML/HTML5
HTML/HTML5
 
SEO for Large Websites
SEO for Large WebsitesSEO for Large Websites
SEO for Large Websites
 
Microformats HTML to API
Microformats HTML to APIMicroformats HTML to API
Microformats HTML to API
 
HTML Basic, CSS Basic, JavaScript basic.
HTML Basic, CSS Basic, JavaScript basic.HTML Basic, CSS Basic, JavaScript basic.
HTML Basic, CSS Basic, JavaScript basic.
 
Search Engines and Flash: Secrets, Tricks, and Black Magic
Search Engines and Flash: Secrets, Tricks, and Black MagicSearch Engines and Flash: Secrets, Tricks, and Black Magic
Search Engines and Flash: Secrets, Tricks, and Black Magic
 
BrightonSEO: Leveraging information architecture for Ecommerce SEO
BrightonSEO: Leveraging information architecture for Ecommerce SEOBrightonSEO: Leveraging information architecture for Ecommerce SEO
BrightonSEO: Leveraging information architecture for Ecommerce SEO
 
Www amazon com-report
Www amazon com-reportWww amazon com-report
Www amazon com-report
 
Important factors to consider while designing your website !
Important factors to consider while designing your website !Important factors to consider while designing your website !
Important factors to consider while designing your website !
 
404 Pages are inevitable so make the most out of it.
404 Pages are inevitable so make the most out of it.404 Pages are inevitable so make the most out of it.
404 Pages are inevitable so make the most out of it.
 
Single Page Apps - Gerry White @ BrightonSEO
Single Page Apps - Gerry White @ BrightonSEOSingle Page Apps - Gerry White @ BrightonSEO
Single Page Apps - Gerry White @ BrightonSEO
 
WordPress SEO 101
WordPress SEO 101WordPress SEO 101
WordPress SEO 101
 
rel canonical audit BrightonSEO September 2018
rel canonical audit BrightonSEO September 2018rel canonical audit BrightonSEO September 2018
rel canonical audit BrightonSEO September 2018
 
Advanced Data-Driven SEO
Advanced Data-Driven SEOAdvanced Data-Driven SEO
Advanced Data-Driven SEO
 
WordPress Optimisation - A4UExpo
WordPress Optimisation - A4UExpoWordPress Optimisation - A4UExpo
WordPress Optimisation - A4UExpo
 
Advanced Technical SEO - Index Bloat & Discovery: from Facets to Javascript F...
Advanced Technical SEO - Index Bloat & Discovery: from Facets to Javascript F...Advanced Technical SEO - Index Bloat & Discovery: from Facets to Javascript F...
Advanced Technical SEO - Index Bloat & Discovery: from Facets to Javascript F...
 

Similaire à The Pragmatist's Approach to SharePoint Branding

Microsoft Share Point Branding & Customization
Microsoft Share Point Branding & CustomizationMicrosoft Share Point Branding & Customization
Microsoft Share Point Branding & Customization
yeschandana
 
Developing branding solutions
Developing branding solutionsDeveloping branding solutions
Developing branding solutions
Thomas Daly
 
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
 
Developing branding solutions for 2013
Developing branding solutions for 2013Developing branding solutions for 2013
Developing branding solutions for 2013
Thomas Daly
 
SPSVB 1 7-2012 - getting started with share point branding
SPSVB 1 7-2012 - getting started with share point brandingSPSVB 1 7-2012 - getting started with share point branding
SPSVB 1 7-2012 - getting started with share point branding
Thomas Daly
 
SharePoint Jonah Lomu of CMS
SharePoint Jonah Lomu of CMSSharePoint Jonah Lomu of CMS
SharePoint Jonah Lomu of CMS
SSW
 

Similaire à The Pragmatist's Approach to SharePoint Branding (20)

Introduction to Branding SharePoint
Introduction to Branding SharePointIntroduction to Branding SharePoint
Introduction to Branding SharePoint
 
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 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
 
Microsoft Share Point Branding & Customization
Microsoft Share Point Branding & CustomizationMicrosoft Share Point Branding & Customization
Microsoft Share Point Branding & Customization
 
SharePoint as a Web CMS
SharePoint as a Web CMSSharePoint as a Web CMS
SharePoint as a Web CMS
 
Developing branding solutions
Developing branding solutionsDeveloping branding solutions
Developing branding solutions
 
Branding SharePoint 2013
Branding SharePoint 2013Branding SharePoint 2013
Branding SharePoint 2013
 
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
 
Intro to Design Manager
Intro to Design ManagerIntro to Design Manager
Intro to Design Manager
 
Bootstrap for Beginners
Bootstrap for BeginnersBootstrap for Beginners
Bootstrap for Beginners
 
Good vs Evil SharePoint Customizing
Good vs Evil SharePoint CustomizingGood vs Evil SharePoint Customizing
Good vs Evil SharePoint Customizing
 
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
 
Developing branding solutions for 2013
Developing branding solutions for 2013Developing branding solutions for 2013
Developing branding solutions for 2013
 
SPSVB 1 7-2012 - getting started with share point branding
SPSVB 1 7-2012 - getting started with share point brandingSPSVB 1 7-2012 - getting started with share point branding
SPSVB 1 7-2012 - getting started with share point branding
 
WordPress for Designers
WordPress for DesignersWordPress for Designers
WordPress for Designers
 
SharePoint Jonah Lomu of CMS
SharePoint Jonah Lomu of CMSSharePoint Jonah Lomu of CMS
SharePoint Jonah Lomu of CMS
 
Branding 101
Branding 101Branding 101
Branding 101
 
Share point 2013 Building Websites
Share point 2013 Building WebsitesShare point 2013 Building Websites
Share point 2013 Building Websites
 
SharePoint Branding From Start to Finish
SharePoint Branding From Start to FinishSharePoint Branding From Start to Finish
SharePoint Branding From Start to Finish
 
Session 1 branding and site development in SharePoint
Session 1   branding and site development in SharePointSession 1   branding and site development in SharePoint
Session 1 branding and site development in SharePoint
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Dernier (20)

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
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
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
 
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
 
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
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

The Pragmatist's Approach to SharePoint Branding

  • 1. SharePoint branding The Pragmatist’s Approach prag·ma·tist    [prag-muh-tist] –noun 1. a person who is oriented toward the success or failure of a particular line of action, thought, etc.; a practical person.
  • 2. About Me Who: Stu King – User Experience Designer Where: Magenic Studios – Magenic Technologies, Inc. Focused on Design, User Experience Analysis and RIA development What: SharePoint Technical Specialist What the?: Beating SharePoint into submission since 2003 On the web: www.thedesigndrifter.com On the twitter: @designdrifter
  • 3. Learning Objectives Understand the do’s and don’ts of SharePoint branding Learn techniques that will help your productivity and sanity Discover how the design process can be adapted to better suit SharePoint branding projects Identify tools you can use to make your job easier, or at least more interesting
  • 4. Rules of engagement How to not go crazy
  • 5. The Dream “We will write standards compliant markup that will shine in HTML and CSS validation tools. Design innovation is key. It’s not necessary or wise to design with SharePoint in mind if you want really cutting edge design.”
  • 6. The Reality “We will do our best to create standards compliant markup, when possible, understanding that SharePoint doesn’t care about our desires. We understand that as interesting as this new design is, making it work in SharePoint could cause our staff to step out on a ledge and perhaps it’s better to make some compromises.”
  • 7. The Pragmatist’s “Concepts to Embrace” Don’t waste time - Standards compliant markup is impossible Deviation from established design process does not equal failure, where SharePoint is concerned it’s a necessity Your approach to cross-browser compatibility should adapt to your situation – internal vs. external
  • 8. The Conventional Rules of SharePoint Branding Don’t delete controls from pages Avoid inline styles when you can Don’t modify core styles Understand how SharePoint renders a page Core classes Page level classes Inline classes
  • 9. The Pragmatist’s Rules of SharePoint Branding Embrace the <table> Remove DOCTYPE declarations, trust me Put your design assets and style sheets in the Style Library Use <div> for the larger framework of your site but try not to use too many of them Use a Base or Starter master page whenever you can IE Developer Toolbar is your friend You will almost always have to override some core classes Learn how to use conditional comments to load custom style sheets for versions of IE You can’t always control the mess but you can control how it looks, format and comment!
  • 10. Design Process and SharePoint You can apply the rules of Design Process to SharePoint…mostly
  • 11.
  • 12.
  • 13.
  • 14.
  • 20.
  • 21. Page Layout – There will be multiple layouts. Wireframes and content inventories are good inputs
  • 22.
  • 23. Page Design – Create page design wireframes and mockups based on approved master page styles
  • 24.
  • 25.
  • 27. A good web editor, I like Expression Web
  • 28.
  • 29. Screen Ruler – Great for measuring mockups without the overhead of PhotoShop
  • 30. MS Super Preview – browser test IE5, 6, 7, 8 and Fire Fox from one application
  • 31.
  • 32.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38. Front-end Development Techniques (CSS tips) Most of your custom branding work will be done in CSS, so make sure you get familiar! Organize your code, you can do it your way but make sure you always do it. Most of your SharePoint class overrides will be associated with modifications to how web parts display. Keep notes on how you did things just in case you need to do it again. SharePoint class names are case sensitive
  • 39. CSS SharePoint Class Override DEMO
  • 40.
  • 43. Main
  • 45.
  • 46.
  • 47.
  • 48.
  • 50.
  • 51.
  • 52.
  • 53. Questions and… Thank you for your time and attention

Notes de l'éditeur

  1. Our diverse team is made up of experienced thought leaders.
  2. Our diverse team is made up of experienced thought leaders.
  3. Our diverse team is made up of experienced thought leaders.
  4. Our diverse team is made up of experienced thought leaders.
  5. Our diverse team is made up of experienced thought leaders.
  6. Our diverse team is made up of experienced thought leaders.
  7. Our diverse team is made up of experienced thought leaders.
  8. Our diverse team is made up of experienced thought leaders.
  9. Our diverse team is made up of experienced thought leaders.
  10. Our diverse team is made up of experienced thought leaders.
  11. Our diverse team is made up of experienced thought leaders.
  12. Our diverse team is made up of experienced thought leaders.
  13. Our diverse team is made up of experienced thought leaders.
  14. Our diverse team is made up of experienced thought leaders.
  15. Our diverse team is made up of experienced thought leaders.
  16. Our diverse team is made up of experienced thought leaders.
  17. Our diverse team is made up of experienced thought leaders.
  18. Our diverse team is made up of experienced thought leaders.
  19. Our diverse team is made up of experienced thought leaders.
  20. Our diverse team is made up of experienced thought leaders.
  21. Our diverse team is made up of experienced thought leaders.
  22. Our diverse team is made up of experienced thought leaders.
  23. Our diverse team is made up of experienced thought leaders.
  24. Our diverse team is made up of experienced thought leaders.