bbc news: responsive web design and mustard

40
Responsive Web Design and Mustard 24 May 2013

Upload: kaelig-deloumeau-prigent

Post on 15-Jan-2015

6.903 views

Category:

Technology


0 download

DESCRIPTION

The core principles behind Responsive Web Design at BBC News (http://m.bbc.co.uk/news). Talk given at SudWeb 2013 (http://www.sudweb.fr/2013) in French (http://www.slideshare.net/kaelig/sudweb-2013) on May 17th, followed by the London Greewich University (in English) on May 24th. The "Cutting the Mustard" technique is well documented on the Responsive News blog: http://responsivenews.co.uk/post/18948466399/cutting-the-mustard

TRANSCRIPT

Page 1: BBC News: Responsive Web Design and Mustard

ResponsiveWeb Designand Mustard

24 May 2013

Page 2: BBC News: Responsive Web Design and Mustard
Page 3: BBC News: Responsive Web Design and Mustard

css-maintenables.fr

Page 4: BBC News: Responsive Web Design and Mustard

•Being a developer in London

•Responsive at BBC: why?

•And How?

Page 5: BBC News: Responsive Web Design and Mustard

iPad

Wine

Crêpière

Page 6: BBC News: Responsive Web Design and Mustard

•Culture (gigs, museums, theatres…)

•Pubs, cocktail bars…

•Web events and conferences

•“front-end developer” is a real job here

London

Page 7: BBC News: Responsive Web Design and Mustard

Just apply…Recruiters will harass

you anyway

Page 8: BBC News: Responsive Web Design and Mustard

NEWSRWD and mustard

Page 9: BBC News: Responsive Web Design and Mustard

History

Page 10: BBC News: Responsive Web Design and Mustard

1. Mobile is uglyAnd so are these slides!

Page 11: BBC News: Responsive Web Design and Mustard

I have an idea!

Page 12: BBC News: Responsive Web Design and Mustard

2. Let’s build apps !

Windows Phone? Nope. Well… kinda.

Page 13: BBC News: Responsive Web Design and Mustard

Devs

Users

Page 14: BBC News: Responsive Web Design and Mustard

Nov 26 - 30 2012

505 40

277 ~240

Total: 1304 devices

Page 15: BBC News: Responsive Web Design and Mustard

•BBOS Browser•Safari Mobile iOS 4.1+•Android Browser 1.6+•IE Mobile WP 7+•OVI (Nokia)

Support in 2012

Page 16: BBC News: Responsive Web Design and Mustard

•Opera Mini•Opera Mobile•Firefox & Firefox OS•UCWeb (Nº1 en Chine)•Java Browsers

Support in 2012

Page 17: BBC News: Responsive Web Design and Mustard

Dev session(~10 devices)

Page 18: BBC News: Responsive Web Design and Mustard
Page 19: BBC News: Responsive Web Design and Mustard

•Core content should be accessible to everyone•Detect features, not devices•Performance matters (a lot)

3. Let’s build ONE website!

Page 21: BBC News: Responsive Web Design and Mustard

Mobile first !

Sure, David.

Page 22: BBC News: Responsive Web Design and Mustard

How?•Too many platforms- OS- Browser- JavaScript on/off

•We need a solid development process

Page 23: BBC News: Responsive Web Design and Mustard

Cutting the mustard

“Meeting expectations”

Page 24: BBC News: Responsive Web Design and Mustard

@tmaslen

http://responsiveconf.com.s3.amazonaws.com/audio/3-tom-maslen-responsiveconf.mp3

https://speakerdeck.com/tmaslen/cutting-the-mustard-future-friendly-browser-support

http://www.flickr.com/photos/57785771@N08/8521491468/ ©Bevan Stephens

Page 25: BBC News: Responsive Web Design and Mustard

Cutting the Mustard•2 experiences:- core (basic)- enhanced (via a JS app)

•Prevents device detection…in most cases(edge cases: @font-face et HTML5 video)

Page 26: BBC News: Responsive Web Design and Mustard

Cutting the Mustard

http://blog.responsivenews.co.uk/post/18948466399/cutting-the-mustard/

// Loading core experience

if ('querySelector' in document

&& 'localStorage' in window

&& 'addEventListener' in window) {

// Loading enhanced experience

}

Page 27: BBC News: Responsive Web Design and Mustard
Page 28: BBC News: Responsive Web Design and Mustard
Page 29: BBC News: Responsive Web Design and Mustard

Core experienceFor browsers not cutting the mustard or having JS off

“Most read” tab: linkAbsolute datesLow res/quality images

1 image: 1st story“Sections” button: links to the a menu in the footer

Home: 10 HTTP req., 40 KB

Page 30: BBC News: Responsive Web Design and Mustard

Enhanced experienceFor browsers cutting the mustard

“Most read” tab: lazy loadedRelative datesResponsive images

HiDPI Support (Retina)Enhanced “Sections” menu

Additional CSS and images

Page 31: BBC News: Responsive Web Design and Mustard

Le futur

Page 32: BBC News: Responsive Web Design and Mustard

•Fully responsive up to desktop

•Continuous deployment and Real User Monitoring (RUM)

Tomorrow

Page 33: BBC News: Responsive Web Design and Mustard

•Data tables

•Really responsive story images (connection type, display density…)

•tv, glasses, toasters…

Tomorrow (bis)

Page 34: BBC News: Responsive Web Design and Mustard

Hang on, all this for THAT?

Page 35: BBC News: Responsive Web Design and Mustard

Hang on, all this for THAT?

Page 36: BBC News: Responsive Web Design and Mustard

Hang on, all this for THAT?

Page 37: BBC News: Responsive Web Design and Mustard

Hang on, all this for THAT?

Page 38: BBC News: Responsive Web Design and Mustard

Hang on, all this for THAT?

Page 39: BBC News: Responsive Web Design and Mustard

Without a doubt: the most beautiful slide

•Experiment•Test•Iterate•Test•Rinse and repeat

Responsive Process

Page 40: BBC News: Responsive Web Design and Mustard

Thanks, you may now rest your eyes

@kaelig — blog.kaelig.fr