SlideShare a Scribd company logo
1 of 36
Your SharePoint Branding
                           Experts




Enhancing SharePoint with
 Responsive Web Design


             Eric Overfield

    SharePoint Branding and UI Lead

               PixelMill
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
Agenda

• What is Responsive Web Design (RWD)?

• Why Should We Use It

• Joining RWD and SharePoint

• What about SharePoint 2013?
Responsive Web Design

• #2 trend for 2012 - .net Magazine

• Coined by Ethan Marcotte in May 2010

• Use fluid grids to adapt to viewing environment

• Uses CSS3 (Media Queries) and JavaScript

• All devices load same page, use CSS3 to adapt
What About Progressive Enhancement

• “Mobile First” and Progressive Enhancement

   • Unobtrusive JavaScript
Progressive Enhancement

• #1 trend for 2012 - .net Magazine

• 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
Responsive Design
    Examples
www.its.ms.gov
www.its.ms.gov
www.ariensco.com
www.ariensco.com
www.gse.it
www.gse.it
Why We Use Responsive Web Design
"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


• Screen Size

• Functionality

• Usability
Why We Care
• Mobile Devices are Invading

    • If not now then in a few years.

• How old is your Intranet?

• Build towards the future, not the past
SharePoint and Responsive Design

• Uses CSS3 (media queries) and possibly 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?

   • Separate mobile vs Responsive? It’s political?
Show me How Already!
Step One: the Mobile Interface

• SharePoint has a built in mobile interface

• Controlled by USERAGENT

   • App_Browserscompat.browser
Demo: Disable the Mobile
       Interface
Step 2: Install a template

• Download a Template

• v5, 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
Demo: Install a Template
Step 3: Use it!

• Let’s look under the hood

• Media Queries

• Ribbon Fixes

• HTML5
Demo: Under the Hood
Device Channels Anyone?

• New to SharePoint 2013

• Interfaces tailored and maps to specific device(s)

• Custom Master Pages per Channel

• Custom DeviceChannelPanels
Devices Channels, the Good and Bad

• Tailored interfaces

• Only works with Publishing Sites

• Maintain multiple Master Pages and/or sites

• New devices? Maintain that list too?
The Best of Both Worlds?

• Responsive Design and Device Channels

• Built a Responsive site for all devices

• Use DeviceChannelPanels

• Create a Device Channel for special cases

• But we have to wait
Summary

• Build towards the future, not the past

• Mobile devices will penetrate the corporate firewall

• SharePoint 2010 – Response 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


• Configure SharePoint Server 2010 for Mobile Device Access
         http://bit.ly/cg6fYo
Resources
• FireBug and Responsive Design View (Ctrl-Shift-M) in Firefox


• 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


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




      Thank You

        Eric Overfield

        @EricOverfield

blog.pixelmill.com/ericoverfield

  eoverfield@pixelmill.com

More Related Content

What's hot

Test+video+upload
Test+video+uploadTest+video+upload
Test+video+upload
Tianwei_liu
 
Project : DuckPad
Project : DuckPadProject : DuckPad
Project : DuckPad
Cyber-Duck
 

What's hot (20)

Salesforce1 & Lightning
Salesforce1 & Lightning Salesforce1 & Lightning
Salesforce1 & Lightning
 
Test+video+upload
Test+video+uploadTest+video+upload
Test+video+upload
 
Results from our survey of UI/UX needs
Results from our survey of UI/UX needsResults from our survey of UI/UX needs
Results from our survey of UI/UX needs
 
Silverstripe a leading CMS
Silverstripe a leading CMSSilverstripe a leading CMS
Silverstripe a leading CMS
 
SharePoint Saturday - From P to Shining P
SharePoint Saturday - From P to Shining PSharePoint Saturday - From P to Shining P
SharePoint Saturday - From P to Shining P
 
Tools For Mobile Web Design and App Creation
Tools For Mobile Web Design and App CreationTools For Mobile Web Design and App Creation
Tools For Mobile Web Design and App Creation
 
