theming & mobile - optimizing your site for various devices

61
THEMING & MOBILE sara cannon / sara-cannon.com / follow @saracannon optimizing your site for various devices WORDCAMP BOSTON 2011

Upload: sara-cannon

Post on 27-Jan-2015

104 views

Category:

Technology


1 download

DESCRIPTION

Your site is about your content. How do we optimize for all the different devices out there but still keep our brand? Do we even optimize at all? What are different ways we can look at how our content is handled? We are going to take a look at different techniques out there including: responsive web design, media queries, dealing with video, touch, and other various plugins & CSS tricks to truly display your site and your content in the best possible manner in any given scenario.

TRANSCRIPT

Page 1: Theming & Mobile - Optimizing your Site for Various Devices

THEMING & MOBILE

sara cannon / sara-cannon.com / follow @saracannon

optimizing your site for various devices

WORDCAMP BOSTON 2011

Page 2: Theming & Mobile - Optimizing your Site for Various Devices

WORDCAMP BOSTON

SARA CANNON

A B O U T M E

Birmingham, AL

@saracannon

slideshare.net/saracannon

sara-cannon.com

Page 3: Theming & Mobile - Optimizing your Site for Various Devices

WORDCAMP BOSTON

T H E M I N G A N D M O B I L E

Page 4: Theming & Mobile - Optimizing your Site for Various Devices

WORDCAMP BOSTON

T H E M I N G A N D M O B I L E

Page 5: Theming & Mobile - Optimizing your Site for Various Devices

WORDCAMP BOSTON

T H E M I N G A N D M O B I L E

Page 6: Theming & Mobile - Optimizing your Site for Various Devices

WORDCAMP BOSTON

S O M A N Y D E V I C E S A H H H H !

Page 7: Theming & Mobile - Optimizing your Site for Various Devices

WORDCAMP BOSTON

S O M A N Y D E V I C E S A H H H H !

Page 8: Theming & Mobile - Optimizing your Site for Various Devices

WORDCAMP BOSTON

S O M A N Y D E V I C E S A H H H H !

Page 9: Theming & Mobile - Optimizing your Site for Various Devices

WORDCAMP BOSTON

T H E M I N G A N D M O B I L E

CONTENT.

Page 10: Theming & Mobile - Optimizing your Site for Various Devices

WORDCAMP BOSTON

T H E M I N G A N D M O B I L E

WHAT DO WE DO?

DO WE EVEN DO ANYTHING?

Page 11: Theming & Mobile - Optimizing your Site for Various Devices

WORDCAMP BOSTON

T H E M I N G A N D M O B I L E

1. Separate Mobile Site

2. Use a Plugin / eme

3. Responsive Web Design

4. Do Nothing (dont-cha even worry about it!)

Page 12: Theming & Mobile - Optimizing your Site for Various Devices

WORDCAMP BOSTON

T H E M I N G A N D M O B I L E

Mobile WordPress Plugins & emes

Page 13: Theming & Mobile - Optimizing your Site for Various Devices

WORDCAMP BOSTON

T H E M I N G A N D M O B I L E

Page 14: Theming & Mobile - Optimizing your Site for Various Devices

WORDCAMP BOSTON

T H E M I N G A N D M O B I L E

Page 15: Theming & Mobile - Optimizing your Site for Various Devices

WORDCAMP BOSTON

T H E M I N G A N D M O B I L E

Page 16: Theming & Mobile - Optimizing your Site for Various Devices

WORDCAMP BOSTON

T H E M I N G A N D M O B I L E

Page 17: Theming & Mobile - Optimizing your Site for Various Devices

WORDCAMP BOSTON

T H E M I N G A N D M O B I L E

Page 18: Theming & Mobile - Optimizing your Site for Various Devices

WORDCAMP BOSTON

T H E M I N G A N D M O B I L E

Page 19: Theming & Mobile - Optimizing your Site for Various Devices

