100
Designing for Time Travel When Responsive Design Is Not Enough @burin http://oneperfectshot.wordpress.com/2014/05/31/back-to-the-future-1985/ #designfortimetravel Big (D)esign 2014

Designing for Time Travel: When Responsive Design Is Not Enough

Embed Size (px)

DESCRIPTION

I'm going to talk about time travel. Responsive Web Design is an approach to optimizing your experience depending on what *device* you're using, but what approaches do we have for when websites get crazy and need to adapt to what *time* you are viewing it? This talk will discuss challenges faced when designing sites that need to respond to time. We will also discuss tools and techniques to use that help websites become more dynamic (is there such a thing as a media query for time?). The case study for this talk will be a wedding website. As the date for the wedding approaches and passes, visitors will care about different pieces of information. 6 months out, 3 months out, a week before, the night before, the day of, a week after, and way-way after. Another example that will be used is how the Olympics website would've been designed using these techniques.

Citation preview

Page 1: Designing for Time Travel: When Responsive Design Is Not Enough

Designing for Time TravelWhen Responsive Design Is Not Enough @burin

!http://oneperfectshot.wordpress.com/2014/05/31/back-to-the-future-1985/

#designfortimetravel

Big (D)esign 2014

Page 2: Designing for Time Travel: When Responsive Design Is Not Enough

Let me tell you a story.

Page 3: Designing for Time Travel: When Responsive Design Is Not Enough

Once upon a time:

Page 4: Designing for Time Travel: When Responsive Design Is Not Enough

I met a girl.

Page 5: Designing for Time Travel: When Responsive Design Is Not Enough

I proposed.

Page 6: Designing for Time Travel: When Responsive Design Is Not Enough

Me:

“Finding a ring and proposing was the hard part.”

Page 7: Designing for Time Travel: When Responsive Design Is Not Enough

Most wedding planning advice:

“Just let her make the decisions, Burin.”

Page 8: Designing for Time Travel: When Responsive Design Is Not Enough

I wouldn’t really consider myself a designer, but I do like making things.

Disclaimer:

Page 9: Designing for Time Travel: When Responsive Design Is Not Enough

designer*

wedding

+ = Really High Expectations

*kinda

Page 10: Designing for Time Travel: When Responsive Design Is Not Enough
Page 11: Designing for Time Travel: When Responsive Design Is Not Enough
Page 12: Designing for Time Travel: When Responsive Design Is Not Enough
Page 13: Designing for Time Travel: When Responsive Design Is Not Enough

I made invitations. Letterpressed. (photo)

Page 14: Designing for Time Travel: When Responsive Design Is Not Enough

I made menus. (photo)

Page 15: Designing for Time Travel: When Responsive Design Is Not Enough

I made paper flowers.

Page 16: Designing for Time Travel: When Responsive Design Is Not Enough

“Let her make the decisions?”

Page 17: Designing for Time Travel: When Responsive Design Is Not Enough

These were things I was not good at.

Page 18: Designing for Time Travel: When Responsive Design Is Not Enough

I’ll do what I’m good at!Making Websites.

Page 19: Designing for Time Travel: When Responsive Design Is Not Enough

So I made a website.

Page 20: Designing for Time Travel: When Responsive Design Is Not Enough

(photo of rsvp)

It needed an RSVP thing.

Page 21: Designing for Time Travel: When Responsive Design Is Not Enough

It needed to be responsive.

Page 22: Designing for Time Travel: When Responsive Design Is Not Enough
Page 23: Designing for Time Travel: When Responsive Design Is Not Enough