Blogs: From SharePoint to WordPress
Blogs: From SharePoint to WordPressBlogs: From SharePoint to WordPress
Blogs: From SharePoint to WordPress
 
Project : DuckPad
Project : DuckPadProject : DuckPad
Project : DuckPad
 
WordPress Themes deployment, licensing and automatic updates
WordPress Themes deployment, licensing and automatic updates WordPress Themes deployment, licensing and automatic updates
WordPress Themes deployment, licensing and automatic updates
 
Citizen Developers Intro to jQuery Customizations in SharePoint
Citizen Developers Intro to jQuery Customizations in SharePointCitizen Developers Intro to jQuery Customizations in SharePoint
Citizen Developers Intro to jQuery Customizations in SharePoint
 
Drupal & Mobile
Drupal & MobileDrupal & Mobile
Drupal & Mobile
 
Multi device development using visual studio (iOS, Android & Windows)
Multi device development using visual studio (iOS, Android & Windows)Multi device development using visual studio (iOS, Android & Windows)
Multi device development using visual studio (iOS, Android & Windows)
 
Minimal responsive blog theme
Minimal responsive blog themeMinimal responsive blog theme
Minimal responsive blog theme
 
Demystifying UX – A toolkit approach to better, cheaper & faster experience d...
Demystifying UX – A toolkit approach to better, cheaper & faster experience d...Demystifying UX – A toolkit approach to better, cheaper & faster experience d...
Demystifying UX – A toolkit approach to better, cheaper & faster experience d...
 
React native starter
React native starterReact native starter
React native starter
 
RADcube| Leveraging Digital Experiences for Enterprises
RADcube|  Leveraging Digital Experiences for Enterprises   RADcube|  Leveraging Digital Experiences for Enterprises
RADcube| Leveraging Digital Experiences for Enterprises
 
Mobile Website or Responsive Design? The Answer is NEITHER.
Mobile Website or Responsive Design? The Answer is NEITHER.Mobile Website or Responsive Design? The Answer is NEITHER.
Mobile Website or Responsive Design? The Answer is NEITHER.
 
Should I Build a Separate Mobile Site or a Responsive Site? Neither! with Der...
Should I Build a Separate Mobile Site or a Responsive Site? Neither! with Der...Should I Build a Separate Mobile Site or a Responsive Site? Neither! with Der...
Should I Build a Separate Mobile Site or a Responsive Site? Neither! with Der...
 
Whichit - lessons from building a startup
Whichit - lessons from building a startupWhichit - lessons from building a startup
Whichit - lessons from building a startup
 
Getting Started with Ionic
Getting Started with IonicGetting Started with Ionic
Getting Started with Ionic
 

Similar to Enhancing SharePoint with Responsive Web Design

Enhancing SharePoint with Responsive Web Design
Enhancing SharePoint with Responsive Web DesignEnhancing SharePoint with Responsive Web Design
Enhancing SharePoint with Responsive Web Design
Eric Overfield
 
Beyond Branding SharePoint - SharePoint and Today's Web
Beyond Branding SharePoint - SharePoint and Today's WebBeyond Branding SharePoint - SharePoint and Today's Web
Beyond Branding SharePoint - SharePoint and Today's Web
Eric Overfield
 
Html5 today
Html5 todayHtml5 today
Html5 today
Roy Yu
 
Sumit_SharePoint
Sumit_SharePointSumit_SharePoint
Sumit_SharePoint
Sumit Y
 

Similar to Enhancing SharePoint with Responsive Web Design (20)

Enhancing SharePoint with Responsive Web Design
Enhancing SharePoint with Responsive Web DesignEnhancing SharePoint with Responsive Web Design
Enhancing SharePoint with Responsive Web Design
 
Beyond Branding SharePoint - SharePoint and Today's Web
Beyond Branding SharePoint - SharePoint and Today's WebBeyond Branding SharePoint - SharePoint and Today's Web
Beyond Branding SharePoint - SharePoint and Today's Web
 
