SlideShare ist ein Scribd-Unternehmen logo
1 von 44
Beyond Branding SharePoint

   SharePoint and Today’s Web


                         Eric Overfield
                SharePoint Branding and UI Lead
                            PixelMill


SharePoint Saturday Friday Honolulu #SPSHNL – December 7th, 2012
Introduction – Eric Overfield


Founder and SharePoint Branding Lead, PixelMill
Working with SharePoint since 2004
Web Designer since 1998
Located in Davis, CA

     blog.pixelmill.com/ericoverfield
     @EricOverfield

     linkedin.com/in/ericoverfield
PixelMill


Developing SharePoint solutions since 2004
SharePoint Branding and UI Specialists
Developer of Cost effective SharePoint Templates
Your SharePoint Branding Experts
What You Will Learn



      How Accessing the Web has Changed

      Difference between Devices

      Possible Solutions with SharePoint

      What about SharePoint 2013?
The Web has Changed?
Not The Web
Today’s Web
And Tomorrow?

            Televisions?




 Cameras?    Who Knows?
  Watches?                 Printers?
Game Devices?              Toasters?
"There’s a plethora of devices
out there with widely differing
abilities – it’s never been more
confusing or challenging to
create brilliant interfaces that
work across them all.” ~ Jeffery
Zeldman
How All Devices Differ


  Screen Size
  Functionality
  Usability
How All Devices Differ


  Screen Size
  Functionality
  Usability
Screen Size




    Height – Width – Resolution – Layout
How All Devices Differ


  Screen Size
  Functionality
  Usability
Clicks
    Mouse-overs
       Touch
    Swipe
Plugin Support

Not all devices are created equal.
How All Devices Differ


  Screen Size
  Functionality
  Usability
Load Time
  Content Placement
     Screen Utilization

 Navigation
    Searchability
Embrace the Unforeseeable
Build Towards the Future, not the Past
What We Can Do
Available Options


 Device Specific Interfaces

    SharePoint 2010 - Mobile Detection

    SharePoint 2013 – Device Channels

 One design to rule them all, one design to bind them

    Responsive Web Design Anyone?
The Mobile Interface

 SharePoint 2010 has a mobile interface

     Allows access to documents, lists, calendars, search, SMS alerts

 Controlled by USERAGENT

     App_Browserscompat.browser

 Custom Web Parts, _layouts likely won’t work

 Difficult to customize
Code Once, Use Everywhere


   Progressive Enhancement

   Responsive Web Design
Progressive Enhancement


 #1 trend for 2012 - .net Magazine

 Mobile First Strategy

 Coined by Steven Champeon in 2003

 Content first, then add styling

 Separate Content from Presentation
SharePoint and Progressive Enhancement


 SharePoint was not built with PE in mind

 JavaScript and SharePoint

 Too much presentation baked into html

 i.e. Tables, Inline styles

 But Mobile first is useful!
Responsive Web Design
Responsive Web Design


 #2 trend for 2012 - .net Magazine

 Coined by Ethan Marcotte in May 2010

 Use fluid grids and flexible media to adapt

 Uses CSS3 and JavaScript

 All devices load same page, use CSS3 to adapt
Fluid Grid – Flexible Media – CSS3 Media Queries
Responsive In Action
www.its.ms.gov
www.its.ms.gov
www.ariensco.com
www.ariensco.com
www.gse.it
www.gse.it
SharePoint and Responsive Design


 Uses CSS3 (media queries) and maybe HTML5.

 SharePoint already has a mobile view

 Configure with compat.browser

 Generally only one Master Page for all devices.

 Wide lists and Site Settings pages are not mobile friendly

 Primary issues are with RWD itself!
SharePoint and Responsive Design


 Additional overhead

 Does require CSS3

 Bandwidth Concerns

 Are mobile users and desktop users the same?

    User site requirements
What to Do
PE vs RWD vs Separate Mobile

One site is difficult enough to maintain

SharePoint limits our options

Responsive Web Design is worth considering

   Define Project

   Limit overhead

   Find a CSS guru will be key

   Responsive Design is not for the faint of heart
