Strategy 1: Code well and do nothing special for mobile Strategy 2: Make a separate “mobile” site Strategy 3: Build mobileaware adaptive sites The hardest to pulloff methodology is the one that can bring the best of all worlds to your site visitors. A fully mobileaware site has adaptive content that reacts to device capabilities, and is therefore futureproof as it tests features rather than sniffing browsers. sites that are hosted, with readytogo mobile versions served up automatically. these CMS plugins, once installed give you options and themes to make your site mobile ready. templates that have specifically formatted designs and markup for mobile devices. separate CSS layer specifically for mobile devices. layouts that use mediaquery to detect size of the browser, and adjust appropriately. Over several days he forcibly manipulated the layout with CSS media queries, and in turn created initial dynamic layouts for certain desktop browser widths, and various orientations of iPad and iPhone
Trang 1Taking Your
Content Mobile
http://www.flickr.com/photos/87919923@N00/346563918/
30 minute quick intro
Dallas Open Camp 2010
Trang 2HELLO!
Trang 4Taking Your
*
Trang 5micro-blogs magazines
marketing
brochure
information video
photos
e-commerce applications
Trang 7How many of you have a
website?
Trang 8How many of you
website?
Trang 9Do I need a
mobile website?
Trang 10Do I need a
mobile website?
Maybe?!
Trang 11pre 2007
Trang 12Today
Trang 13100+ Million
Trang 14http://www.lukew.com/ff/entry.asp?1174
Trang 16http://gs.statcounter.com/#mobile_vs_desktop-ww-monthly-201001-201008
Trang 17goal vs leisure
“I need to find a pizza joint”
“I’m just playing around”
Trang 18goal leisure
leisure mix
“only”
Trang 23goal leisure
leisure mix
“only”
Trang 24http://openca.mp/
Trang 26www.jeremyjohnsononline.com
Trang 27Lets get started!
tic tic tic
http://www.flickr.com/photos/mar00ned/
Trang 29tumblr.com
Trang 30posterous.com
Trang 31Wordpress
Trang 32Wordpress.com
Trang 33Directing mobile
traffic.
http://www.flickr.com/photos/42961457@N04/4036087411/
Trang 36m.yoursite.com
detect script
Trang 37m.yoursite.com
iphone.yoursite.com
detect script
Trang 38http://mobile.tutsplus.com/tutorials/html5/mobile-browser-detection/
Trang 40http://detectmobilebrowser.com/
Trang 41http://code.google.com/p/php-mobile-detect/
Trang 42The WURFL is an XML configuration file which contains information about capabilities and features of many mobile devices.
http://wurfl.sourceforge.net/
Trang 43Lets look at
some options!
http://ffffound.com/image/2f1c04e45f116d294ac0d667d68cce6ac9073de0
Trang 44plug-ins
custom dev
themes / templates style-sheets
adaptive-layouts
auto-generate
Trang 45Strategy #1: Code well and do nothing special for mobile Strategy #2: Make a separate “mobile” site
Strategy #3: Build mobile-aware adaptive sites
The hardest to pull-off methodology is the one that can bring the best of all worlds to
your site visitors A fully mobile-aware site has adaptive content that reacts to device
capabilities, and is therefore future-proof as it tests features rather than sniffing
browsers
http://dev.opera.com/articles/view/the-mobile-web-optimization-guide/
Trang 46plug-ins
custom dev
themes / templates style-sheets
adaptive-layouts
auto-generate
Trang 47sites that are hosted, with to-go mobile versions served up automatically.
Trang 48ready-• easy
+
Trang 49plug-ins
custom dev
themes / templates style-sheets
adaptive-layouts
auto-generate
Trang 50http://www.bravenewcode.com/products/wptouch-pro/
these CMS plug-ins, once
installed give you options and
themes to make your site
mobile ready.
Trang 51http://www.bravenewcode.com/products/wptouch-pro/
Trang 52http://crowdfavorite.com/wordpress/plugins/wordpress-mobile-edition/
Trang 53http://mobilepress.co.za/
Trang 54http://www.wptap.com/
Trang 55http://mobiforge.com/running/story/the-dotmobi-wordpress-mobile-pack
Trang 57plug-ins
custom dev
themes / templates style-sheets
adaptive-layouts
auto-generate
Trang 58applications Needs custom experience
Trang 6201 <ul class="rounded">
02 <li><a class="blog-‐
title" href="#livetest">Post Title</a><br /
>
03 <div class="month">Jun</div>
04 <div class="date">30</div>
Trang 63• total control
interactions
+
Trang 65themes / templates
http://www.bravenewcode.com/products/wptouch-pro/
templates that have specifically
formatted designs and markup
for mobile devices.
mobile theme
desktop theme site
Trang 66http://www.blogohblog.com/wordpress-mobile-theme/
Trang 67http://themeforest.net/item/simple-mobile/110202?redirect_back=true&ref=wpexplorer&clickthrough_id=11329982
Trang 68http://drupal.org/project/nokia_mobile
Trang 69http://themeforest.net/item/mobility-wordpress-theme-for-web-and-ipad/103273
Trang 70• free/cheap
+
Trang 73As early as 1998, the HTML 4 specification offered ways to link to different style sheets depending on the devices targeted, including handheld media:
<link rel="stylesheet" href="screen.css" media="screen"/>
<link rel="stylesheet" href="handheld.css" media="handheld"/>
CSS included a similar feature via @media:
@media screen { /* rules for computer screens */ }
@media handheld { /* rules for handheld devices */ }
http://www.alistapart.com/articles/return-of-the-mobile-stylesheet
Trang 74http://www.elated.com/articles/choosing-dimensions-for-your-web-page-layout/
Trang 75• only extra CSS /
style sheets
+
Trang 76plug-ins
custom dev
themes / templates style-sheets
adaptive-layouts
auto-generate
Trang 77layouts that use media-query
to detect size of the browser, and adjust appropriately.
Trang 78http://colly.com/comments/carry_on_responsively/
Trang 81“Over several days he forcibly
manipulated the layout with CSS
media queries, and in turn created initial
dynamic layouts for certain desktop
browser widths, and various orientations
of iPad and iPhone.”
http://colly.com/comments/carry_on_responsively/
Trang 87plug-ins
custom dev
themes / templates style-sheets
adaptive-layouts
auto-generate
Trang 88yoursite.com
detect script
auto-generate mobile site
a mobile version is “scraped” from your desktop site and
generated on the fly.
Trang 89http://mobify.me/
Trang 91http://www.google.com/gwt/n
Trang 92http://bmobilized.com/
Trang 93http://www.usablenet.com/
Trang 95http://www.flickr.com/photos/34838158@N00/3370167184/
Trang 96http://analytics.percentmobile.com/
Trang 97https://www.google.com/analytics
Trang 98http://www.flickr.com/photos/93607538@N00/4271429/
Trang 99http://www.perfectomobile.com/portal/cms/opera.xhtml?key=OP631R89YL2
Trang 100http://www.opera.com/mobile/demo/
Trang 101http://www.flickr.com/photos/33859819@N00/342958601/
Trang 102http://i.tinysrc.mobi/http://mysite.com/myimage.png
Trang 103http://www.sencha.com/
Trang 104http://nicolasgallagher.com/demo/pure-css-social-media-icons/
Trang 105http://www.svgcharts.net/Example.aspx?type=line
Trang 106http://www.zingchart.com/flash-and-html5-canvas/#sidebyside-hbar-1
Trang 107http://www.apple.com/html5/
Trang 108questions?
Trang 109jeremy johnson
@jeremyjohnson
www.jeremyjohnsononline.com