Uncovering the Latest in SharePoint Development
Uncovering the Latest in SharePoint DevelopmentUncovering the Latest in SharePoint Development
Uncovering the Latest in SharePoint Development
 
SharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUGSharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUG
 
SharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUGSharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUG
 
Dario_DiFelice_Resume
Dario_DiFelice_ResumeDario_DiFelice_Resume
Dario_DiFelice_Resume
 
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
 
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
 
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
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?
 
User Interface Tips and Tricks for the Power User - Penelope Coventry
User Interface Tips and Tricks for the Power User - Penelope CoventryUser Interface Tips and Tricks for the Power User - Penelope Coventry
User Interface Tips and Tricks for the Power User - Penelope Coventry
 
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017
 
Broaden your dev skillset with SharePoint branding options
Broaden your dev skillset with SharePoint branding optionsBroaden your dev skillset with SharePoint branding options
Broaden your dev skillset with SharePoint branding options
 
«I knew there had to be a better way to build mobile app»​
«I knew there had to be a better way to build mobile app»​«I knew there had to be a better way to build mobile app»​
«I knew there had to be a better way to build mobile app»​
 
Intro to the SharePoint Framework Philly Code Camp Oct 2016
Intro to the SharePoint Framework Philly Code  Camp Oct 2016Intro to the SharePoint Framework Philly Code  Camp Oct 2016
Intro to the SharePoint Framework Philly Code Camp Oct 2016
 
Html5 today
Html5 todayHtml5 today
Html5 today
 
Move past bootstrap and build our lightweight responsive framework w.v1.2
Move past bootstrap and build our lightweight responsive framework w.v1.2Move past bootstrap and build our lightweight responsive framework w.v1.2
Move past bootstrap and build our lightweight responsive framework w.v1.2
 
Sumit_SharePoint
Sumit_SharePointSumit_SharePoint
Sumit_SharePoint
 
About EPC Group.net - EPC Group Overview
About EPC Group.net - EPC Group OverviewAbout EPC Group.net - EPC Group Overview
About EPC Group.net - EPC Group Overview
 
Geek Business to Business(B2B) credentials
Geek Business to Business(B2B) credentialsGeek Business to Business(B2B) credentials
Geek Business to Business(B2B) credentials
 

Recently uploaded