And SharePoint 2013?
Device Channels Anyone?


 New to SharePoint 2013

 Interfaces tailored and mapped to specific device(s)

 Custom Master Pages per Channel

 Custom DeviceChannelPanels
Device Channels – The Good
      Tailored interfaces!


Device Channels – The Bad
      Only works with Publishing Sites
      Maintain multiple Master Pages and/or sites
      New devices? Maintain that list too?


It’s a mixed bag
The Best of Both Worlds



Responsive Design and Device Channels
Build a Responsive site for all devices



Use DeviceChannelPanels
Create a Device Channel for special cases
But when will you upgrade?
Summary


Build towards the future, not the past

Mobile devices will penetrate the corporate firewall

SharePoint 2010 – Responsive Design

SharePoint 2013 – Responsive Design w/ Device Channels
Resources

 "Responsive Web Design" by Ethan Marcottes
          http://bit.ly/bcKwQS

 Ethan Marcottes’ 20 Favorite Responsive Designs
           http://bit.ly/ngkI8D

 v5, the Responsive HTML5 Master Page for SharePoint 2010 by Kyle Schaeffer
           http://bit.ly/n8VQZw

 SharePoint 2010 Responsive Web design Template by Luis Kerr
          http://bit.ly/NKPjwX

 Responsive Frameworks for SharePoint
          http://responsivesharepoint.codeplex.com

 Configure SharePoint Server 2010 for Mobile Device Access
          http://bit.ly/cg6fYo
Beyond Branding SharePoint

  SharePoint and Today’s Web


          Thank You
                 Eric Overfield
                @EricOverfield
        blog.pixelmill.com/ericoverfield
           eoverfield@pixelmill.com

Weitere ähnliche Inhalte

Was ist angesagt?

SharePoint Mobility Strategy and Design SharePoint Saturday Virginia Beach
SharePoint Mobility Strategy and Design SharePoint Saturday Virginia BeachSharePoint Mobility Strategy and Design SharePoint Saturday Virginia Beach
SharePoint Mobility Strategy and Design SharePoint Saturday Virginia BeachJoel Oleson
 
SPCA2013 - Why, How and What
SPCA2013 - Why, How and WhatSPCA2013 - Why, How and What
SPCA2013 - Why, How and WhatNCCOMMS
 
How to be a great Product Owner
How to be a great Product OwnerHow to be a great Product Owner
How to be a great Product OwnerTrevor Fox
 
Responsive, Scalable and Liquid Design
Responsive, Scalable and Liquid DesignResponsive, Scalable and Liquid Design
Responsive, Scalable and Liquid DesignRanjeet Tayi
 
Context-Aware and User-Centered Design: The Lost Battle Between Desktop and M...
Context-Aware and User-Centered Design: The Lost Battle Between Desktop and M...Context-Aware and User-Centered Design: The Lost Battle Between Desktop and M...
Context-Aware and User-Centered Design: The Lost Battle Between Desktop and M...UX Riga
 
BethClip Pitch Deck 2017 for İnvestors
BethClip Pitch Deck 2017 for İnvestorsBethClip Pitch Deck 2017 for İnvestors
BethClip Pitch Deck 2017 for İnvestorsRashid Aliyev
 
Ektron London Conference: Managing Responsive Projects
Ektron London Conference: Managing Responsive ProjectsEktron London Conference: Managing Responsive Projects
Ektron London Conference: Managing Responsive ProjectsEktron
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Indiginox
 
Designing an App: From Idea to Market
Designing an App: From Idea to MarketDesigning an App: From Idea to Market
Designing an App: From Idea to MarketEffectiveUI
 
Cross Platform Mobile Application Architecture
Cross Platform Mobile Application ArchitectureCross Platform Mobile Application Architecture
Cross Platform Mobile Application ArchitectureDerrick Bowen
 
Nascent tawkon ux design process
Nascent   tawkon ux design processNascent   tawkon ux design process
Nascent tawkon ux design processnascent
 
Developing a Modern Mobile App Strategy
Developing a Modern Mobile App StrategyDeveloping a Modern Mobile App Strategy
Developing a Modern Mobile App StrategyTodd Anglin
 
