Top Banner
Or how I learned to stop worrying and love the bomb Being Responsive to Change Experiences from taking Vodafone.ie into Responsive Web Design
23

Being Responsive to Change

Jun 26, 2015

Download

Technology

ianhuet

Experiences from going into Responsive Web Design in a multi-purpose production environment
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: Being Responsive to Change

Or how I learned to stop worrying and love the bomb

Being Responsive to Change Experiences from taking Vodafone.ie into Responsive Web Design

Page 2: Being Responsive to Change

Section divider title

Ian HuetLead Developer

• Global design & strategy consultancy based in Dublin.

• Our services run the gamut from user research and design, through to build, deployment and testing.

Page 3: Being Responsive to Change

Vodafone.ie Mobilisation / Responsive Web Design

Goals• Convert the highest traffic flows & pages to be Responsive

• Achieve this within a fixed timeframe

• Use the Vodafone Group framework

Risks

• Achieve Responsive without affecting the existing site

• Complete this within a constraint heavy environment

Page 4: Being Responsive to Change

Responsive Web Design

Page 5: Being Responsive to Change

Responsive Web Design / Ethan Marcotte, 2010

1.Flexible grids

2.Flexible images

3.Media queries

alistapart.com/article/responsive-web-design

Instead of PX use EM or %

Max-width: 100%

@media (max-width: 770px)

Page 6: Being Responsive to Change

Full steam ahead...

Page 7: Being Responsive to Change

Dao of Web Design / John Allsop, 2004

“Well established hierarchies are not easily uprooted;Closely held beliefs are not easily released;So rituals enthrall generation after generation”

Tao Te Ching; 38 Ritual

Page 8: Being Responsive to Change
Page 9: Being Responsive to Change

1. Flexible Grids

Flexible grids & Rigid mindsets

• Omnigraffle & Photoshop are static design tools

• Design by 320px & 960px

• Designing without using representative content

Page 10: Being Responsive to Change

2. Flexible Images

More than just Flexible Images:Content / Function First

• Content replaces ‘fixed width’ as the first design step

• Revisiting all your existing content presentation

patterns shouldn’t be underestimated

• Media management: Images, Video, Pdf, etc.

Page 11: Being Responsive to Change

3. Media Queries

Adopting new technologies & techniques

• Streamlining a greatly extended browser testing profile

• Effective media queries

• Feature detection and polyfills

Page 12: Being Responsive to Change

Building performant pages

• Consolidate page assets to reduce HTTP calls

• Reduce bloat in all assets: CSS, JS & images

• Leverage Client-side functionality: Backbone & HandlebarsJS

Dynamic Upgrade Flow

4. Page weight & Load speed

Gallery Detail Choice

JSON feed

Page 13: Being Responsive to Change

The way ahead

Page 14: Being Responsive to Change

✤ Embrace the fluid web

✤ Find new tools & develop new processes: represent all contexts & states

✤ Do you speak Progressive Enhancement?

Upskill in the medium: HTML, CSS, JS, and Browser capabilities

Designing

Page 15: Being Responsive to Change

✤ Embrace the increasingly functional Web

✤ Develop consistency & stability

✤ Ensure ample resources to test & develop

Keep scope conservative

Be vigilant in maintaining standards

Development

Page 16: Being Responsive to Change

✤ Content/Function first approach

✤ Blob based CMS are not best suited

Responsive Design won’t fix your content problem

alistapart.com/article/responsive-design-wont-fix-your-content-problem

Content Production

Page 17: Being Responsive to Change

Planning

Page 18: Being Responsive to Change
Page 19: Being Responsive to Change

✤ Small but devastating

✤ Impacts everything

✤ Develop language everyone understands

Planning

Page 20: Being Responsive to Change
Page 21: Being Responsive to Change

Unknown unknowns / Donald Rumsfeld

“There are known unknowns; this is to say, there are things that we now know we don’t know.But there are also unknown unknowns - there are things we do not know we don’t know”

Donald Rumsfeld

Rigor is required to identify & mitigate unknowns

Page 22: Being Responsive to Change

first, we must accept the ebb and flow of things

alistapart.com/article/dao

Page 23: Being Responsive to Change

Section divider titleThank you

Slides: slideshare.net/ianhuet/being-responsive-to-change

Twitter: @ianhuetEmail: [email protected]