SlideShare a Scribd company logo
1 of 61
Download to read offline
THEMING & MOBILE
      optimizing your site for various devices
                WORDCAMP BOSTON 2011

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



 SARA CANNON
 Birmingham, AL

 @saracannon

 slideshare.net/saracannon

 sara-cannon.com




                   WORDCAMP BOSTON
THEMING AND MOBILE




                     WORDCAMP BOSTON
THEMING AND MOBILE




                     WORDCAMP BOSTON
THEMING AND MOBILE




                     WORDCAMP BOSTON
SO MANY DEVICES AHHHH!




                         WORDCAMP BOSTON
SO MANY DEVICES AHHHH!




                         WORDCAMP BOSTON
SO MANY DEVICES AHHHH!




                         WORDCAMP BOSTON
THEMING AND MOBILE




CONTENT.

                     WORDCAMP BOSTON
THEMING AND MOBILE




    WHAT DO WE DO?
DO WE EVEN DO ANYTHING?




                          WORDCAMP BOSTON
THEMING AND MOBILE


1. Separate Mobile Site

2. Use a Plugin / eme

3. Responsive Web Design

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


                                     WORDCAMP BOSTON
THEMING AND MOBILE




Mobile WordPress
Plugins & emes



                      WORDCAMP BOSTON
THEMING AND MOBILE




                     WORDCAMP BOSTON
THEMING AND MOBILE




                     WORDCAMP BOSTON
THEMING AND MOBILE




                     WORDCAMP BOSTON
THEMING AND MOBILE




                     WORDCAMP BOSTON
THEMING AND MOBILE




                     WORDCAMP BOSTON
THEMING AND MOBILE




                     WORDCAMP BOSTON
THEMING AND MOBILE




                     WORDCAMP BOSTON
THEMING AND MOBILE




                     WORDCAMP BOSTON
RESPONSIVE WEB DESIGN
 come on. be a smart little website.
BE RESPONSIVE!




     hicksdesign.co.uk
BE RESPONSIVE!
BE RESPONSIVE!




twentyelevendemo.wordpress.com
CSS GRIDS | BE RESPONSIVE!




    twentyelevendemo.wordpress.com
BE RESPONSIVE!




twentyelevendemo.wordpress.com
CSS GRIDS | BE RESPONSIVE!




              8faces.com
CSS GRIDS | BE RESPONSIVE!




               colly.com
BE RESPONSIVE!


HOW DO WE BECOME RESPONSIVE?
  1. adaptive grid systems
       2. media queries
3. lots of    nagling and crying
             4. ???????
              5. pro t



                             WORDCAMP BOSTON
ADAPTIVE GRID SYSTEMS
  responsive (responsible?) design




                                     WORDCAMP BOSTON
CSS GRIDS | BE RESPONSIVE!




960.gs                        blueprintcss.org


                                      WORDCAMP BOSTON
CSS GRIDS | BE RESPONSIVE!
CSS GRIDS | BE RESPONSIVE!
THEMING AND MOBILE




   exible grids
alistapart.com/articles/ uidgrids



                                    WORDCAMP BOSTON
CSS GRIDS | BE RESPONSIVE!




                             cssgrid.net
CSS GRIDS | BE RESPONSIVE!
CSS GRIDS | BE RESPONSIVE!




                     lessframework.com
CSS GRIDS | BE RESPONSIVE!




     %
                             WORDCAMP BOSTON
CSS GRIDS | BE RESPONSIVE!

target ÷ context = result
              940

              100%

        720               220

   76.5957447%       23.40425535%
CSS GRIDS | BE RESPONSIVE!




                 responsivetwentyten.com
CSS GRIDS | BE RESPONSIVE!
CSS GRIDS | BE RESPONSIVE!




                             WORDCAMP BOSTON
BE RESPONSIVE!




twentyelevendemo.wordpress.com
MEDIA QUERIES
  whoa, this is css?




                       WORDCAMP BOSTON
MEDIA QUERIES




IT’S KIND OF LIKE CONDITIONAL COMMENTS...
             ...BUT WITHIN CSS!



                                 WORDCAMP BOSTON
MEDIA QUERIES




   @MEDIA



                WORDCAMP BOSTON
MEDIA QUERIES
MEDIA QUERIES




                 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




                                                              WORDCAMP BOSTON
MEDIA QUERIES