The Dangers of the Wrong Mobile Strategy
The Dangers of the Wrong Mobile StrategyThe Dangers of the Wrong Mobile Strategy
The Dangers of the Wrong Mobile StrategyTheresa Neil
 
Mobile Culture - Natural History Museum
Mobile Culture - Natural History MuseumMobile Culture - Natural History Museum
Mobile Culture - Natural History MuseumJames Cameron
 
The Wicked Craft of Enterprise UX
The Wicked Craft of Enterprise UXThe Wicked Craft of Enterprise UX
The Wicked Craft of Enterprise UXInVision App
 
Crafting mobile first a developer point of view
Crafting mobile first   a developer point of viewCrafting mobile first   a developer point of view
Crafting mobile first a developer point of viewVikram Kulkarni
 

Was ist angesagt? (20)

SharePoint Mobility Strategy and Design SharePoint Saturday Virginia Beach
SharePoint Mobility Strategy and Design SharePoint Saturday Virginia BeachSharePoint Mobility Strategy and Design SharePoint Saturday Virginia Beach
SharePoint Mobility Strategy and Design SharePoint Saturday Virginia Beach
 
SPCA2013 - Why, How and What
SPCA2013 - Why, How and WhatSPCA2013 - Why, How and What
SPCA2013 - Why, How and What
 
How to be a great Product Owner
How to be a great Product OwnerHow to be a great Product Owner
How to be a great Product Owner
 
Responsive, Scalable and Liquid Design
Responsive, Scalable and Liquid DesignResponsive, Scalable and Liquid Design
Responsive, Scalable and Liquid Design
 
Context-Aware and User-Centered Design: The Lost Battle Between Desktop and M...
Context-Aware and User-Centered Design: The Lost Battle Between Desktop and M...Context-Aware and User-Centered Design: The Lost Battle Between Desktop and M...
Context-Aware and User-Centered Design: The Lost Battle Between Desktop and M...
 
BethClip Pitch Deck 2017 for İnvestors
BethClip Pitch Deck 2017 for İnvestorsBethClip Pitch Deck 2017 for İnvestors
BethClip Pitch Deck 2017 for İnvestors
 
Ektron London Conference: Managing Responsive Projects
Ektron London Conference: Managing Responsive ProjectsEktron London Conference: Managing Responsive Projects
Ektron London Conference: Managing Responsive Projects
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?
 
Mobile Monday
Mobile MondayMobile Monday
Mobile Monday
 
Designing an App: From Idea to Market
Designing an App: From Idea to MarketDesigning an App: From Idea to Market
Designing an App: From Idea to Market
 
Cross Platform Mobile Application Architecture
Cross Platform Mobile Application ArchitectureCross Platform Mobile Application Architecture
Cross Platform Mobile Application Architecture
 
Nascent tawkon ux design process
Nascent   tawkon ux design processNascent   tawkon ux design process
Nascent tawkon ux design process
 
Developing a Modern Mobile App Strategy
Developing a Modern Mobile App StrategyDeveloping a Modern Mobile App Strategy
Developing a Modern Mobile App Strategy
 
The Dangers of the Wrong Mobile Strategy
The Dangers of the Wrong Mobile StrategyThe Dangers of the Wrong Mobile Strategy
The Dangers of the Wrong Mobile Strategy
 
Mobile Culture - Natural History Museum
Mobile Culture - Natural History MuseumMobile Culture - Natural History Museum
Mobile Culture - Natural History Museum
 
Presentation1
Presentation1Presentation1
Presentation1
 
Michael Kowalski, Padify
Michael Kowalski, PadifyMichael Kowalski, Padify
Michael Kowalski, Padify
 
The Wicked Craft of Enterprise UX
The Wicked Craft of Enterprise UXThe Wicked Craft of Enterprise UX
The Wicked Craft of Enterprise UX
 
Crafting mobile first a developer point of view
Crafting mobile first   a developer point of viewCrafting mobile first   a developer point of view
Crafting mobile first a developer point of view
 
Is HTML5 Ready for eLearning Development?
Is HTML5 Ready for eLearning Development?Is HTML5 Ready for eLearning Development?
Is HTML5 Ready for eLearning Development?
 

Ähnlich wie SharePoint and Responsive Design for All Devices

