SharePoint for any screen size: an in

Download Report

Transcript SharePoint for any screen size: an in





 A “new-ish” web design methodology
 Addresses growing number of Internet devices
 Tailored experience to any device
 Limits resizing, panning and scrolling
 The Key: All devices load the same page*
Mobile First
Responsive Web Design
Progressive
Enhancement
Desktop First
Graceful
Degradation
Adaptive Web Design



A fluid grid
Flexible media
 Flexible Images
 Flexible Video
 Proportional Text
In-Line Media Query:
Media Query in style sheets:
Device ability to handle orientation
 Build and code mobile interface first
 Helps control some resources
 Forces us to concentrate on content
 *Caveats for IE8
 How will your navigation adapt to different viewports
 Responsive navigation may require thought
 Consider real estate required for navigation
 Multi-level SP OOTB Navigation relies on hover







including for mobile devices
including for mobile devices
 Design to the extremes, then fill in the gaps
 What will be a part of the Master Page
 How will Page Layout content be defined
 How will you handle navigation?
 Will you include the quick launch on all pages?
A HTML Prototype
 Pre-built responsive and fluid grids
 Saves time and resources
 Many includes extras
 i.e. collapsing navigation



And so many more
 Distill page into Master Page and Page Layout(s)
 Fix framework to work with SharePoint
 Or use pre-converted RWD framework for SharePoint
 Add SharePoint controls, snippets and navigation




 IE8- does not recognize CSS3 Media Queries
 Will only load mobile view
 Common fixes:
 IE8- stylesheet
 JavaScript Libraries such as CSS3 Media Queries
 http://pxml.ly/zcw2jb2
<!--[if lt IE 9]>
<link rel="stylesheet" type="text/css“ href=“/styles/styles-ie8.css” />
<![endif]-->
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/files/css3-mediaqueries.js"></script>
<![endif]-->



 http://responsivesharepoint.codeplex.com



 http://spblueprint.codeplex.com








Use a prebuilt framework (SharePoint ready)
Set project budget, deliverables and expectations accordingly
Develop for the real world (will mobile users need to edit pages?)
Don’t break SharePoint!*
Mobile first (with caveats)
Be sure you are very comfortable with CSS/HTML
Test, and test, and test some more
Train content authors! RWD relies on groomed content.
http://pxml.ly/23fkmjd
http://pxml.ly/d3qbekq
http://responsivesharepoint.codeplex.com
http://pxml.ly/wcxkqv
http://spblueprint.codeplex.com
http://pxml.ly/t2gkrft
http://pxml.ly/uzcz32
http://pxml.ly/y4wq8w
http://modernizr.com
http://pxml.ly/26ajefj
http://pxml.ly/zcw2jb2
Sample Office 365 SharePoint Online demo
http://sprwd-public.sharepoint.com
Sponsored by