SlideShare a Scribd company logo
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

More Related Content

Viewers also liked

Pitch advices - medialab session nantes 2013
Pitch advices - medialab session nantes 2013Pitch advices - medialab session nantes 2013
Pitch advices - medialab session nantes 2013
Quentin 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 2016
Quentin 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 Media
Brian Hollowaty
 
Rural branding
Rural brandingRural branding
Rural branding
Sunil
 
Personal branding - do it yourself
Personal branding - do it yourselfPersonal branding - do it yourself
Personal branding - do it yourself
Shivam Dhawan
 
Definition of Business Infrastructure
Definition of Business InfrastructureDefinition of Business Infrastructure
Definition of Business Infrastructure
Equilibria, Inc.
 

Viewers also liked (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 to SharePoint Branding - 3 Most Common Mistakes

The Fast And The Fabulous
The Fast And The FabulousThe Fast And The Fabulous
The Fast And The Fabulous
Nicole Sullivan
 
WCM-7 Surfing with CMIS
WCM-7 Surfing with CMISWCM-7 Surfing with CMIS
WCM-7 Surfing with CMIS
Alfresco Software
 
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
rivetlogic
 
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 Screens
Jason 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 Share
Alfresco 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 Components
John Albin Wilkins
 
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...
Deploy Software Solutions ("Deploy Solutions")
 
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
Terminalfour
 
LibX 2.0
LibX 2.0LibX 2.0
LibX 2.0
eby
 
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
Chris 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 branding
jcsturges
 
新版阿尔法城背后的前端MVC实践
新版阿尔法城背后的前端MVC实践新版阿尔法城背后的前端MVC实践
新版阿尔法城背后的前端MVC实践
Dexter Yang
 
【前端Mvc】mvc behind-alphatown
【前端Mvc】mvc behind-alphatown【前端Mvc】mvc behind-alphatown
【前端Mvc】mvc behind-alphatown
taobao.com
 
Project Tools in Web Development
Project Tools in Web DevelopmentProject Tools in Web Development
Project Tools in Web Development
kmloomis
 
Ruby For Web Development
Ruby For Web DevelopmentRuby For Web Development
Ruby For Web Development
James 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 Presence
rivetlogic
 
Station Four: Web Redesign Presentation
Station Four: Web Redesign PresentationStation Four: Web Redesign Presentation
Station Four: Web Redesign Presentation
colberding
 
Lab 3) create a web application
Lab 3) create a web applicationLab 3) create a web application
Lab 3) create a web application
techbed
 
Titanium Alloy Tutorial
Titanium Alloy TutorialTitanium Alloy Tutorial
Titanium Alloy Tutorial
Fokke Zandbergen
 

Similar to 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实践新版阿尔法城背后的前端MVC实践
新版阿尔法城背后的前端MVC实践
 
【前端Mvc】mvc behind-alphatown
【前端Mvc】mvc behind-alphatown【前端Mvc】mvc behind-alphatown
【前端Mvc】mvc behind-alphatown
 
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
 

Recently uploaded

Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 

Recently uploaded (20)

Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 

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