The Design Dilemma of Mobile and SharePoint
The Design Dilemma of Mobile and SharePointThe Design Dilemma of Mobile and SharePoint
The Design Dilemma of Mobile and SharePointEric Overfield
 
The Design Dilemma of Mobile and SharePoint
The Design Dilemma of Mobile and SharePointThe Design Dilemma of Mobile and SharePoint
The Design Dilemma of Mobile and SharePointEric Overfield
 
Enhance SharePoint 2013 with Responsive Web Design
Enhance SharePoint 2013 with Responsive Web DesignEnhance SharePoint 2013 with Responsive Web Design
Enhance SharePoint 2013 with Responsive Web DesignEric Overfield
 
Reshaping SharePoint for Evolving Internet Devices
Reshaping SharePoint for Evolving Internet DevicesReshaping SharePoint for Evolving Internet Devices
Reshaping SharePoint for Evolving Internet DevicesEric Overfield
 
Enhancing SharePoint with Responsive Web Design
Enhancing SharePoint with Responsive Web DesignEnhancing SharePoint with Responsive Web Design
Enhancing SharePoint with Responsive Web DesignEric Overfield
 
Enhance SharePoint 2013 with Responsive Web Design
Enhance SharePoint 2013 with Responsive Web DesignEnhance SharePoint 2013 with Responsive Web Design
Enhance SharePoint 2013 with Responsive Web DesignEric Overfield
 
Shape SharePoint 2013 for Mobile
Shape SharePoint 2013 for MobileShape SharePoint 2013 for Mobile
Shape SharePoint 2013 for MobileEric Overfield
 
Enhancing SharePoint with Responsive Web Design
Enhancing SharePoint with Responsive Web DesignEnhancing SharePoint with Responsive Web Design
Enhancing SharePoint with Responsive Web DesignEric Overfield
 
SPCA2013 - SharePoint Mobile Strategy and Design
SPCA2013 - SharePoint Mobile Strategy and DesignSPCA2013 - SharePoint Mobile Strategy and Design
SPCA2013 - SharePoint Mobile Strategy and DesignNCCOMMS
 
5 Reasons to go Responsive
5 Reasons to go Responsive5 Reasons to go Responsive
5 Reasons to go ResponsiveTier10
 
Responsive Web Designs.pdf
Responsive Web Designs.pdfResponsive Web Designs.pdf
Responsive Web Designs.pdfJiniya Bipasha
 
tTecniche di sviluppo mobile per share point 2013 e office 365
tTecniche di sviluppo mobile per share point 2013 e office 365 tTecniche di sviluppo mobile per share point 2013 e office 365
tTecniche di sviluppo mobile per share point 2013 e office 365 Fabio Franzini
 
Web design and development trends
Web design and development  trendsWeb design and development  trends
Web design and development trendsCool Sky
 
#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, AmsterdamDave Martin
 
MIMA 2014 - Changing your Responsive Design Workflow
MIMA 2014 - Changing your Responsive Design WorkflowMIMA 2014 - Changing your Responsive Design Workflow
MIMA 2014 - Changing your Responsive Design Workfloweaselsolutions
 
Does your website have these elements of responsive web design?
Does your website have these elements of responsive web design? Does your website have these elements of responsive web design?
Does your website have these elements of responsive web design? Experience Dynamics
 
Responsive Web Design - Why and How
Responsive Web Design - Why and HowResponsive Web Design - Why and How
Responsive Web Design - Why and HowJudi Wunderlich
 
Seminar: Putting Mobile First
Seminar: Putting Mobile FirstSeminar: Putting Mobile First
Seminar: Putting Mobile FirstPrecedent
 
Putting Mobile First
Putting Mobile FirstPutting Mobile First
Putting Mobile FirstPrecedent
 
Responsive Web Design - Advantages and Best Practice for Sports Direct
Responsive Web Design - Advantages and Best Practice for Sports DirectResponsive Web Design - Advantages and Best Practice for Sports Direct
Responsive Web Design - Advantages and Best Practice for Sports DirectCantarus
 

Ähnlich wie SharePoint and Responsive Design for All Devices (20)

