Top Banner
Reshaping SharePoint for Evolving Internet Devices Your SharePoint Branding Experts Eric Overfield SharePoint Branding and UI Lead PixelMill
29
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Reshaping SharePoint for Evolving Internet Devices

Reshaping SharePoint for

Evolving Internet Devices

Your SharePoint Branding Experts

Eric Overfield

SharePoint Branding and UI Lead

PixelMill

Page 2: Reshaping SharePoint for Evolving Internet Devices

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

Page 3: Reshaping SharePoint for Evolving Internet Devices

PixelMill

• Developing SharePoint solutions since 2004

• SharePoint Branding and UI Specialists

• Developer of Cost effective SharePoint Templates

• Your SharePoint Branding Experts

Page 4: Reshaping SharePoint for Evolving Internet Devices

Agenda

• Difference between Devices

• Why We Care

• Possible Solutions with SharePoint

• What about SharePoint 2013?

Page 5: Reshaping SharePoint for Evolving Internet Devices

What is the Difference Between Devices?

"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

Page 6: Reshaping SharePoint for Evolving Internet Devices

Why Do 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

Page 7: Reshaping SharePoint for Evolving Internet Devices

So What Do We Do?

Page 8: Reshaping SharePoint for Evolving Internet Devices

Available Options

• Device Specific Interfaces

• SharePoint 2010 has Mobile Detection

• SharePoint 2013?

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

• Responsive Web Design anyone?

Page 9: Reshaping SharePoint for Evolving Internet Devices

The Mobile Interface

• SharePoint 2010 has a mobile interface

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

• Controlled by USERAGENT

• App_Browsers\compat.browser

• Custom Web Parts, _layouts likely won’t work

• Difficult to customize

Page 10: Reshaping SharePoint for Evolving Internet Devices

Code Once Use Everywhere

•Two primary methods

• Progressive Enhancement

• Responsive Web Design

Page 11: Reshaping SharePoint for Evolving Internet Devices

Progressive Enhancement

• #1 trend for 2012 - .net Magazine

• Coined by Steven Champeon in 2003

• Content first, then add styling

• Separate Content from Presentation

Page 12: Reshaping SharePoint for Evolving Internet Devices

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

Page 13: Reshaping SharePoint for Evolving Internet Devices

Responsive Web Design

• #2 trend for 2012 - .net Magazine

• Use fluid grids to adapt to viewing environment

• Uses CSS3 and JavaScript

• All devices load same page, use CSS3 to adapt

• Coined by Ethan Marcotte in May 2010

Page 14: Reshaping SharePoint for Evolving Internet Devices

Responsive Design

Examples

Page 15: Reshaping SharePoint for Evolving Internet Devices

www.its.ms.gov

Page 16: Reshaping SharePoint for Evolving Internet Devices

www.its.ms.gov

Page 17: Reshaping SharePoint for Evolving Internet Devices

www.ariensco.com

Page 18: Reshaping SharePoint for Evolving Internet Devices

www.ariensco.com

Page 19: Reshaping SharePoint for Evolving Internet Devices

www.gse.it

Page 20: Reshaping SharePoint for Evolving Internet Devices

www.gse.it

Page 21: Reshaping SharePoint for Evolving Internet Devices

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!

Page 22: Reshaping SharePoint for Evolving Internet Devices

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?

Page 23: Reshaping SharePoint for Evolving Internet Devices

What to do?

• PE vs RWD vs Separate Mobile

• Define Project

• Limit overhead

• Find a CSS guru will be key

• Responsive Web Design is worth considering

• SharePoint limits our options

• One site is difficult enough to maintain

Page 24: Reshaping SharePoint for Evolving Internet Devices

Device Channels Anyone?

• New to SharePoint 2013

• Interfaces tailored and maps to specific device(s)

• Custom Master Pages per Channel

• Custom DeviceChannelPanels

Page 25: Reshaping SharePoint for Evolving Internet Devices

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?

Page 26: Reshaping SharePoint for Evolving Internet Devices

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

Page 27: Reshaping SharePoint for Evolving Internet Devices

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

Page 28: Reshaping SharePoint for Evolving Internet Devices

Resources

• "Responsive Web Design" by Ethan Marcottes

http://bit.ly/bcKwQS

• Configure SharePoint Server 2010 for Mobile Device Access

http://bit.ly/cg6fYo

• SharePoint 2010 Responsive Web design Template by Luis Kerr

http://bit.ly/NKPjwX

• v5, the Responsive HTML5 Master Page for SharePoint 2010 by Kyle Schaeffer

http://bit.ly/n8VQZw

• Ethan Marcottes’ 20 Favorite Responsive Designs

http://bit.ly/ngkI8D

Page 29: Reshaping SharePoint for Evolving Internet Devices

Thank You

Your SharePoint Branding Experts

Eric Overfield

@EricOverfield

blog.pixelmill.com/ericoverfield

[email protected]