RESOURCES ON MEDIA QUERIES
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




                                       WORDCAMP BOSTON
CSS GRIDS | BE RESPONSIVE!




  RESPONSIVE WEB DESIGN
must see articles/resources




                              WORDCAMP BOSTON
CSS GRIDS | BE RESPONSIVE!




books.alistapart.com/products/responsive-web-design
CSS GRIDS | BE RESPONSIVE!




alistapart.com/articles/responsive-web-design
CSS GRIDS | BE RESPONSIVE!




     alistapart.com/articles/ uidgrids
CSS GRIDS | BE RESPONSIVE!




smashingmagazine.com/2011/01/12/guidelines-for-
            responsive-web-design
CSS GRIDS | BE RESPONSIVE!




 unstoppablerobotninja.com/entry/ uid-images/
CSS GRIDS | BE RESPONSIVE!




smashingmagazine.com/2011/07/22/responsive-web-
   design-techniques-tools-and-design-strategies
CSS GRIDS | BE RESPONSIVE!




                             mediaqueri.es
TYPOGRAPHY ON THE WEB

Check All Browsers




   Always.
                          WORDCAMP BOSTON
TYPOGRAPHY ON THE WEB

Check Your Devices




                          WORDCAMP BOSTON
THEMING AND MOBILE




CONTENT.

                     WORDCAMP BOSTON
THEMING & MOBILE
                   ank You!



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

More Related Content

Viewers also liked

Mars: Current State of Knowledge and Future Plans and Strategies
Mars: Current State of Knowledge and Future Plans and StrategiesMars: Current State of Knowledge and Future Plans and Strategies
Mars: Current State of Knowledge and Future Plans and Strategies
NASAJPL
 

Viewers also liked (17)

Camtasia
CamtasiaCamtasia
Camtasia
 
Kepler: NASA’s First Mission Capable of Finding Earth-Size Planets (fact sheet)
Kepler: NASA’s First Mission Capable of Finding Earth-Size Planets (fact sheet)Kepler: NASA’s First Mission Capable of Finding Earth-Size Planets (fact sheet)
Kepler: NASA’s First Mission Capable of Finding Earth-Size Planets (fact sheet)
 
[Catcom] Hướng dẫn sử dụng thành thạo SlideShare
[Catcom] Hướng dẫn sử dụng thành thạo SlideShare[Catcom] Hướng dẫn sử dụng thành thạo SlideShare
[Catcom] Hướng dẫn sử dụng thành thạo SlideShare
 
Blogger fn
Blogger fnBlogger fn
Blogger fn
 
Catcom | 6 yếu tố để có team startup tốt
Catcom | 6 yếu tố để có team startup tốt Catcom | 6 yếu tố để có team startup tốt
Catcom | 6 yếu tố để có team startup tốt
 
CATCOM | Smartphones trong cuộc sống hiện đại
CATCOM | Smartphones trong cuộc sống hiện đạiCATCOM | Smartphones trong cuộc sống hiện đại
CATCOM | Smartphones trong cuộc sống hiện đại
 
Steve jobs click boom amazing
Steve jobs   click boom amazingSteve jobs   click boom amazing
Steve jobs click boom amazing
 
MSL Launch Weather Criteria
MSL Launch Weather CriteriaMSL Launch Weather Criteria
MSL Launch Weather Criteria
 
Mars: Current State of Knowledge and Future Plans and Strategies
Mars: Current State of Knowledge and Future Plans and StrategiesMars: Current State of Knowledge and Future Plans and Strategies
Mars: Current State of Knowledge and Future Plans and Strategies
 
Nasa at i_co_p_aug2011 2
Nasa at i_co_p_aug2011 2Nasa at i_co_p_aug2011 2
Nasa at i_co_p_aug2011 2
 
Docker intro
Docker introDocker intro
Docker intro
 
Selling Responsive Webdesign - webtech Conference 2013
Selling Responsive Webdesign - webtech Conference 2013Selling Responsive Webdesign - webtech Conference 2013
Selling Responsive Webdesign - webtech Conference 2013
 
Catcom | Kỹ năng trả lời phỏng vấn xin việc
Catcom | Kỹ năng trả lời phỏng vấn xin việcCatcom | Kỹ năng trả lời phỏng vấn xin việc
Catcom | Kỹ năng trả lời phỏng vấn xin việc
 
Learning from the other 78%
Learning from the other 78%Learning from the other 78%
Learning from the other 78%
 