The Design Dilemma of Mobile and SharePoint
The Design Dilemma of Mobile and SharePointThe Design Dilemma of Mobile and SharePoint
The Design Dilemma of Mobile and SharePoint
 
The Design Dilemma of Mobile and SharePoint
The Design Dilemma of Mobile and SharePointThe Design Dilemma of Mobile and SharePoint
The Design Dilemma of Mobile and SharePoint
 
Enhance SharePoint 2013 with Responsive Web Design
Enhance SharePoint 2013 with Responsive Web DesignEnhance SharePoint 2013 with Responsive Web Design
Enhance SharePoint 2013 with Responsive Web Design
 
Reshaping SharePoint for Evolving Internet Devices
Reshaping SharePoint for Evolving Internet DevicesReshaping SharePoint for Evolving Internet Devices
Reshaping SharePoint for Evolving Internet Devices
 
Enhancing SharePoint with Responsive Web Design
Enhancing SharePoint with Responsive Web DesignEnhancing SharePoint with Responsive Web Design
Enhancing SharePoint with Responsive Web Design
 
Enhance SharePoint 2013 with Responsive Web Design
Enhance SharePoint 2013 with Responsive Web DesignEnhance SharePoint 2013 with Responsive Web Design
Enhance SharePoint 2013 with Responsive Web Design
 
Shape SharePoint 2013 for Mobile
Shape SharePoint 2013 for MobileShape SharePoint 2013 for Mobile
Shape SharePoint 2013 for Mobile
 
Enhancing SharePoint with Responsive Web Design
Enhancing SharePoint with Responsive Web DesignEnhancing SharePoint with Responsive Web Design
Enhancing SharePoint with Responsive Web Design
 
SPCA2013 - SharePoint Mobile Strategy and Design
SPCA2013 - SharePoint Mobile Strategy and DesignSPCA2013 - SharePoint Mobile Strategy and Design
SPCA2013 - SharePoint Mobile Strategy and Design
 
5 Reasons to go Responsive
5 Reasons to go Responsive5 Reasons to go Responsive
5 Reasons to go Responsive
 
Responsive Web Designs.pdf
Responsive Web Designs.pdfResponsive Web Designs.pdf
Responsive Web Designs.pdf
 
tTecniche di sviluppo mobile per share point 2013 e office 365
tTecniche di sviluppo mobile per share point 2013 e office 365 tTecniche di sviluppo mobile per share point 2013 e office 365
tTecniche di sviluppo mobile per share point 2013 e office 365
 
Web design and development trends
Web design and development  trendsWeb design and development  trends
Web design and development trends
 
#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam
 
MIMA 2014 - Changing your Responsive Design Workflow
MIMA 2014 - Changing your Responsive Design WorkflowMIMA 2014 - Changing your Responsive Design Workflow
MIMA 2014 - Changing your Responsive Design Workflow
 
Does your website have these elements of responsive web design?
Does your website have these elements of responsive web design? Does your website have these elements of responsive web design?
Does your website have these elements of responsive web design?
 
Responsive Web Design - Why and How
Responsive Web Design - Why and HowResponsive Web Design - Why and How
Responsive Web Design - Why and How
 
Seminar: Putting Mobile First
Seminar: Putting Mobile FirstSeminar: Putting Mobile First
Seminar: Putting Mobile First
 
Putting Mobile First
Putting Mobile FirstPutting Mobile First
Putting Mobile First
 
Responsive Web Design - Advantages and Best Practice for Sports Direct
Responsive Web Design - Advantages and Best Practice for Sports DirectResponsive Web Design - Advantages and Best Practice for Sports Direct
Responsive Web Design - Advantages and Best Practice for Sports Direct
 

Kürzlich hochgeladen

Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWQuiz Club NITW
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptxJonalynLegaspi2
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleCeline George
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsPooky Knightsmith
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvRicaMaeCastro1
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 

Kürzlich hochgeladen (20)

Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITW
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptx
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP Module
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young minds
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 

