down the rabbit hole - be responsive november 2013 presentation

48
DOWN THE RABBIT HOLE Thursday, November 14, 13

Upload: cp-lim

Post on 09-May-2015

502 views

Category:

Technology


0 download

DESCRIPTION

Sharing the design and development techniques used to rebuild yellowpages.com.au responsively

TRANSCRIPT

Page 1: Down the Rabbit Hole - Be Responsive November 2013 Presentation

DOWN THE RABBIT HOLE

Thursday, November 14, 13

Page 2: Down the Rabbit Hole - Be Responsive November 2013 Presentation

TYPICAL CYCLE

IdeaDesign Build

Thursday, November 14, 13

Page 3: Down the Rabbit Hole - Be Responsive November 2013 Presentation

TYPICAL CYCLE

IdeaDesign Build

Brand

MarketingLegal

Product

Sales User Testing

Thursday, November 14, 13

Page 4: Down the Rabbit Hole - Be Responsive November 2013 Presentation

JUST FOR FIXED WIDTH

Thursday, November 14, 13

Page 5: Down the Rabbit Hole - Be Responsive November 2013 Presentation

AND IF THERE ARE MORE...

Thursday, November 14, 13

Page 6: Down the Rabbit Hole - Be Responsive November 2013 Presentation

TIME AND UNKNOWNS

•Do we create compositions for all different permutations just to get a sign off? (a lot of time needed)

•Will it work on the device? (unknowns)

Thursday, November 14, 13

Page 7: Down the Rabbit Hole - Be Responsive November 2013 Presentation

DESIGN APPROACH

• Just in time Design

•Done just before the development team needs it

• Layered Design

• Skeleton - Initial design work, think Layout

•Muscle - Content to fit in Layout

• Skin - Visual Design

Thursday, November 14, 13

Page 8: Down the Rabbit Hole - Be Responsive November 2013 Presentation

SKELETON

Thursday, November 14, 13

Page 9: Down the Rabbit Hole - Be Responsive November 2013 Presentation

PAGE FLOWS

Search Results DetailsHome

RecentlyUpdated

Thursday, November 14, 13

Page 10: Down the Rabbit Hole - Be Responsive November 2013 Presentation

PRIORITIZE YOUR CONTENTThursday, November 14, 13

Page 11: Down the Rabbit Hole - Be Responsive November 2013 Presentation

PAGE LAYOUTThursday, November 14, 13

Page 12: Down the Rabbit Hole - Be Responsive November 2013 Presentation

THE SIGN OFF

ProposedSolution DevBiz

Rep

UX

Thursday, November 14, 13

Page 13: Down the Rabbit Hole - Be Responsive November 2013 Presentation

VS

IdeaDesign Build

Idea

Design Build

Skeleton

Design Build...

Thursday, November 14, 13

Page 14: Down the Rabbit Hole - Be Responsive November 2013 Presentation

THE DESIGN(MUSCLE & SKIN)

Thursday, November 14, 13

Page 15: Down the Rabbit Hole - Be Responsive November 2013 Presentation

FILLING IN THE SKELETON

ResultsPage

FilterMenu

SearchBar Map etc

Thursday, November 14, 13

Page 16: Down the Rabbit Hole - Be Responsive November 2013 Presentation

THE SEARCH BARThursday, November 14, 13

Page 17: Down the Rabbit Hole - Be Responsive November 2013 Presentation

TAKE 2Thursday, November 14, 13

Page 18: Down the Rabbit Hole - Be Responsive November 2013 Presentation

INACTIVE SEARCH BARThursday, November 14, 13

Page 19: Down the Rabbit Hole - Be Responsive November 2013 Presentation

ACTIVE STATEThursday, November 14, 13

Page 20: Down the Rabbit Hole - Be Responsive November 2013 Presentation

ACTIVE STATEThursday, November 14, 13

Page 21: Down the Rabbit Hole - Be Responsive November 2013 Presentation

LANDSCAPE FAIL!Thursday, November 14, 13

Page 22: Down the Rabbit Hole - Be Responsive November 2013 Presentation

PROBLEM

• The sketches were good to allow us to make a decision on a proposal of an idea, but we were missing:

• The interaction of the idea on the actual device (ie. what happens when the keyboard appears on landscape)

• The actual spacing of the elements on page (ie. when padding, margins and actual graphics were used the space issue comes up immediately)

Thursday, November 14, 13

Page 23: Down the Rabbit Hole - Be Responsive November 2013 Presentation

LANDSCAPE - TAKE 2Thursday, November 14, 13

