SlideShare una empresa de Scribd logo
1 de 46
Descargar para leer sin conexión
SharePoint Branding
      3 MOST COMMON MISTAKES


          PRESENTED BY
        @nicolepullin
         #SPSToronto
     http://brainlava.com
ABOUT ME


SharePoint User Experience Consultant
Crafting & implementing SharePoint Solutions for 7 years


PROJECT ROLES                        WORKED WITH
❖ Quality Assurance Analyst         ❖ SharePoint 2003

❖ Business Analyst                  ❖ WSS3

❖ Client Trainer                    ❖ MOSS 2007

❖ Graphic Designer                  ❖ SharePoint 2010

❖ Interaction Designer
MISTAKE #1




JUMPING INTO CODE TOO SOON
DO I NEED PUBLISHING?
DO I NEED PUBLISHING?


PUBLISHING SITE TEMPLATE                TEAM SITE TEMPLATE
DO I NEED PUBLISHING?


PUBLISHING SITE                TEAM SITE
TEAM SITE + PUBLISHING?


1   Root Level: Activate the “SharePoint Publishing Infrastructure” Feature


    a. Select “Site Actions” > “Site Settings”
    b. Select “Site Collection Features” in the Site Collection Column
    c. Activate “SharePoint Server Publishing Infrastructure” Feature




2   Site Level: Activate the “SharePoint Server Publishing” Feature


    a. Select “Site Actions” > “Site Settings”
    b. Select “Manage Site Features” in the Site Actions Column
    c. Activate “SharePoint Server Publishing” Feature
IDENTIFY PATTERNS
IDENTIFY PATTERNS

                    HOME PAGE ANALYSIS
                    ❖ Header Navigation
                    ❖ Search Input
                    ❖ Top Navigation
                    ❖ Anchor Links
                    ❖ Wrapper Styling
                    ❖ Footer
                    ❖ Web Part Header
                    ❖ Web Part Body
                    ❖ Column Widths


                    ❖ Fixed? Fluid? Responsive?
                    ❖ Hover States?
                    ❖ Web Part Zones?
                    ❖ Page Editing Fields?
IDENTIFY PATTERNS

LANDING PAGE ANALYSIS
❖ Left Navigation
❖ Image Treatments
❖ Document Libraries
❖ List Displays
❖ Summary Links
❖ Calendars
❖ Page Title
❖ Page Description
❖ Bread Crumb


❖ Web Part Zones?
❖ Page Editing Fields?
❖ Columns?
IDENTIFY PATTERNS

                    ARTICLE PAGE ANALYSIS
                    ❖ Second Level Left Navigation
                    ❖ Headings
                    ❖ Paragraphs
                    ❖ Bulleted Lists
                    ❖ Numbered Lists
                    ❖ Block Quotes
                    ❖ Page Title
                    ❖ Blogs
                    ❖ Wikis
MISTAKE #2




IGNORING THE ICEBERG
3 STEP TEST
3 MISSION
                                        STEP TEST


     1. THE IMMEDIATE PAGE            2. CUSTOM PAGES                   3. OOTB PAGES
❖ Regression test in all        ❖ Styling consistencies        ❖ Full list & library views
  supported browsers            ❖ Custom components            ❖ Site Settings
❖ Editing view                  ❖ Search for new emerging      ❖ Dialog pop up
❖ Adding & removing web parts     patterns                     ❖ Calendar View
❖ Test drop downs               ❖ Combine common patterns to   ❖ Blog
                                  reduce bloated code
                                                               ❖ Wiki
                                                               ❖ Search
THE QUIRKS
SHAREPOINT RIBBON
                                    MISSION



Messing with the Static Ribbon and Page Scrolling
a. Default v4.master scenario