But that wasn’t enough :(

Page 24: Designing for Time Travel: When Responsive Design Is Not Enough

There was still a gap.

Page 25: Designing for Time Travel: When Responsive Design Is Not Enough

Responsive Design ???

Page 26: Designing for Time Travel: When Responsive Design Is Not Enough

Before Web Standards

Let’s Go Back In Time

http://en.wikipedia.org/wiki/WABAC_machine

Page 27: Designing for Time Travel: When Responsive Design Is Not Enough

Best viewed in 800x600

Page 28: Designing for Time Travel: When Responsive Design Is Not Enough

Best viewed with

Page 29: Designing for Time Travel: When Responsive Design Is Not Enough

Flash required

Page 30: Designing for Time Travel: When Responsive Design Is Not Enough

The NowWe’ve Come a Long Way

Page 31: Designing for Time Travel: When Responsive Design Is Not Enough

web standards

http://www.zeldman.com/category/blue-beanie-day/

Page 32: Designing for Time Travel: When Responsive Design Is Not Enough

adaptive layouts

Page 33: Designing for Time Travel: When Responsive Design Is Not Enough

media queries

Page 34: Designing for Time Travel: When Responsive Design Is Not Enough

media queries

adaptive layout+

+

= ResponsiveDesign*

*for the most part?

Page 35: Designing for Time Travel: When Responsive Design Is Not Enough

Responsive Design is awesome.

Page 36: Designing for Time Travel: When Responsive Design Is Not Enough

Responsive Design is awesome, but.

Page 37: Designing for Time Travel: When Responsive Design Is Not Enough

Responsive Design is not enoughWe need to design for Time Travel

Page 38: Designing for Time Travel: When Responsive Design Is Not Enough

Responsive Design ???

Page 39: Designing for Time Travel: When Responsive Design Is Not Enough

Let’s talk about theFuture of Responsive Design

Page 40: Designing for Time Travel: When Responsive Design Is Not Enough

back to Once Upon a Time

Page 41: Designing for Time Travel: When Responsive Design Is Not Enough

I had to keep updating the wedding site every day, because something different was important as we got closer.

Page 42: Designing for Time Travel: When Responsive Design Is Not Enough

http://xkcd.com/974/

Page 43: Designing for Time Travel: When Responsive Design Is Not Enough

https://oneperfectshot.wordpress.com/2014/08/18/the-time-machine-1960/

Build a Time MachineMy own personal time machine

Page 44: Designing for Time Travel: When Responsive Design Is Not Enough

Designed for Time Travel

Page 45: Designing for Time Travel: When Responsive Design Is Not Enough

My Wedding Website

RSVPVenue/Time What to Expect

AccommodationsInstagram/

PhotosProposal Story/Wedding Party

Page 46: Designing for Time Travel: When Responsive Design Is Not Enough

Months Before

RSVPVenue/Time What to Expect

AccommodationsInstagram/

PhotosProposal Story/Wedding Party

Page 47: Designing for Time Travel: When Responsive Design Is Not Enough

Weeks Before

RSVPVenue/Time What to Expect

AccommodationsInstagram/

PhotosProposal Story/Wedding Party

Page 48: Designing for Time Travel: When Responsive Design Is Not Enough

Day of Wedding

RSVPVenue/Time What to Expect

AccommodationsInstagram/

PhotosProposal Story/Wedding Party

Page 49: Designing for Time Travel: When Responsive Design Is Not Enough

Night of Wedding

RSVPVenue/Time What to Expect

AccommodationsInstagram/

PhotosProposal Story/Wedding Party

Page 50: Designing for Time Travel: When Responsive Design Is Not Enough

Day after Wedding

RSVPVenue/Time What to Expect

AccommodationsInstagram/

PhotosProposal Story/Wedding Party

Page 51: Designing for Time Travel: When Responsive Design Is Not Enough

I know what you’re thinking.

Page 52: Designing for Time Travel: When Responsive Design Is Not Enough

“Not everything can be designed for time travel, Burin.”

Normal people:

Page 53: Designing for Time Travel: When Responsive Design Is Not Enough

Time Travel is Serious Business®.

Page 54: Designing for Time Travel: When Responsive Design Is Not Enough

In that case, make sure you’re not “unstuck in time”.

Page 55: Designing for Time Travel: When Responsive Design Is Not Enough

“Unstuck in time?”

Page 56: Designing for Time Travel: When Responsive Design Is Not Enough

creative commons licensed (BY-NC-SA) flickr photo by x-ray delta one: http://flickr.com/photos/x-ray_delta_one/3928200642

Make your experiences timeless

Page 57: Designing for Time Travel: When Responsive Design Is Not Enough

Story time: The Olympics

Page 58: Designing for Time Travel: When Responsive Design Is Not Enough

@moubry:

“I want to see the best figure skating performances, ever.”

Page 59: Designing for Time Travel: When Responsive Design Is Not Enough
Page 60: Designing for Time Travel: When Responsive Design Is Not Enough

(screenshot of timely information)

Timely, but Wrong

Page 61: Designing for Time Travel: When Responsive Design Is Not Enough

but this was weeks after the olympics. Sean didn’t care “what

happened last night”.

Page 62: Designing for Time Travel: When Responsive Design Is Not Enough

Let’s talk about What Could Be

for the Olympics.

Page 64: Designing for Time Travel: When Responsive Design Is Not Enough

This kind of thinking isn’t limited to websites.

Page 65: Designing for Time Travel: When Responsive Design Is Not Enough

http://www.viewsedge.com/2012/10/safety-not-guaranteed-2012.html

A time-aware experience with apps

Page 66: Designing for Time Travel: When Responsive Design Is Not Enough

A typical Travel Itinerary

Page 67: Designing for Time Travel: When Responsive Design Is Not Enough

mostly the same…

Page 68: Designing for Time Travel: When Responsive Design Is Not Enough

Imagine what could be.

time

Page 69: Designing for Time Travel: When Responsive Design Is Not Enough

Responsive Design is not enough.

We need to design for time

travel.

Page 70: Designing for Time Travel: When Responsive Design Is Not Enough

Your Role: Doer

Page 71: Designing for Time Travel: When Responsive Design Is Not Enough

Front-end developers, designers, can design and create these experiences.

Page 72: Designing for Time Travel: When Responsive Design Is Not Enough

Your Role: Influencer

Page 73: Designing for Time Travel: When Responsive Design Is Not Enough

Designers can sway others to expect these experiences.

Page 74: Designing for Time Travel: When Responsive Design Is Not Enough

Your Role: Innovator

Page 75: Designing for Time Travel: When Responsive Design Is Not Enough

Designers can create entirely new experiences, beyond what we’ve seen today.

Page 76: Designing for Time Travel: When Responsive Design Is Not Enough

This is hard.

Page 77: Designing for Time Travel: When Responsive Design Is Not Enough

“We don't design for browsers.

We don't design for mobile devices.

We don't design for tablets, phablets,

touch screens, and everything else.

We design for people.

— Jeffrey Zeldman An Event Apart Seattle 2014

Page 78: Designing for Time Travel: When Responsive Design Is Not Enough

Who else will do it?

Who else will expect it?

Page 79: Designing for Time Travel: When Responsive Design Is Not Enough

designfortimetravel.com

@burin

Page 80: Designing for Time Travel: When Responsive Design Is Not Enough

https://twitter.com/RealCoryEdwards/status/507556081988427776/photo/1

Tools for the Journey

Page 81: Designing for Time Travel: When Responsive Design Is Not Enough

Let’s talk about how we can do this.

Page 82: Designing for Time Travel: When Responsive Design Is Not Enough

Prioritizing content?

We already do this. Examples: “Above the fold”Hierarchy.

Page 83: Designing for Time Travel: When Responsive Design Is Not Enough

We need to put ourselves in context.

Page 84: Designing for Time Travel: When Responsive Design Is Not Enough

Exercise: Boarding Pass

ArrivalGate/Time

Passenger Name

DepartureGate/Time

Flight Number Seat Number Baggage Claim

Page 85: Designing for Time Travel: When Responsive Design Is Not Enough

ArrivalGate/Time

Passenger Name

DepartureGate/Time

Flight Number Seat Number Baggage Claim

What is most important before you get to the airport?

Page 86: Designing for Time Travel: When Responsive Design Is Not Enough

ArrivalGate/Time

Passenger Name

DepartureGate/Time

Flight Number Seat Number Baggage Claim

What is most important for security?

Page 87: Designing for Time Travel: When Responsive Design Is Not Enough

ArrivalGate/Time

Passenger Name

DepartureGate/Time

Flight Number Seat Number Baggage Claim

What is most important when you’re getting off the plane?

Page 88: Designing for Time Travel: When Responsive Design Is Not Enough

Timed content

Page 89: Designing for Time Travel: When Responsive Design Is Not Enough

Scheduled Posts

Page 90: Designing for Time Travel: When Responsive Design Is Not Enough

Expiration Dates

Page 91: Designing for Time Travel: When Responsive Design Is Not Enough

Take advantage of streams

Page 92: Designing for Time Travel: When Responsive Design Is Not Enough

Integrate Feeds

Page 93: Designing for Time Travel: When Responsive Design Is Not Enough

Instagram, tumblr, tweets.

Page 94: Designing for Time Travel: When Responsive Design Is Not Enough

Feed of blog posts

Page 95: Designing for Time Travel: When Responsive Design Is Not Enough

Time media query?

Page 96: Designing for Time Travel: When Responsive Design Is Not Enough

CSS changes depending on the time

Page 97: Designing for Time Travel: When Responsive Design Is Not Enough

CSS changes depending on the time

event start

event end

week before

default-time.css week-before.css day-of.css after.css

Page 98: Designing for Time Travel: When Responsive Design Is Not Enough

How?

Page 99: Designing for Time Travel: When Responsive Design Is Not Enough

Demo

Page 100: Designing for Time Travel: When Responsive Design Is Not Enough

designfortimetravel.com

@burin