SlideShare une entreprise Scribd logo
1  sur  50
Get SMART with
Mobile Websites
Or, How to Optimize Your Mobile Presence
with Minimal Investment and Expertise
New York Library Association Annual Conference 2013
Karrie McLellan
Head of Digital Services
East Greenbush Community Library
Disclaimer
Does your library need a
mobile presence?
YES!*
*Some special libraries may be exceptions
Four Approaches
• Retrofit an existing site
• Create a separate mobile site
• Start from scratch and create a single website that
works on all devices.
• Create an app
1. Retrofit Existing Site
WordPress Plugins:
• WordPress Mobile Pack
• MobilePress
• WP Touch
• WP Mobile Detector
Joomla Plugins:
• Mobile Joomla
• MobileTemplate
• Simple Mobile Detection
Joomla Themes:
http://tinyurl.com/knpcjyc
Drupal Plugins:
• Mobile Tools
• Mobile Plugin
Drupal Themes:
http://tinyurl.com/kt66yag
WordPress Themes:
• Twenty Twelve
• 40 more:
http://tinyurl.com/82d8nqh
Early WordPress Plugin
Full page
Mobile top
Mobile bottom
http://techtips.eastgreenbushlibrary.org
Plugin Fail
2. Create a Separate
Mobile Site
What to Include
General Tips
Simplicity Is Key
• Minimize scrolling, clicks, and typing
• Limit HTML for loading and caching. Leave out
unnecessary characters and white space in code and
scripts (minify) JSLint, CleanCSS
• Use URL shorteners – bit.ly, tinyurl, goo.gl, etc.
• Keep directory names short.
• Use basic fonts
• No Flash
• No tables – single column with white space or flexible
elements (responsive)
• Always link to the full site
• Avoid linking to PDFs
• Close tags and don’t use target attribute to open a new
window.
Images and Styling
• Make links easy to see and click (finger size)
• Minimize the use of pictures.
• Keep picture size under 200KB – preserve quality
• Format with CSS, not HTML
• Consider ADA
o Alt tags
o Headings
o Color choice
o PDF warning
o Target attribute
• HTML5 and CSS tips: http://caniuse.com/#feat=css-
mediaqueries
Choosing “Safe” Colors
http://www.visibone.com/colorblind/
http://safecolours.rigdenage.com/colourchoice.html
Your First Stop
http://libsuccess.org/M-Libraries
Many, Many Resources
• http://libsuccess.org/M-Libraries
• http://oedb.org/ilibrarian/the-ultimate-mega-
essential-website-design-guide-115-resources/
• Rock stars to follow online:
o Chad Mairn
o Jason Clark
o Ellyssa Kroski (iLibrarian blog)
o Jonathan Stark (non-librarian)
Responsive:
http://www.abookapart.com/, http://www.alistapart.com/
Test and Test again
Emulators Validators
• iPhone/iPad –
http://iphone-emulator.org
• http://www.testiphone.com/
• Android –
http://developer.android.com/sdk/inde
x.html
• Windows Phone –
http://dev.windowsphone.com/en-
us/downloadsdk
• Blackberry –
https://bdsc.webapps.blackberry.com/h
tml5/download
• Symbian (Nokia) –
http://tinyurl.com/33rxvl5
• Opera –
http://www.opera.com/developer/tools
/mobile/
• Model-specific -
http://www.mobilephoneemulator.com/
• Keynote – ($) http://www.keynote.com/
• Google (Basic)-
http://www.google.com/gwt/n
• W3C Mobile OK
Checker
http://validator.w3.org/
mobile/
• Unicorn –
http://validator.w3.org/
unicorn
• MobiReady –
http://mobiready.com
Emulator
http://www.mobilephoneemulator.com/
Validator
Firebug
How Will They Find It?
• “m.” subdomain
• Yourlibrary.org/mobile
• Link on your full site
• Optional redirect
3. Start from Scratch
(or Template)
Responsive Design
• Create a grid
(sketch at http://tinyurl.com/RWDsketch or http://balsamiq.com/)
• Make the grid fluid
o Adaptive images (http://css-tricks.com/which-responsive-
images-solution-should-you-use/)
o Flexible page elements
• Set break points
• Media queries (CSS3) – “If the screen size is between x
and y wide, display element at z% width”
http://caniuse.com/#feat=css-mediaqueries
Example - OverDrive
http://digitalcollection.uhls.org
More Examples
• http://blog.lib.uiowa.edu/hardinmd/2012/05/03/res
ponsive-design-sites-higher-ed-libraries-notables/
• http://bostonglobe.com/
• http://jstor.com/
• http://www.bbc.co.uk/news/
• http://2012.buildconf.com/
• http://contentsmagazine.com/
• http://css-tricks.com/
*also a useful site on this subject
Mobile Design Tools
Free to low cost • One-pager – free code
http://weareinflux.com/on
epagerdemo/
• Prefab library – Based in
WordPress and more full-
featured. Free to try,
flexible pricing.
http://helloprefab.com/
Free, but limited templates.
More options and flexibility.
Also more planning needed.
OnePager
http://weareinflux.com/onepagerdemo/
Prefab Library
http://helloprefab.com/
Testing RWD
• http://designyourway.net/blog/resources/tools-for-
testing-responsive-websites-21-items
• Emulators and validators
4. Apps
What kinds are there?
Should we have one?
Why?
Free(ish) Services
http://iui-js.org
Other Charges
Free App Builders
Pros Cons
• Quick and easy
• No expertise required
• No cost to get started
• Most are only free to a
point
• Sometimes the app is
only available for
download in *their* app
store.
• Do you have control over
permissions?
• Limited customization
• Available on all
platforms?
• Permanence?
App Ideas
Virtual Tour
Local History Tour
http://www.historypin.com
http://m.lib.ncsu.edu/wolfwalk/
Scavenger Hunt – Library or Region
Complementary Tools
QR Codes
How We Use Them
Other Library Ideas
• Link to movie trailers
• Link to librarian book talks
• Readers advisory – “If you like
this…”
• Nonfiction pathfinders
• Scavenger hunt
• Scan to sign up for electronic
newsletter
• Pull up a map of the library
What Do Your Patrons Need?
TESCO/Home Plus in South Korea:
http://www.youtube.com/watch?v=fGaVFRzTTP4
• Always lead to a mobile
friendly page
• Test your codes
• Don’t use proprietary
codes
• Pick a service that will let
you keep stats
• Provide patron instruction
at point of use.
QR Code Resources
• http://hackaday.com/2011/08/11/how-to-put-your-logo-in-a-
qr-code/
• http://oedb.org/ilibrarian/qr-code-roundup-10-resources-for-
librarians-and-educators/
• http://mashable.com/2010/08/23/how-to-create-qr-codes/
QR Code Generators:
• http://delivr.com/QR-Code-Generator
• http://qrcode.kaywa.com/ (no free stats)
• http://www.qrstuff.com/
Fitvids.js
Video embeds don’t resize well
for RWD, even if you use the
HTML5 video element.
Fitvids.js is a plugin that uses jQuery to make your
videos embeds fluid. http://fitvidsjs.com
Works with YouTube, Vimeo, Blip.tv, etc.
RSS
“The report of my death was an
exaggeration.”
–Mark Twain (often misquoted)
WordPress, Joomla, and Drupal have RSS feed creation built in.
Feedburner is now a Google service:
https://accounts.google.com/ServiceLogin?service=feedburner
Another feed creator:
http://page2rss.com/
DIY: http://www.wikihow.com/Create-an-RSS-Feed
Embed a feed on your site: http://www.rapidfeeds.com/
Augmented Reality
Tools:
http://www.augmentedplanet.com/resources/developer-tools/
Questions?
Contact Info: Karrie McLellan
Head of Digital Services
East Greenbush Community Library
mclelk@eastgreenbushlibrary.org
Slides: http://www.slideshare.net/techbrarian
Links: http://delicious.com/karriem

Contenu connexe

En vedette

Trabajo de diapositiva perez
Trabajo de diapositiva perezTrabajo de diapositiva perez
Trabajo de diapositiva perez
yohanperez
 

En vedette (8)

Discovering openings and their balance in competitive RTS gaming. An approach...
Discovering openings and their balance in competitive RTS gaming. An approach...Discovering openings and their balance in competitive RTS gaming. An approach...
Discovering openings and their balance in competitive RTS gaming. An approach...
 
Extracting biclusters of similar values with Triadic Concept Analysis
Extracting biclusters of similar values with Triadic Concept AnalysisExtracting biclusters of similar values with Triadic Concept Analysis
Extracting biclusters of similar values with Triadic Concept Analysis
 
Characterizing and mining numerical patterns, an FCA point of view
Characterizing and mining numerical patterns, an FCA point of viewCharacterizing and mining numerical patterns, an FCA point of view
Characterizing and mining numerical patterns, an FCA point of view
 
On the Mining of Numerical Data with Formal Concept Analysis
On the Mining of Numerical Data with Formal Concept AnalysisOn the Mining of Numerical Data with Formal Concept Analysis
On the Mining of Numerical Data with Formal Concept Analysis
 
Trabajo de diapositiva perez
Trabajo de diapositiva perezTrabajo de diapositiva perez
Trabajo de diapositiva perez
 
Business Transformation - Our Journey by Veronique Ingram, ITSA
Business Transformation - Our Journey by Veronique Ingram, ITSABusiness Transformation - Our Journey by Veronique Ingram, ITSA
Business Transformation - Our Journey by Veronique Ingram, ITSA
 
Your Library on the Go: Catching Up with Your Mobile Patrons
Your Library on the Go: Catching Up with Your Mobile PatronsYour Library on the Go: Catching Up with Your Mobile Patrons
Your Library on the Go: Catching Up with Your Mobile Patrons
 
The little prince
The little princeThe little prince
The little prince
 

Dernier

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

Dernier (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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
 
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...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 

Get SMART with mobile websites

  • 1. Get SMART with Mobile Websites Or, How to Optimize Your Mobile Presence with Minimal Investment and Expertise New York Library Association Annual Conference 2013 Karrie McLellan Head of Digital Services East Greenbush Community Library
  • 3. Does your library need a mobile presence? YES!* *Some special libraries may be exceptions
  • 4. Four Approaches • Retrofit an existing site • Create a separate mobile site • Start from scratch and create a single website that works on all devices. • Create an app
  • 5. 1. Retrofit Existing Site WordPress Plugins: • WordPress Mobile Pack • MobilePress • WP Touch • WP Mobile Detector Joomla Plugins: • Mobile Joomla • MobileTemplate • Simple Mobile Detection Joomla Themes: http://tinyurl.com/knpcjyc Drupal Plugins: • Mobile Tools • Mobile Plugin Drupal Themes: http://tinyurl.com/kt66yag WordPress Themes: • Twenty Twelve • 40 more: http://tinyurl.com/82d8nqh
  • 7. Full page Mobile top Mobile bottom http://techtips.eastgreenbushlibrary.org
  • 9. 2. Create a Separate Mobile Site
  • 12. Simplicity Is Key • Minimize scrolling, clicks, and typing • Limit HTML for loading and caching. Leave out unnecessary characters and white space in code and scripts (minify) JSLint, CleanCSS • Use URL shorteners – bit.ly, tinyurl, goo.gl, etc. • Keep directory names short. • Use basic fonts • No Flash • No tables – single column with white space or flexible elements (responsive) • Always link to the full site • Avoid linking to PDFs • Close tags and don’t use target attribute to open a new window.
  • 13. Images and Styling • Make links easy to see and click (finger size) • Minimize the use of pictures. • Keep picture size under 200KB – preserve quality • Format with CSS, not HTML • Consider ADA o Alt tags o Headings o Color choice o PDF warning o Target attribute • HTML5 and CSS tips: http://caniuse.com/#feat=css- mediaqueries
  • 16. Many, Many Resources • http://libsuccess.org/M-Libraries • http://oedb.org/ilibrarian/the-ultimate-mega- essential-website-design-guide-115-resources/ • Rock stars to follow online: o Chad Mairn o Jason Clark o Ellyssa Kroski (iLibrarian blog) o Jonathan Stark (non-librarian) Responsive: http://www.abookapart.com/, http://www.alistapart.com/
  • 17. Test and Test again Emulators Validators • iPhone/iPad – http://iphone-emulator.org • http://www.testiphone.com/ • Android – http://developer.android.com/sdk/inde x.html • Windows Phone – http://dev.windowsphone.com/en- us/downloadsdk • Blackberry – https://bdsc.webapps.blackberry.com/h tml5/download • Symbian (Nokia) – http://tinyurl.com/33rxvl5 • Opera – http://www.opera.com/developer/tools /mobile/ • Model-specific - http://www.mobilephoneemulator.com/ • Keynote – ($) http://www.keynote.com/ • Google (Basic)- http://www.google.com/gwt/n • W3C Mobile OK Checker http://validator.w3.org/ mobile/ • Unicorn – http://validator.w3.org/ unicorn • MobiReady – http://mobiready.com
  • 21. How Will They Find It? • “m.” subdomain • Yourlibrary.org/mobile • Link on your full site • Optional redirect
  • 22. 3. Start from Scratch (or Template)
  • 23. Responsive Design • Create a grid (sketch at http://tinyurl.com/RWDsketch or http://balsamiq.com/) • Make the grid fluid o Adaptive images (http://css-tricks.com/which-responsive- images-solution-should-you-use/) o Flexible page elements • Set break points • Media queries (CSS3) – “If the screen size is between x and y wide, display element at z% width” http://caniuse.com/#feat=css-mediaqueries
  • 25. More Examples • http://blog.lib.uiowa.edu/hardinmd/2012/05/03/res ponsive-design-sites-higher-ed-libraries-notables/ • http://bostonglobe.com/ • http://jstor.com/ • http://www.bbc.co.uk/news/ • http://2012.buildconf.com/ • http://contentsmagazine.com/ • http://css-tricks.com/ *also a useful site on this subject
  • 26. Mobile Design Tools Free to low cost • One-pager – free code http://weareinflux.com/on epagerdemo/ • Prefab library – Based in WordPress and more full- featured. Free to try, flexible pricing. http://helloprefab.com/ Free, but limited templates. More options and flexibility. Also more planning needed.
  • 28.
  • 31. 4. Apps What kinds are there? Should we have one? Why?
  • 34. Free App Builders Pros Cons • Quick and easy • No expertise required • No cost to get started • Most are only free to a point • Sometimes the app is only available for download in *their* app store. • Do you have control over permissions? • Limited customization • Available on all platforms? • Permanence?
  • 37. Scavenger Hunt – Library or Region
  • 40.
  • 41. How We Use Them
  • 42. Other Library Ideas • Link to movie trailers • Link to librarian book talks • Readers advisory – “If you like this…” • Nonfiction pathfinders • Scavenger hunt • Scan to sign up for electronic newsletter • Pull up a map of the library
  • 43. What Do Your Patrons Need? TESCO/Home Plus in South Korea: http://www.youtube.com/watch?v=fGaVFRzTTP4
  • 44. • Always lead to a mobile friendly page • Test your codes • Don’t use proprietary codes • Pick a service that will let you keep stats • Provide patron instruction at point of use.
  • 45. QR Code Resources • http://hackaday.com/2011/08/11/how-to-put-your-logo-in-a- qr-code/ • http://oedb.org/ilibrarian/qr-code-roundup-10-resources-for- librarians-and-educators/ • http://mashable.com/2010/08/23/how-to-create-qr-codes/ QR Code Generators: • http://delivr.com/QR-Code-Generator • http://qrcode.kaywa.com/ (no free stats) • http://www.qrstuff.com/
  • 46. Fitvids.js Video embeds don’t resize well for RWD, even if you use the HTML5 video element. Fitvids.js is a plugin that uses jQuery to make your videos embeds fluid. http://fitvidsjs.com Works with YouTube, Vimeo, Blip.tv, etc.
  • 47. RSS “The report of my death was an exaggeration.” –Mark Twain (often misquoted) WordPress, Joomla, and Drupal have RSS feed creation built in. Feedburner is now a Google service: https://accounts.google.com/ServiceLogin?service=feedburner Another feed creator: http://page2rss.com/ DIY: http://www.wikihow.com/Create-an-RSS-Feed Embed a feed on your site: http://www.rapidfeeds.com/
  • 50. Contact Info: Karrie McLellan Head of Digital Services East Greenbush Community Library mclelk@eastgreenbushlibrary.org Slides: http://www.slideshare.net/techbrarian Links: http://delicious.com/karriem

Notes de l'éditeur

  1. Most of this presentation is geared toward those who are not website coding experts. I have had one class in HTML and some continuing education. However, some of the resources I cite at the end include higher-level concepts and coding.
  2. Best reviewed paid resource for libraries is Boopsie, but it’s costly.