Top Banner
For Mobile Eric Overfield SharePoint Advocate and Enthusiast PixelMill Shape SharePoint 2013
54
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: Shape SharePoint 2013 for Mobile

For Mobile

Eric OverfieldSharePoint Advocate and Enthusiast

PixelMill

Shape SharePoint 2013

Page 2: Shape SharePoint 2013 for Mobile

Introduction – Eric Overfield

Founder and SharePoint Branding/UI Lead,

PixelMill

Speaker, Teacher, Advocate

Author, SharePoint Community Organizer

Located in Davis, CA

ericoverfield.com

@EricOverfield

Order Your Copy http://pxml.ly/zsqykd

Co-author: “Pro SharePoint 2013 Branding and

Responsive Web Development” (Apress – June

12th, 2013)

Co-author: “Black Magic

Solutions for White Hat

SharePoint” (August, 2013)

Page 3: Shape SharePoint 2013 for Mobile

What You Will Learn

Why We Need a Mobile Strategy

SharePoint 2013 Mobile Views

SharePoint 2013 Device Channels

Other Solutions?

A Look at Responsive Web Design

@EricOverfield - pixelmill.com

Page 4: Shape SharePoint 2013 for Mobile

The Web has Changed?

@EricOverfield - pixelmill.com

Page 5: Shape SharePoint 2013 for Mobile

Not The Web

@EricOverfield - pixelmill.com

Page 6: Shape SharePoint 2013 for Mobile

Today’s Web

@EricOverfield - pixelmill.com

Page 7: Shape SharePoint 2013 for Mobile

And Tomorrow?

Watches?

Game Devices?

Printers?

Who Knows?

Toasters?

Televisions?

Cameras? ??@EricOverfield - pixelmill.com

Page 8: Shape SharePoint 2013 for Mobile

A Look at the Numbers

@EricOverfield - pixelmill.com

Page 9: Shape SharePoint 2013 for Mobile

@EricOverfield - pixelmill.com

Business Insider conference presentation shows (Blodget & Cocotas, 2012)

Page 10: Shape SharePoint 2013 for Mobile

@EricOverfield - pixelmill.com

Page 11: Shape SharePoint 2013 for Mobile

http://thenextweb.com/insider/2012/12/27/christmas-day-mixpanel-study-more-online-activity-on-mobile-devices/ @EricOverfield - pixelmill.com

Mobile vs Desktop Traffic

Page 12: Shape SharePoint 2013 for Mobile

http://www.webpronews.com/mobile-technology-had-a-very-merry-christmas-2013-01

A Good Reason Why

@EricOverfield - pixelmill.com

Page 13: Shape SharePoint 2013 for Mobile

@EricOverfield - pixelmill.com

By Search Volume

Page 14: Shape SharePoint 2013 for Mobile

@EricOverfield - pixelmill.com

http://www.slideshare.net/G3Com/2012-b2b-buyer-behavior-survey-report

Page 15: Shape SharePoint 2013 for Mobile

Internationally IsEven Bigger

@EricOverfield - pixelmill.com

Page 16: Shape SharePoint 2013 for Mobile

@EricOverfield - pixelmill.com

Mobile Browsing

Page 17: Shape SharePoint 2013 for Mobile

@EricOverfield - pixelmill.com

Mary Meeker, Kleiner Perkins Caulfield and Byers, '2012 Internet Trends Year-End Update'

Page 18: Shape SharePoint 2013 for Mobile

How Will SharePoint 2013 Help Us?

@EricOverfield - pixelmill.com

Page 19: Shape SharePoint 2013 for Mobile

Out of the Box

Device Channels

Mobile Views

Device Channels

@EricOverfield - pixelmill.com

Page 20: Shape SharePoint 2013 for Mobile

Classic View

Same as SharePoint 2010

Contemporary View

New to SharePoint 2013

Full Screen UI

Standard Site View

Mobile Views

@EricOverfield - pixelmill.com

Page 21: Shape SharePoint 2013 for Mobile

Classic

Contemporary

Full Screen UI@EricOverfield - pixelmill.com

Page 22: Shape SharePoint 2013 for Mobile

Classic

Similar to SharePoint 2010

Designed for Collaboration Site Templates

Mobile Browser View Enabled By Default

Not for Publishing / Public Facing Sites

For Older Mobile Devices

Classic View

@EricOverfield - pixelmill.com