Page 24: Down the Rabbit Hole - Be Responsive November 2013 Presentation

REFINING THE DESIGN PHASE

Sketches

Prototype

Visual Design

Analysis Build

Thursday, November 14, 13

Page 25: Down the Rabbit Hole - Be Responsive November 2013 Presentation

A COUPLE OF NOTES

• Prototype is useful when:

• there is user interactions (input field, youtube video, etc)

• there is uncertainty around page layout/reflows

• Visual designs is obviously a must for the build.

Thursday, November 14, 13

Page 26: Down the Rabbit Hole - Be Responsive November 2013 Presentation

THE BUILD

Thursday, November 14, 13

Page 27: Down the Rabbit Hole - Be Responsive November 2013 Presentation

THE DETAILS PAGE

• Based on content priority:

• Business name

• Address

• Contacts

•Map

•Opening hours

Thursday, November 14, 13

Page 28: Down the Rabbit Hole - Be Responsive November 2013 Presentation

REFLOWING TO LARGE

Thursday, November 14, 13

Page 29: Down the Rabbit Hole - Be Responsive November 2013 Presentation

REFLOWING TO LARGE

Thursday, November 14, 13

Page 30: Down the Rabbit Hole - Be Responsive November 2013 Presentation

REFLOWING TO LARGE

Thursday, November 14, 13

Page 31: Down the Rabbit Hole - Be Responsive November 2013 Presentation

TESTING LAYOUT SHIFTThursday, November 14, 13

Page 32: Down the Rabbit Hole - Be Responsive November 2013 Presentation

OUTCOME

• Test page will exercise all breakpoints to ensure coverage

• iframe to trigger mediaquery breakpoint

• screenshot capture to ensure no regressions

•Makes HTML/CSS refactorable

Thursday, November 14, 13

Page 33: Down the Rabbit Hole - Be Responsive November 2013 Presentation

UI INTEGRATION TESTING Thursday, November 14, 13

Page 34: Down the Rabbit Hole - Be Responsive November 2013 Presentation

LEGO BLOCKS

•Made use of OOCSS techniques to build a library of components

•Made these components intrinsically responsive

• Building pages will just be a matter of composing these elements

Thursday, November 14, 13

Page 35: Down the Rabbit Hole - Be Responsive November 2013 Presentation

SLIDER BLOCK

Thursday, November 14, 13

Page 36: Down the Rabbit Hole - Be Responsive November 2013 Presentation

SLIDER BLOCK

Thursday, November 14, 13

Page 37: Down the Rabbit Hole - Be Responsive November 2013 Presentation

SLIDER REUSE

Thursday, November 14, 13

Page 38: Down the Rabbit Hole - Be Responsive November 2013 Presentation

SLIDER REUSE

Thursday, November 14, 13

Page 39: Down the Rabbit Hole - Be Responsive November 2013 Presentation

LIGHTBOX MODAL BLOCK

Thursday, November 14, 13

Page 40: Down the Rabbit Hole - Be Responsive November 2013 Presentation

LIGHTBOX MODAL BLOCK

Thursday, November 14, 13

Page 41: Down the Rabbit Hole - Be Responsive November 2013 Presentation

LIGHTBOX MODAL REUSE

Thursday, November 14, 13

Page 42: Down the Rabbit Hole - Be Responsive November 2013 Presentation

LIGHTBOX MODAL REUSE

Thursday, November 14, 13

Page 43: Down the Rabbit Hole - Be Responsive November 2013 Presentation

OUTCOMES

Thursday, November 14, 13

Page 44: Down the Rabbit Hole - Be Responsive November 2013 Presentation

SEARCH RESULTS PAGE

• http://bit.ly/1dLAdSg

Thursday, November 14, 13

Page 45: Down the Rabbit Hole - Be Responsive November 2013 Presentation

WINS

• Less sign offs and more collaborations & showcases

• Software was designed to better suit the device

• UI test coverage enabled weekly/fortnightly releases

• UI library of components enabled quick development of new features.

Thursday, November 14, 13

Page 46: Down the Rabbit Hole - Be Responsive November 2013 Presentation

WARNING: LAYOUT SHIFTS ARE EXPENSIVE

Thursday, November 14, 13

Page 47: Down the Rabbit Hole - Be Responsive November 2013 Presentation

Thursday, November 14, 13

Page 48: Down the Rabbit Hole - Be Responsive November 2013 Presentation

QUESTIONS & FEEDBACK

• 4 question survey

• http://bit.ly/down-rabbit-hole

• Twitter : @cpl_rewinds

Thursday, November 14, 13