SharePoint and Responsive Design for All Devices

  • 1. Beyond Branding SharePoint SharePoint and Today’s Web Eric Overfield SharePoint Branding and UI Lead PixelMill SharePoint Saturday Friday Honolulu #SPSHNL – December 7th, 2012
  • 2. Introduction – Eric Overfield Founder and SharePoint Branding Lead, PixelMill Working with SharePoint since 2004 Web Designer since 1998 Located in Davis, CA blog.pixelmill.com/ericoverfield @EricOverfield linkedin.com/in/ericoverfield
  • 3. PixelMill Developing SharePoint solutions since 2004 SharePoint Branding and UI Specialists Developer of Cost effective SharePoint Templates Your SharePoint Branding Experts
  • 4. What You Will Learn How Accessing the Web has Changed Difference between Devices Possible Solutions with SharePoint What about SharePoint 2013?
  • 5. The Web has Changed?
  • 8. And Tomorrow? Televisions? Cameras? Who Knows? Watches? Printers? Game Devices? Toasters?
  • 9. "There’s a plethora of devices out there with widely differing abilities – it’s never been more confusing or challenging to create brilliant interfaces that work across them all.” ~ Jeffery Zeldman
  • 10. How All Devices Differ Screen Size Functionality Usability
  • 11. How All Devices Differ Screen Size Functionality Usability
  • 12. Screen Size Height – Width – Resolution – Layout
  • 13. How All Devices Differ Screen Size Functionality Usability
  • 14. Clicks Mouse-overs Touch Swipe Plugin Support Not all devices are created equal.
  • 15. How All Devices Differ Screen Size Functionality Usability
  • 16. Load Time Content Placement Screen Utilization Navigation Searchability
  • 17. Embrace the Unforeseeable Build Towards the Future, not the Past
  • 19. Available Options Device Specific Interfaces SharePoint 2010 - Mobile Detection SharePoint 2013 – Device Channels One design to rule them all, one design to bind them Responsive Web Design Anyone?
  • 20. The Mobile Interface SharePoint 2010 has a mobile interface Allows access to documents, lists, calendars, search, SMS alerts Controlled by USERAGENT App_Browserscompat.browser Custom Web Parts, _layouts likely won’t work Difficult to customize
  • 21. Code Once, Use Everywhere Progressive Enhancement Responsive Web Design
  • 22. Progressive Enhancement #1 trend for 2012 - .net Magazine Mobile First Strategy Coined by Steven Champeon in 2003 Content first, then add styling Separate Content from Presentation
  • 23. SharePoint and Progressive Enhancement SharePoint was not built with PE in mind JavaScript and SharePoint Too much presentation baked into html i.e. Tables, Inline styles But Mobile first is useful!
  • 25. Responsive Web Design #2 trend for 2012 - .net Magazine Coined by Ethan Marcotte in May 2010 Use fluid grids and flexible media to adapt Uses CSS3 and JavaScript All devices load same page, use CSS3 to adapt
  • 26. Fluid Grid – Flexible Media – CSS3 Media Queries
  • 34. SharePoint and Responsive Design Uses CSS3 (media queries) and maybe HTML5. SharePoint already has a mobile view Configure with compat.browser Generally only one Master Page for all devices. Wide lists and Site Settings pages are not mobile friendly Primary issues are with RWD itself!
  • 35. SharePoint and Responsive Design Additional overhead Does require CSS3 Bandwidth Concerns Are mobile users and desktop users the same? User site requirements
  • 37. PE vs RWD vs Separate Mobile One site is difficult enough to maintain SharePoint limits our options Responsive Web Design is worth considering Define Project Limit overhead Find a CSS guru will be key Responsive Design is not for the faint of heart
  • 39. Device Channels Anyone? New to SharePoint 2013 Interfaces tailored and mapped to specific device(s) Custom Master Pages per Channel Custom DeviceChannelPanels
  • 40. Device Channels – The Good Tailored interfaces! Device Channels – The Bad Only works with Publishing Sites Maintain multiple Master Pages and/or sites New devices? Maintain that list too? It’s a mixed bag
  • 41. The Best of Both Worlds Responsive Design and Device Channels Build a Responsive site for all devices Use DeviceChannelPanels Create a Device Channel for special cases But when will you upgrade?
  • 42. Summary Build towards the future, not the past Mobile devices will penetrate the corporate firewall SharePoint 2010 – Responsive Design SharePoint 2013 – Responsive Design w/ Device Channels
  • 43. Resources "Responsive Web Design" by Ethan Marcottes http://bit.ly/bcKwQS Ethan Marcottes’ 20 Favorite Responsive Designs http://bit.ly/ngkI8D v5, the Responsive HTML5 Master Page for SharePoint 2010 by Kyle Schaeffer http://bit.ly/n8VQZw SharePoint 2010 Responsive Web design Template by Luis Kerr http://bit.ly/NKPjwX Responsive Frameworks for SharePoint http://responsivesharepoint.codeplex.com Configure SharePoint Server 2010 for Mobile Device Access http://bit.ly/cg6fYo
  • 44. Beyond Branding SharePoint SharePoint and Today’s Web Thank You Eric Overfield @EricOverfield blog.pixelmill.com/ericoverfield eoverfield@pixelmill.com