Page 23: Shape SharePoint 2013 for Mobile

Contemporary

Contemporary View

New to SharePoint 2013

Also Designed for Collaboration Site Templates

Mobile Browser View Enabled By Default

Leverages HTML5

Optimized for Touch Screens

Includes a Link to Full Screen UI

Contemporary View

@EricOverfield - pixelmill.com

Page 24: Shape SharePoint 2013 for Mobile

Full Screen UI

Your Default Site

Works with all Site Templates

Not Optimized for Touch

Contemporary ViewFull Screen UI View

@EricOverfield - pixelmill.com

Full Screen UI

Page 25: Shape SharePoint 2013 for Mobile

Out of the Box

Device Channels

Mobile Views

@EricOverfield - pixelmill.com

Page 26: Shape SharePoint 2013 for Mobile

Device Channels

New to SharePoint 2013

Interfaces tailored and maps to specific device(s)

Custom Master Pages per Channel

Custom DeviceChannelPanels

Change the order of content!

@EricOverfield - pixelmill.com

Page 27: Shape SharePoint 2013 for Mobile

Device Channels – An Example

@EricOverfield - pixelmill.com

Page 28: Shape SharePoint 2013 for Mobile

Device Channels – The Good

Tailored interfaces!

Good for Public Facing Sites

But…

Only works with Publishing Sites

Maintain multiple Master Pages and/or

sites

New devices? Maintain that list too?It’s a mixed bag

@EricOverfield - pixelmill.com

Page 29: Shape SharePoint 2013 for Mobile

Let’s See a Comparison

Mobile View Collab

Publish

Touch

Nav Customizable

Classic View Yes N/A No Links No

Contemporary View Yes N/A Yes Nav

Window No

Full Screen UI Yes Yes No* Same as Desktop No*

Device Channels N/A Yes Yes Up to You Yes

Let’s See a Comparison

@EricOverfield - pixelmill.com

Page 30: Shape SharePoint 2013 for Mobile

What Else is New?

Mobile Alerts

Push Notifications

Mobile Alerts

@EricOverfield - pixelmill.com

Page 31: Shape SharePoint 2013 for Mobile

Push Notifications

Push Events to a Mobile Device

Think Updating a Tile on a Windows Phone

Must activate the Push Notification Feature

Site Based

2000 Maximum Device Registrations

Required Visual Studio and Custom Code

Let’s See a ComparisonPush Notifications

@EricOverfield - pixelmill.com

Page 32: Shape SharePoint 2013 for Mobile

Push NotificationsLet’s See a ComparisonPush Notifications – Example Please

@EricOverfield - pixelmill.com

http://msdn.microsoft.com/en-us/library/jj923094.aspx

Page 33: Shape SharePoint 2013 for Mobile

What Else is New?

Mobile Alerts

Push Notifications

@EricOverfield - pixelmill.com

Page 34: Shape SharePoint 2013 for Mobile

Similar to Email Alerts

i.e. Notify of a List Modification Event

Uses SMS (Short Message Service)

Requires a Service Provider

Configured in Central Admin

You Must Create a Mobile Account

@EricOverfield - pixelmill.com

Push NotificationsLet’s See a ComparisonMobile Alerts

Page 35: Shape SharePoint 2013 for Mobile

What Else is New?

Mobile Alerts

Push Notifications

@EricOverfield - pixelmill.com

Mobile Apps

Page 36: Shape SharePoint 2013 for Mobile

Tailor a solution to a particular device

For Windows, have option of App store

Use REST API / CSOM for any device

May be very feature rich, you decide

Push NotificationsLet’s See a ComparisonMobile Apps and SharePoint

@EricOverfield - pixelmill.com

Page 37: Shape SharePoint 2013 for Mobile

But With Mobile Apps…

@EricOverfield - pixelmill.com

Which devices will you target?

How will you handle new device

updates?

There has to be a better way

Who will develop your app for

you?

Page 38: Shape SharePoint 2013 for Mobile

@EricOverfield - pixelmill.com

Reshape the Mobile Interface

Responsive Web Design

One Branding / UI

Solution

Device Independent

Page 39: Shape SharePoint 2013 for Mobile

#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

Push NotificationsLet’s See a ComparisonResponsive Web Design

@EricOverfield - pixelmill.com

Page 40: Shape SharePoint 2013 for Mobile

Fluid Grid – Flexible Media – CSS3 Media Queries @EricOverfield - pixelmill.com