NASA 2014 Budget Request Summary
NASA 2014 Budget Request SummaryNASA 2014 Budget Request Summary
NASA 2014 Budget Request Summary
 
WordCamp San Francisco & WooCommerce Conference Recap
WordCamp San Francisco & WooCommerce Conference RecapWordCamp San Francisco & WooCommerce Conference Recap
WordCamp San Francisco & WooCommerce Conference Recap
 
CATCOM| Communication definition and importance
CATCOM| Communication definition and importanceCATCOM| Communication definition and importance
CATCOM| Communication definition and importance
 

More from Sara Cannon

More from Sara Cannon (20)

Open Source Creativity
Open Source CreativityOpen Source Creativity
Open Source Creativity
 
Design Strategy: How information Can Drive Your Designs Decisions To Success
Design Strategy: How information Can Drive Your Designs Decisions To SuccessDesign Strategy: How information Can Drive Your Designs Decisions To Success
Design Strategy: How information Can Drive Your Designs Decisions To Success
 
Sara cannon pushing the creative limit
Sara cannon   pushing the creative limitSara cannon   pushing the creative limit
Sara cannon pushing the creative limit
 
Learning Through Stealing - How to Become Better At Your Craft
Learning Through Stealing - How to Become Better At Your CraftLearning Through Stealing - How to Become Better At Your Craft
Learning Through Stealing - How to Become Better At Your Craft
 
WordPress & User Experience - WordCamp London
WordPress & User Experience - WordCamp LondonWordPress & User Experience - WordCamp London
WordPress & User Experience - WordCamp London
 
WordPress & User Experience - WordCamp St. Louis
WordPress & User Experience - WordCamp St. LouisWordPress & User Experience - WordCamp St. Louis
WordPress & User Experience - WordCamp St. Louis
 
Typography and User Experience - WCSF
Typography and User Experience -  WCSFTypography and User Experience -  WCSF
Typography and User Experience - WCSF
 
Typography and User Experience in Web Design
Typography and User Experience in Web DesignTypography and User Experience in Web Design
Typography and User Experience in Web Design
 
Smart Design - Content-first, Fast, Informed, Refined. WordCamp NYC 2014
Smart Design - Content-first, Fast, Informed, Refined. WordCamp NYC 2014Smart Design - Content-first, Fast, Informed, Refined. WordCamp NYC 2014
Smart Design - Content-first, Fast, Informed, Refined. WordCamp NYC 2014
 
Smart Design
Smart Design Smart Design
Smart Design
 
SMART DESIGN - icon fonts, svg, and the mobile influence
SMART DESIGN - icon fonts, svg, and the mobile influenceSMART DESIGN - icon fonts, svg, and the mobile influence
SMART DESIGN - icon fonts, svg, and the mobile influence
 
IconFonts
IconFontsIconFonts
IconFonts
 
The Future of UI - How Mobile Design is Shaping The Web 2
The Future of UI - How Mobile Design is Shaping The Web 2The Future of UI - How Mobile Design is Shaping The Web 2
The Future of UI - How Mobile Design is Shaping The Web 2
 
Designer vs Developer: BE THE UNICORN
Designer vs Developer: BE THE UNICORNDesigner vs Developer: BE THE UNICORN
Designer vs Developer: BE THE UNICORN
 
Designer vs Developer: Creators in WordPress
Designer vs Developer: Creators in WordPressDesigner vs Developer: Creators in WordPress
Designer vs Developer: Creators in WordPress
 
Designing for The Modern Web
Designing for The Modern WebDesigning for The Modern Web
Designing for The Modern Web
 
Responsive Design
Responsive DesignResponsive Design
Responsive Design
 
Font Swoon - Advanced Web Typography
Font Swoon - Advanced Web TypographyFont Swoon - Advanced Web Typography
Font Swoon - Advanced Web Typography
 
Design Swoon - Visual Trends & WordPress
Design Swoon - Visual Trends  & WordPressDesign Swoon - Visual Trends  & WordPress
Design Swoon - Visual Trends & WordPress
 
CSS Tricks for WordPress - WordCamp Phoenix
CSS Tricks for WordPress - WordCamp PhoenixCSS Tricks for WordPress - WordCamp Phoenix
CSS Tricks for WordPress - WordCamp Phoenix
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Theming & Mobile - Optimizing your Site for Various Devices