{                                                   {
SHAREPOINT RIBBON
                                 MISSION



Messing with the Static Ribbon and Page Scrolling
b. Removing the #s4-workspace div




{                                                   {
SHAREPOINT RIBBON
    MISSION




                    No Page Scrolling!
SHAREPOINT RIBBON
                                  MISSION



Messing with the Static Ribbon and Page Scrolling
c. Removing the #s4-workspace div and overriding the CSS




{                                                          {
SHAREPOINT RIBBON
    MISSION




                    It scrolls! But...
SHAREPOINT RIBBON
                              MISSION

We’ve lost our toolbar!




                                              It scrolls! But...
SHAREPOINT RIBBON
                                       MISSION



Messing with the Static Ribbon and Page Scrolling
d. Other methods


❖ Kyle Schaeffer’s CSS & JavaScript Ribbon solution
  http://kyleschaeffer.com/sharepoint/sharepoint-2010-scrolling/

❖ My public facing ribbon solution
  http://brainlava.com/fix-for-sharepoint-2010-scrolling-for-chrome-ios4-android/
SHAREPOINT RIBBON
                                 MISSION



Recommendation
Stick with the default scenario unless you have a strong use case to alter the functionality




{                                                                                  {
!important RABBIT HOLE
                                      MISSION



MasterPage Reference - Render AFTER corev4.css




MasterPage Reference - Render BEFORE corev4.css
!important RABBIT HOLE
                                       MISSION



Page Layout Reference - Render AFTER corev4.css




Page Layout Reference - Render BEFORE corev4.css
MODAL WINDOW
                                        MISSION



Style overrides in the modal window
MODAL WINDOW
                                        MISSION



Style overrides in the modal window
QUICK WINS
LOGO LINK
                                           MISSION



Changing the link to point to the root site

                                                      V4.master




                                                      nightandday.master




{                                                                   {
FREE THE BREADCRUMB
       MISSION
FREE THE BREADCRUMB
       MISSION




          Publishing Breadcrumb




          Ribbon Breadcrumb
DEFAULT STYLES
                                     MISSION



Customizing the “Markup Styles”
MISTAKE #3




CODING FOR YOURSELF, NOT THE USER
LEVERAGE REUSABLE CONTENT
         MISSION
LEVERAGE REUSABLE CONTENT
         MISSION
LEVERAGE REUSABLE CONTENT
                                           MISSION



Scenario 1: Global Copyright                            2011 Brain Lava, all rights reserved.




1   Visit SharePoint Element & grab the code
    to add the “Copyright” item from the
                                                    2
    Reusable Content list to the MasterPage

    http://www.sharepointelement.com/2012/01/27/
    adding-reusable-content-within-master-pages//
LEVERAGE REUSABLE CONTENT
                                       MISSION



Scenario 2: Sidebar Snippet
LEVERAGE REUSABLE CONTENT
                                       MISSION



Scenario 2: Sidebar Snippet
INCLUDE CONTEXTUAL HELP
        MISSION
TRIM THE FAT
  MISSION
TRIM THE FAT

Hide site templates, page layouts & set defaults
a. Select “Site Actions” > “Site Settings”
b. Select “Page layouts and site templates” in the Look and Feel Column
c. Activate “SharePoint Server Publishing Infrastructure” Feature
TRIM THE FAT

Hide site templates, page layouts & set defaults
a. Select “Site Actions” > “Site Settings”
b. Select “Page layouts and site templates” in the Look and Feel Column
c. Activate “SharePoint Server Publishing Infrastructure” Feature
TRIM THE FAT

Hide site templates, page layouts & set defaults
a. Select “Site Actions” > “Site Settings”
b. Select “Page layouts and site templates” in the Look and Feel Column
c. Activate “SharePoint Server Publishing Infrastructure” Feature
TRIM THE FAT
  MISSION
SharePoint Branding
        3 MOST COMMON MISTAKES

    1      Jumping into code too soon

    2      Ignoring the iceberg

    3      Coding for yourself, not the user
Thank You!
        FOR YOUR ATTENTION




TWITTER: @nicolepullin
WEBSITE: http://brainlava.com

Más contenido relacionado

Destacado

Pitch advices - medialab session nantes 2013
Pitch advices - medialab session nantes 2013Pitch advices - medialab session nantes 2013
Pitch advices - medialab session nantes 2013Quentin Adam
 
Puppet Camp NYC 2014: Build a Modern Infrastructure in 45 min!
Puppet Camp NYC 2014: Build a Modern Infrastructure in 45 min!Puppet Camp NYC 2014: Build a Modern Infrastructure in 45 min!
Puppet Camp NYC 2014: Build a Modern Infrastructure in 45 min!Puppet
 
Dotscale2013 : How to scale ?
Dotscale2013 : How to scale ?Dotscale2013 : How to scale ?
Dotscale2013 : How to scale ?Quentin Adam
 
Understand Immutable infrastructure - at Build Stuff Kiev 2016
Understand Immutable infrastructure  - at Build Stuff Kiev 2016Understand Immutable infrastructure  - at Build Stuff Kiev 2016
Understand Immutable infrastructure - at Build Stuff Kiev 2016Quentin Adam
 
Build Infrastructure: What It Is, Why You Need It, and How to Use Python to F...
Build Infrastructure: What It Is, Why You Need It, and How to Use Python to F...Build Infrastructure: What It Is, Why You Need It, and How to Use Python to F...
Build Infrastructure: What It Is, Why You Need It, and How to Use Python to F...Na'Tosha Bard
 
Personal Branding Using Social Media
Personal Branding Using Social MediaPersonal Branding Using Social Media
Personal Branding Using Social MediaBrian Hollowaty
 
Rural branding
Rural brandingRural branding
Rural brandingSunil
 
Personal branding - do it yourself
Personal branding - do it yourselfPersonal branding - do it yourself
Personal branding - do it yourselfShivam Dhawan
 
Definition of Business Infrastructure
Definition of Business InfrastructureDefinition of Business Infrastructure
Definition of Business InfrastructureEquilibria, Inc.
 

Destacado (9)

Pitch advices - medialab session nantes 2013
Pitch advices - medialab session nantes 2013Pitch advices - medialab session nantes 2013
Pitch advices - medialab session nantes 2013
 
Puppet Camp NYC 2014: Build a Modern Infrastructure in 45 min!
Puppet Camp NYC 2014: Build a Modern Infrastructure in 45 min!Puppet Camp NYC 2014: Build a Modern Infrastructure in 45 min!
Puppet Camp NYC 2014: Build a Modern Infrastructure in 45 min!
 
Dotscale2013 : How to scale ?
Dotscale2013 : How to scale ?Dotscale2013 : How to scale ?
Dotscale2013 : How to scale ?
 
Understand Immutable infrastructure - at Build Stuff Kiev 2016
Understand Immutable infrastructure  - at Build Stuff Kiev 2016Understand Immutable infrastructure  - at Build Stuff Kiev 2016
Understand Immutable infrastructure - at Build Stuff Kiev 2016
 
Build Infrastructure: What It Is, Why You Need It, and How to Use Python to F...
Build Infrastructure: What It Is, Why You Need It, and How to Use Python to F...Build Infrastructure: What It Is, Why You Need It, and How to Use Python to F...
Build Infrastructure: What It Is, Why You Need It, and How to Use Python to F...
 
Personal Branding Using Social Media
Personal Branding Using Social MediaPersonal Branding Using Social Media
Personal Branding Using Social Media
 
Rural branding
Rural brandingRural branding
Rural branding
 
Personal branding - do it yourself
Personal branding - do it yourselfPersonal branding - do it yourself
Personal branding - do it yourself
 
Definition of Business Infrastructure
Definition of Business InfrastructureDefinition of Business Infrastructure
Definition of Business Infrastructure
 

Similar a SharePoint Branding - 3 Most Common Mistakes

The Fast And The Fabulous
The Fast And The FabulousThe Fast And The Fabulous
The Fast And The FabulousNicole Sullivan
 
Best Practices for Building Consumer-Facing Websites with Liferay
Best Practices for Building Consumer-Facing Websites with LiferayBest Practices for Building Consumer-Facing Websites with Liferay
Best Practices for Building Consumer-Facing Websites with Liferayrivetlogic
 
Presenter manual web designing (specially for summer interns)
Presenter manual web designing (specially for summer interns)Presenter manual web designing (specially for summer interns)
Presenter manual web designing (specially for summer interns)XPERT INFOTECH
 
Maximizing Code Reuse Across Screens
Maximizing Code Reuse Across ScreensMaximizing Code Reuse Across Screens
Maximizing Code Reuse Across ScreensJason Hanson
 
CUST-2 New Client Configuration & Extension Points in Share
CUST-2 New Client Configuration & Extension Points in ShareCUST-2 New Client Configuration & Extension Points in Share
CUST-2 New Client Configuration & Extension Points in ShareAlfresco Software
 
DrupalSouth 2014: Managing Complex Projects with Design Components
DrupalSouth 2014: Managing Complex Projects with Design ComponentsDrupalSouth 2014: Managing Complex Projects with Design Components
DrupalSouth 2014: Managing Complex Projects with Design ComponentsJohn Albin Wilkins
 
TERMINALFOUR t44u 2009 - University of St Andrews Case Study
TERMINALFOUR t44u 2009 - University of St Andrews Case StudyTERMINALFOUR t44u 2009 - University of St Andrews Case Study
TERMINALFOUR t44u 2009 - University of St Andrews Case StudyTerminalfour
 
LibX 2.0
LibX 2.0LibX 2.0
LibX 2.0eby
 
Single Page Application Development with backbone.js and Simple.Web
Single Page Application Development with backbone.js and Simple.WebSingle Page Application Development with backbone.js and Simple.Web
Single Page Application Development with backbone.js and Simple.WebChris Canal
 
Jornata llc sps baltimore 2012 - share point branding
Jornata llc   sps baltimore 2012 - share point brandingJornata llc   sps baltimore 2012 - share point branding
Jornata llc sps baltimore 2012 - share point brandingjcsturges
 
【前端Mvc】mvc behind-alphatown
【前端Mvc】mvc behind-alphatown【前端Mvc】mvc behind-alphatown
【前端Mvc】mvc behind-alphatowntaobao.com
 
新版阿尔法城背后的前端MVC实践
新版阿尔法城背后的前端MVC实践新版阿尔法城背后的前端MVC实践
新版阿尔法城背后的前端MVC实践Dexter Yang
 
Project Tools in Web Development
Project Tools in Web DevelopmentProject Tools in Web Development
Project Tools in Web Developmentkmloomis
 
Ruby For Web Development
Ruby For Web DevelopmentRuby For Web Development
Ruby For Web DevelopmentJames Thompson
 
Sensus Uses Liferay to Strengthen Their Global Web Presence
Sensus Uses Liferay to Strengthen Their Global Web PresenceSensus Uses Liferay to Strengthen Their Global Web Presence
Sensus Uses Liferay to Strengthen Their Global Web Presencerivetlogic
 
Station Four: Web Redesign Presentation
Station Four: Web Redesign PresentationStation Four: Web Redesign Presentation
Station Four: Web Redesign Presentationcolberding
 
Lab 3) create a web application
Lab 3) create a web applicationLab 3) create a web application
Lab 3) create a web applicationtechbed
 

Similar a SharePoint Branding - 3 Most Common Mistakes (20)

The Fast And The Fabulous
The Fast And The FabulousThe Fast And The Fabulous
The Fast And The Fabulous
 
WCM-7 Surfing with CMIS
WCM-7 Surfing with CMISWCM-7 Surfing with CMIS
WCM-7 Surfing with CMIS
 
Best Practices for Building Consumer-Facing Websites with Liferay
Best Practices for Building Consumer-Facing Websites with LiferayBest Practices for Building Consumer-Facing Websites with Liferay
Best Practices for Building Consumer-Facing Websites with Liferay
 
Presenter manual web designing (specially for summer interns)
Presenter manual web designing (specially for summer interns)Presenter manual web designing (specially for summer interns)
Presenter manual web designing (specially for summer interns)
 
Maximizing Code Reuse Across Screens
Maximizing Code Reuse Across ScreensMaximizing Code Reuse Across Screens
Maximizing Code Reuse Across Screens
 
CUST-2 New Client Configuration & Extension Points in Share
CUST-2 New Client Configuration & Extension Points in ShareCUST-2 New Client Configuration & Extension Points in Share
CUST-2 New Client Configuration & Extension Points in Share
 
DrupalSouth 2014: Managing Complex Projects with Design Components
DrupalSouth 2014: Managing Complex Projects with Design ComponentsDrupalSouth 2014: Managing Complex Projects with Design Components
DrupalSouth 2014: Managing Complex Projects with Design Components
 
Best Practices For Centrally Governing Your Portal And Taxonomy Echo Techno...
Best Practices For Centrally Governing Your Portal And Taxonomy   Echo Techno...Best Practices For Centrally Governing Your Portal And Taxonomy   Echo Techno...
Best Practices For Centrally Governing Your Portal And Taxonomy Echo Techno...
 
TERMINALFOUR t44u 2009 - University of St Andrews Case Study
TERMINALFOUR t44u 2009 - University of St Andrews Case StudyTERMINALFOUR t44u 2009 - University of St Andrews Case Study
TERMINALFOUR t44u 2009 - University of St Andrews Case Study
 
LibX 2.0
LibX 2.0LibX 2.0
LibX 2.0
 
Single Page Application Development with backbone.js and Simple.Web
Single Page Application Development with backbone.js and Simple.WebSingle Page Application Development with backbone.js and Simple.Web
Single Page Application Development with backbone.js and Simple.Web
 
Jornata llc sps baltimore 2012 - share point branding
Jornata llc   sps baltimore 2012 - share point brandingJornata llc   sps baltimore 2012 - share point branding
Jornata llc sps baltimore 2012 - share point branding
 
【前端Mvc】mvc behind-alphatown
【前端Mvc】mvc behind-alphatown【前端Mvc】mvc behind-alphatown
【前端Mvc】mvc behind-alphatown
 
新版阿尔法城背后的前端MVC实践
新版阿尔法城背后的前端MVC实践新版阿尔法城背后的前端MVC实践
新版阿尔法城背后的前端MVC实践
 
Project Tools in Web Development
Project Tools in Web DevelopmentProject Tools in Web Development
Project Tools in Web Development
 
Ruby For Web Development
Ruby For Web DevelopmentRuby For Web Development
Ruby For Web Development
 
Sensus Uses Liferay to Strengthen Their Global Web Presence
Sensus Uses Liferay to Strengthen Their Global Web PresenceSensus Uses Liferay to Strengthen Their Global Web Presence
Sensus Uses Liferay to Strengthen Their Global Web Presence
 
Station Four: Web Redesign Presentation
Station Four: Web Redesign PresentationStation Four: Web Redesign Presentation
Station Four: Web Redesign Presentation
 
Lab 3) create a web application
Lab 3) create a web applicationLab 3) create a web application
Lab 3) create a web application
 
Titanium Alloy Tutorial
Titanium Alloy TutorialTitanium Alloy Tutorial
Titanium Alloy Tutorial
 

Último

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)wesley chun
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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 RobisonAnna Loughnan Colquhoun
 
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...Miguel Araújo
 
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 WorkerThousandEyes
 
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 2024The Digital Insurer
 
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?Igalia
 
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 2024Rafal Los
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
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 slidevu2urc
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
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?Antenna Manufacturer Coco
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
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.pdfUK Journal
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
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 productivityPrincipled Technologies
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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 MenDelhi Call girls
 
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 MenDelhi Call girls
 

Último (20)

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)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
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...
 
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
 
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
 
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?
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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?
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
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
 