Recently uploaded (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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?
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
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
 
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...
 
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...
 

Enhancing SharePoint with Responsive Web Design

  • 1. Your SharePoint Branding Experts Enhancing SharePoint with Responsive Web Design Eric Overfield SharePoint Branding and UI Lead PixelMill
  • 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. Agenda • What is Responsive Web Design (RWD)? • Why Should We Use It • Joining RWD and SharePoint • What about SharePoint 2013?
  • 5. Responsive Web Design • #2 trend for 2012 - .net Magazine • Coined by Ethan Marcotte in May 2010 • Use fluid grids to adapt to viewing environment • Uses CSS3 (Media Queries) and JavaScript • All devices load same page, use CSS3 to adapt
  • 6. What About Progressive Enhancement • “Mobile First” and Progressive Enhancement • Unobtrusive JavaScript
  • 7. Progressive Enhancement • #1 trend for 2012 - .net Magazine • Coined by Steven Champeon in 2003 • Content first, then add styling • Separate Content from Presentation
  • 8. 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
  • 9. Responsive Design Examples
  • 16. Why We Use Responsive Web Design "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 • Screen Size • Functionality • Usability
  • 17. Why We Care • Mobile Devices are Invading • If not now then in a few years. • How old is your Intranet? • Build towards the future, not the past
  • 18. SharePoint and Responsive Design • Uses CSS3 (media queries) and possibly 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!
  • 19. SharePoint and Responsive Design • Additional overhead • Does require CSS3 • Bandwidth Concerns • Are mobile users and desktop users the same? • Separate mobile vs Responsive? It’s political?
  • 20. Show me How Already!
  • 21. Step One: the Mobile Interface • SharePoint has a built in mobile interface • Controlled by USERAGENT • App_Browserscompat.browser
  • 22. Demo: Disable the Mobile Interface
  • 23.
  • 24. Step 2: Install a template • Download a Template • v5, 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
  • 25. Demo: Install a Template
  • 26.
  • 27. Step 3: Use it! • Let’s look under the hood • Media Queries • Ribbon Fixes • HTML5
  • 29.
  • 30. Device Channels Anyone? • New to SharePoint 2013 • Interfaces tailored and maps to specific device(s) • Custom Master Pages per Channel • Custom DeviceChannelPanels
  • 31. Devices Channels, the Good and Bad • Tailored interfaces • Only works with Publishing Sites • Maintain multiple Master Pages and/or sites • New devices? Maintain that list too?
  • 32. The Best of Both Worlds? • Responsive Design and Device Channels • Built a Responsive site for all devices • Use DeviceChannelPanels • Create a Device Channel for special cases • But we have to wait
  • 33. Summary • Build towards the future, not the past • Mobile devices will penetrate the corporate firewall • SharePoint 2010 – Response Design • SharePoint 2013 – Responsive Design w/ Device Channels
  • 34. 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 • Configure SharePoint Server 2010 for Mobile Device Access http://bit.ly/cg6fYo
  • 35. Resources • FireBug and Responsive Design View (Ctrl-Shift-M) in Firefox • 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 • Configure SharePoint Server 2010 for Mobile Device Access http://bit.ly/cg6fYo
  • 36. Your SharePoint Branding Experts Thank You Eric Overfield @EricOverfield blog.pixelmill.com/ericoverfield eoverfield@pixelmill.com

Editor's Notes

  1. Recording session Slides will be available from blog and twitter Indepth look at SharePoint and we can apply RWD to SharePoint. Devs should be happy, we will walk through the process. Business users, you will see what is possible. Meat will be in the demos
  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 tonight
  3. In joining together we will use readily available solution so as not to reinvent the wheel. This will give us a chance to review how the code works.
  4. fluid proportion-based grids (which use percentages pixels) to adapt the layout to the viewing environment All 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. As a result, users across a broad range of devices and browsers will have access to a single source of content, laid out so as to be easy to read and navigate with a minimum of resizing, panning, and scrolling.
  5. fluid proportion-based grids (which use percentages pixels) to adapt the layout to the viewing environment All 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. As a result, users across a broad range of devices and browsers will have access to a single source of content, laid out so as to be easy to read and navigate with a minimum of resizing, panning, and scrolling.
  6. Html is very clean and simple Using javascript to determine functionality and add on features as allowed. Yahoo, amazon, etc
  7. 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.
  8. Mississippi Department of IT
  9. Midwest and European brand that manufactures outdoor power equipment
  10. European renewalable energy company
  11. Mr Zeldman 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 expereince for each device? Modern devices share basic ability with css, js though which his a plus
  12. 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. 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.
  13. 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.
  14. Also a lot of overhead, but SP already has a lot of that as well. Not IE7 and IE8 friendly Require 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/
  15. Let’s look at what we have OOTB as well as with just minor modifications. Stay away from total code re-write
  16. 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 that Design and code an interface that can scale itself to different devices
  17. Let’s look at what we have OOTB as well as with just minor modifications. Stay away from total code re-write
  18. Complex enough that it is far better to start with a template. You can still move a lot around, but we want to a lot of the plumbing started for us. V5 handles the ribbon a little better but does not include layouts. Although any OOTB page layout should work.
  19. After downloading a template, move all components to the correct location, check in and publish.
  20. After downloading a template, move all components to the correct location, check in and publish.
  21. 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?
  22. I propose that sites be built using RWD principles If you organization will have primarily one mobile device, say an ipad or iphone, then look to create a device channel just for that device. this way you have a site that will respond to almost all devices but a tailored experience towards your primary devices.
  23. In 2010 I suggest RWD as it is the most compatible with SP allows for the targeting of most devices, Needs one Master page In 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.
  24. Html5shiv
  25. Html5shiv
  26. 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