WORDCAMP BOSTON

T H E M I N G A N D M O B I L E

Page 20: Theming & Mobile - Optimizing your Site for Various Devices

WORDCAMP BOSTON

T H E M I N G A N D M O B I L E

Page 21: Theming & Mobile - Optimizing your Site for Various Devices

RESPONSIVE WEB DESIGN

come on. be a smart little website.

Page 22: Theming & Mobile - Optimizing your Site for Various Devices

B E R E S P O N S I V E !

hicksdesign.co.uk

Page 23: Theming & Mobile - Optimizing your Site for Various Devices

B E R E S P O N S I V E !

Page 24: Theming & Mobile - Optimizing your Site for Various Devices

B E R E S P O N S I V E !

twentyelevendemo.wordpress.comtwentyelevendemo.wordpress.com

Page 25: Theming & Mobile - Optimizing your Site for Various Devices

C S S G R I D S | B E R E S P O N S I V E !

twentyelevendemo.wordpress.com

Page 26: Theming & Mobile - Optimizing your Site for Various Devices

B E R E S P O N S I V E !

twentyelevendemo.wordpress.com

Page 27: Theming & Mobile - Optimizing your Site for Various Devices

C S S G R I D S | B E R E S P O N S I V E !

8faces.com

Page 28: Theming & Mobile - Optimizing your Site for Various Devices

C S S G R I D S | B E R E S P O N S I V E !

colly.com

Page 29: Theming & Mobile - Optimizing your Site for Various Devices

WORDCAMP BOSTON

B E R E S P O N S I V E !

HOW DO WE BECOME RESPONSIVE?1. adaptive grid systems

2. media queries3. lots of !nagling and crying

4. ???????5. pro!t

Page 30: Theming & Mobile - Optimizing your Site for Various Devices

ADAPTIVE GRID SYSTEMS

responsive (responsible?) design

WORDCAMP BOSTON

Page 31: Theming & Mobile - Optimizing your Site for Various Devices

WORDCAMP BOSTON

C S S G R I D S | B E R E S P O N S I V E !

960.gs blueprintcss.org

Page 32: Theming & Mobile - Optimizing your Site for Various Devices

C S S G R I D S | B E R E S P O N S I V E !

Page 33: Theming & Mobile - Optimizing your Site for Various Devices

C S S G R I D S | B E R E S P O N S I V E !

Page 34: Theming & Mobile - Optimizing your Site for Various Devices

WORDCAMP BOSTON

T H E M I N G A N D M O B I L E

"exible grids

alistapart.com/articles/"uidgrids

Page 35: Theming & Mobile - Optimizing your Site for Various Devices

C S S G R I D S | B E R E S P O N S I V E !

cssgrid.net

Page 36: Theming & Mobile - Optimizing your Site for Various Devices

C S S G R I D S | B E R E S P O N S I V E !

Page 37: Theming & Mobile - Optimizing your Site for Various Devices

C S S G R I D S | B E R E S P O N S I V E !

lessframework.com

Page 38: Theming & Mobile - Optimizing your Site for Various Devices

WORDCAMP BOSTON

C S S G R I D S | B E R E S P O N S I V E !

%

Page 39: Theming & Mobile - Optimizing your Site for Various Devices

C S S G R I D S | B E R E S P O N S I V E !

target ÷ context = result

940

720 220

76.5957447% 23.40425535%

100%

Page 40: Theming & Mobile - Optimizing your Site for Various Devices

C S S G R I D S | B E R E S P O N S I V E !

responsivetwentyten.com

Page 41: Theming & Mobile - Optimizing your Site for Various Devices

C S S G R I D S | B E R E S P O N S I V E !

Page 42: Theming & Mobile - Optimizing your Site for Various Devices

WORDCAMP BOSTON

C S S G R I D S | B E R E S P O N S I V E !

Page 43: Theming & Mobile - Optimizing your Site for Various Devices