Page 41: Shape SharePoint 2013 for Mobile

Push NotificationsLet’s See a ComparisonFluid (Flexible) Grid

@EricOverfield - pixelmill.comi.e. 860 / 940 ~= 91.489361%

Page 42: Shape SharePoint 2013 for Mobile

@EricOverfield - pixelmill.com

The Grid – In Action

Page 43: Shape SharePoint 2013 for Mobile

Push NotificationsLet’s See a ComparisonFlexible Media

@EricOverfield - pixelmill.com

Page 44: Shape SharePoint 2013 for Mobile

Push NotificationsLet’s See a ComparisonMedia Queries

@EricOverfield - pixelmill.com

Load a stylesheet in HTML:

<link rel=“stylesheet” type=“text/css” href=“css/styles.css” media=“screen and (min-width: 768px)” />

Code Alert!

Media Queries in a Stylesheet

@media screen and (min-width: 768px) { #banner {

display: block; }}

Page 45: Shape SharePoint 2013 for Mobile

Responsive In Action

@EricOverfield - pixelmill.com

Page 46: Shape SharePoint 2013 for Mobile

www.its.ms.gov

@EricOverfield - pixelmill.com

Page 47: Shape SharePoint 2013 for Mobile

@EricOverfield - pixelmill.com

Page 48: Shape SharePoint 2013 for Mobile

SharePoint and Responsive Design

Uses CSS3 (media queries) and maybe HTML5.

Generally only one Master Page for all devices.

Need to Turn Off Mobile View

Edit compat.browser or deactivate Mobile Browser View

Feature

Wide lists and Site Settings pages are not mobile

friendly

Primary issues are with RWD itself!@EricOverfield - pixelmill.com

Push NotificationsLet’s See a ComparisonSharePoint and Responsive Design

Page 49: Shape SharePoint 2013 for Mobile

Additional overhead

Does require CSS3

Bandwidth Concerns

Are mobile users and desktop users the same

User site requirements

SharePoint and Responsive DesignPush NotificationsLet’s See a ComparisonSharePoint and Responsive Design

@EricOverfield - pixelmill.com

Page 50: Shape SharePoint 2013 for Mobile

Coding Responsive Design

Can be Difficult to Integrate a Fluid Grid

Many Existing Frameworks Exist

Not always easy to convert to SharePoint

Responsive SharePoint at CodePlex

Free, Open Source Responsive SharePoint

Frameworks

SharePoint 2013 Ready

http://responsivesharepoint.codeplex.com

SharePoint and Responsive DesignPush NotificationsLet’s See a ComparisonCoding Responsive Design

@EricOverfield - pixelmill.com

Page 51: Shape SharePoint 2013 for Mobile

@EricOverfield - pixelmill.com

The Best of Both Worlds

Use DeviceChannelPanels

Create a Device Channel for special

cases

Responsive Design and Device

Channels

Build a Responsive site for all

devices

Page 52: Shape SharePoint 2013 for Mobile

Summary

New Improvement in SharePoint 2013 for Mobile

Contemporary View and Device Channels

Mobile Alerts and Push Notifications

Responsive Design and SharePoint 2013

Coding Responsive DesignSharePoint and Responsive DesignPush NotificationsLet’s See a ComparisonSummary

@EricOverfield - pixelmill.com

Page 53: Shape SharePoint 2013 for Mobile

Resources

Overview of mobile devices and SharePoint Server 2013

http://technet.microsoft.com/en-us/library/fp161351.aspx

Responsive Frameworks for SharePoint

http://responsivesharepoint.codeplex.com

Mobile Alerts

http://technet.microsoft.com/en-us/library/ee428323.aspx

Push Notifications

http://msdn.microsoft.com/en-us/library/jj163784%28v=office.15%29

Configure Browser definition file

http://technet.microsoft.com/en-us/library/ff393836.aspx

Coding Responsive DesignSharePoint and Responsive DesignPush NotificationsLet’s See a ComparisonResources

@EricOverfield - pixelmill.com

Order Your Copy http://pxml.ly/zsqykd

“Pro SharePoint 2013 Branding and Responsive Web

Development” (Apress – June 12th, 2013)

Page 54: Shape SharePoint 2013 for Mobile

For Mobile

Shape SharePoint 2013

Thank YouEric Overfield

@EricOverfieldericoverfield.com

[email protected]