Hinweis der Redaktion

  1. Recording sessionSlides will be available from blog and twitterOverview talk of SharePoint and new devices Light on tech and howto Don’t worry tech folks, many resources at end.
  2. Recording session and will make available on blog and twitter, so if you remember one of those then you can always review everything we discuss
  3. mobile is invading, for the good, all organizations. if not now then in the next few years.Iphone is estimated to provide 1/3% of gdp.
  4. What, you think your next web initiative is only going to last a few years? How long did you last intranet or public facing site last?Built towards to future, not the past, you MUST consider tablets and smart phones at the least
  5. MrZeldman founded A List Apart, best practices and innovations in web design.sure, you can zoom in on many smart phones or tablets, but what if you can make tailored experience for each device?Modern devices share basic ability with css, js though which his a plus
  6. Let’s look at what we have OOTB as well as with just minor modifications.Stay away from total code re-write
  7. Build particular interfaces for specific devices SP 2010 has mobile detection, but it's not good, and difficult to brand What about 2013? We will get to thatDesign and code an interface that can scale itself to different devices
  8. Based only on specific user agentsMobile pages do not use master pages, you can modify redirection create mobile control template based on site definition create a mobile adapter for web partLeaving a lot out because I don’t like it, too basic
  9. Html is very clean and simpleUsing javascript to determine functionality and add on features as allowed.Yahoo, amazon, etc
  10. A true PE site should work without JS, SP will not do that.Tables and inline styles breaks the idea of separating content and presentation.
  11. fluid proportion-based grids (which use percentages pixels) to adapt the layout to the viewing environmentAll clients effectively load the entire page but using css, hides or replaces elements to tailor the experience to the screen.DOES NOT USE USERAGENT, browser detection, rather works of screen width.Early adopter AIDS.gov
  12. Mississippi Department of IT
  13. Midwest Tool Manufacture
  14. European Alternative Energy Company
  15. Uses css3 media queries and js, which is ok with SP.Turn mobile view off in compat.browser found in web applications directory. Look it up.Issues are on next slide.
  16. Also a lot of overhead, but SP already has a lot of that as well.Not IE7 and IE8 friendlyRequire CSS3? There is a js ability with jQuery’s help.Does a mobile user need the same information as a desktop user?Adding information vs consuming information. Less real estate and is the navigation necessarily the same?http://mobile.smashingmagazine.com/2012/08/22/separate-mobile-responsive-website-presidential-smackdown/
  17. Coding techniques to get around some overhead combine files, minimize scripts use wrapper divs that keep large images off mobile browsers
  18. SPD (some limits), Visual Studio, Firebug, Browser issues
  19. Device Channels work only with Publishing Sites Allow for one interface for all desktops and another for most tablets let's say.Only 10 device channels per site collection, but do you really want to maintain 10 MP’s?
  20. In 2010 I suggest RWD as it is the most compatible with SP allows for the targeting of most devices, Needs one Master pageIn 2013 still use RWD, but you can think about DC for particular devices if the need arises One primary interface that will work with most devices have the ability to allow a target for a few particular devices easier to manage 2-3 branding efforts rather than many if you attempted to tailor your site to all devices.
  21. Html5shiv
  22. Thank You!Don’t forget to check out my blog where you can download this presentation or the recording.Easiest way to get to the material I referenced