B E R E S P O N S I V E !

twentyelevendemo.wordpress.comtwentyelevendemo.wordpress.com

Page 44: Theming & Mobile - Optimizing your Site for Various Devices

MEDIA QUERIES

whoa, this is css?

WORDCAMP BOSTON

Page 45: Theming & Mobile - Optimizing your Site for Various Devices

WORDCAMP BOSTON

M E D I A Q U E R I E S

IT’S KIND OF LIKE CONDITIONAL COMMENTS...

...BUT WITHIN CSS!

Page 46: Theming & Mobile - Optimizing your Site for Various Devices

WORDCAMP BOSTON

M E D I A Q U E R I E S

@MEDIA

Page 47: Theming & Mobile - Optimizing your Site for Various Devices

M E D I A Q U E R I E S

Page 48: Theming & Mobile - Optimizing your Site for Various Devices

WORDCAMP BOSTON

M E D I A Q U E R I E S

CSS3-MEDIAQUERIES.JS

code.google.com/p/css3-mediaqueries-js

css3-mediaqueries.js is a JavaScript library to make IE 5+, Firefox 1+ and Safari 2 transparently parse, test and apply CSS3 Media Queries

Page 49: Theming & Mobile - Optimizing your Site for Various Devices

WORDCAMP BOSTON

R E S O U R C E S O N M E D I A Q U E R I E S

M E D I A Q U E R I E S

w3.org/TR/css3-mediaqueries

smashingmagazine.com/2010/07/19/how-to-use-css3-media-queries-to-create-a-mobile-version-of-your-website

css-tricks.com/css-media-queries

Page 50: Theming & Mobile - Optimizing your Site for Various Devices

WORDCAMP BOSTON

C S S G R I D S | B E R E S P O N S I V E !

RESPONSIVE WEB DESIGNmust see articles/resources

Page 51: Theming & Mobile - Optimizing your Site for Various Devices

C S S G R I D S | B E R E S P O N S I V E !

books.alistapart.com/products/responsive-web-design

Page 52: Theming & Mobile - Optimizing your Site for Various Devices

C S S G R I D S | B E R E S P O N S I V E !

alistapart.com/articles/responsive-web-design

Page 53: Theming & Mobile - Optimizing your Site for Various Devices

C S S G R I D S | B E R E S P O N S I V E !

alistapart.com/articles/"uidgrids

Page 54: Theming & Mobile - Optimizing your Site for Various Devices

C S S G R I D S | B E R E S P O N S I V E !

smashingmagazine.com/2011/01/12/guidelines-for-responsive-web-design

Page 55: Theming & Mobile - Optimizing your Site for Various Devices

C S S G R I D S | B E R E S P O N S I V E !

unstoppablerobotninja.com/entry/!uid-images/

Page 56: Theming & Mobile - Optimizing your Site for Various Devices

C S S G R I D S | B E R E S P O N S I V E !

smashingmagazine.com/2011/07/22/responsive-web-design-techniques-tools-and-design-strategies

Page 57: Theming & Mobile - Optimizing your Site for Various Devices

C S S G R I D S | B E R E S P O N S I V E !

mediaqueri.es

Page 58: Theming & Mobile - Optimizing your Site for Various Devices

WORDCAMP BOSTON

T Y P O G R A P H Y O N T H E W E B

Always.

Check All Browsers

Page 59: Theming & Mobile - Optimizing your Site for Various Devices

WORDCAMP BOSTON

T Y P O G R A P H Y O N T H E W E B

Check Your Devices

Page 60: Theming & Mobile - Optimizing your Site for Various Devices

WORDCAMP BOSTON

T H E M I N G A N D M O B I L E

CONTENT.

Page 61: Theming & Mobile - Optimizing your Site for Various Devices

ank You!

sara cannon / sara-cannon.com / follow @saracannon

THEMING & MOBILE