SharePoint Branding - 3 Most Common Mistakes

  • 1. SharePoint Branding 3 MOST COMMON MISTAKES PRESENTED BY @nicolepullin #SPSToronto http://brainlava.com
  • 2. ABOUT ME SharePoint User Experience Consultant Crafting & implementing SharePoint Solutions for 7 years PROJECT ROLES WORKED WITH ❖ Quality Assurance Analyst ❖ SharePoint 2003 ❖ Business Analyst ❖ WSS3 ❖ Client Trainer ❖ MOSS 2007 ❖ Graphic Designer ❖ SharePoint 2010 ❖ Interaction Designer
  • 3. MISTAKE #1 JUMPING INTO CODE TOO SOON
  • 4. DO I NEED PUBLISHING?
  • 5. DO I NEED PUBLISHING? PUBLISHING SITE TEMPLATE TEAM SITE TEMPLATE
  • 6. DO I NEED PUBLISHING? PUBLISHING SITE TEAM SITE
  • 7. TEAM SITE + PUBLISHING? 1 Root Level: Activate the “SharePoint Publishing Infrastructure” Feature a. Select “Site Actions” > “Site Settings” b. Select “Site Collection Features” in the Site Collection Column c. Activate “SharePoint Server Publishing Infrastructure” Feature 2 Site Level: Activate the “SharePoint Server Publishing” Feature a. Select “Site Actions” > “Site Settings” b. Select “Manage Site Features” in the Site Actions Column c. Activate “SharePoint Server Publishing” Feature
  • 9. IDENTIFY PATTERNS HOME PAGE ANALYSIS ❖ Header Navigation ❖ Search Input ❖ Top Navigation ❖ Anchor Links ❖ Wrapper Styling ❖ Footer ❖ Web Part Header ❖ Web Part Body ❖ Column Widths ❖ Fixed? Fluid? Responsive? ❖ Hover States? ❖ Web Part Zones? ❖ Page Editing Fields?
  • 10. IDENTIFY PATTERNS LANDING PAGE ANALYSIS ❖ Left Navigation ❖ Image Treatments ❖ Document Libraries ❖ List Displays ❖ Summary Links ❖ Calendars ❖ Page Title ❖ Page Description ❖ Bread Crumb ❖ Web Part Zones? ❖ Page Editing Fields? ❖ Columns?
  • 11. IDENTIFY PATTERNS ARTICLE PAGE ANALYSIS ❖ Second Level Left Navigation ❖ Headings ❖ Paragraphs ❖ Bulleted Lists ❖ Numbered Lists ❖ Block Quotes ❖ Page Title ❖ Blogs ❖ Wikis
  • 14. 3 MISSION STEP TEST 1. THE IMMEDIATE PAGE 2. CUSTOM PAGES 3. OOTB PAGES ❖ Regression test in all ❖ Styling consistencies ❖ Full list & library views supported browsers ❖ Custom components ❖ Site Settings ❖ Editing view ❖ Search for new emerging ❖ Dialog pop up ❖ Adding & removing web parts patterns ❖ Calendar View ❖ Test drop downs ❖ Combine common patterns to ❖ Blog reduce bloated code ❖ Wiki ❖ Search
  • 16. SHAREPOINT RIBBON MISSION Messing with the Static Ribbon and Page Scrolling a. Default v4.master scenario { {
  • 17. SHAREPOINT RIBBON MISSION Messing with the Static Ribbon and Page Scrolling b. Removing the #s4-workspace div { {
  • 18. SHAREPOINT RIBBON MISSION No Page Scrolling!
  • 19. SHAREPOINT RIBBON MISSION Messing with the Static Ribbon and Page Scrolling c. Removing the #s4-workspace div and overriding the CSS { {
  • 20. SHAREPOINT RIBBON MISSION It scrolls! But...
  • 21. SHAREPOINT RIBBON MISSION We’ve lost our toolbar! It scrolls! But...
  • 22. SHAREPOINT RIBBON MISSION Messing with the Static Ribbon and Page Scrolling d. Other methods ❖ Kyle Schaeffer’s CSS & JavaScript Ribbon solution http://kyleschaeffer.com/sharepoint/sharepoint-2010-scrolling/ ❖ My public facing ribbon solution http://brainlava.com/fix-for-sharepoint-2010-scrolling-for-chrome-ios4-android/
  • 23. SHAREPOINT RIBBON MISSION Recommendation Stick with the default scenario unless you have a strong use case to alter the functionality { {
  • 24. !important RABBIT HOLE MISSION MasterPage Reference - Render AFTER corev4.css MasterPage Reference - Render BEFORE corev4.css
  • 25. !important RABBIT HOLE MISSION Page Layout Reference - Render AFTER corev4.css Page Layout Reference - Render BEFORE corev4.css
  • 26. MODAL WINDOW MISSION Style overrides in the modal window
  • 27. MODAL WINDOW MISSION Style overrides in the modal window
  • 29. LOGO LINK MISSION Changing the link to point to the root site V4.master nightandday.master { {
  • 31. FREE THE BREADCRUMB MISSION Publishing Breadcrumb Ribbon Breadcrumb
  • 32. DEFAULT STYLES MISSION Customizing the “Markup Styles”
  • 33. MISTAKE #3 CODING FOR YOURSELF, NOT THE USER
  • 36. LEVERAGE REUSABLE CONTENT MISSION Scenario 1: Global Copyright 2011 Brain Lava, all rights reserved. 1 Visit SharePoint Element & grab the code to add the “Copyright” item from the 2 Reusable Content list to the MasterPage http://www.sharepointelement.com/2012/01/27/ adding-reusable-content-within-master-pages//
  • 37. LEVERAGE REUSABLE CONTENT MISSION Scenario 2: Sidebar Snippet
  • 38. LEVERAGE REUSABLE CONTENT MISSION Scenario 2: Sidebar Snippet
  • 40. TRIM THE FAT MISSION
  • 41. TRIM THE FAT Hide site templates, page layouts & set defaults a. Select “Site Actions” > “Site Settings” b. Select “Page layouts and site templates” in the Look and Feel Column c. Activate “SharePoint Server Publishing Infrastructure” Feature
  • 42. TRIM THE FAT Hide site templates, page layouts & set defaults a. Select “Site Actions” > “Site Settings” b. Select “Page layouts and site templates” in the Look and Feel Column c. Activate “SharePoint Server Publishing Infrastructure” Feature
  • 43. TRIM THE FAT Hide site templates, page layouts & set defaults a. Select “Site Actions” > “Site Settings” b. Select “Page layouts and site templates” in the Look and Feel Column c. Activate “SharePoint Server Publishing Infrastructure” Feature
  • 44. TRIM THE FAT MISSION
  • 45. SharePoint Branding 3 MOST COMMON MISTAKES 1 Jumping into code too soon 2 Ignoring the iceberg 3 Coding for yourself, not the user
  • 46. Thank You! FOR YOUR ATTENTION TWITTER: @nicolepullin WEBSITE: http://brainlava.com