SlideShare a Scribd company logo
1 of 38
Download to read offline
Responsive Web Design at UTL

Gordon Belray gordon.
belray@utoronto.ca
@gordonbelray

Bilal Khalid
bilal.khalid@utoronto.ca
@UTLBilal

TKF Conference 2013
What is responsive web design?
"Responsive web design
(RWD) is an approach to web
design in which a site is crafted
to provide an optimal viewing
experience - easy reading and
navigation with a minimum of
resizing, panning, and scrolling
- across a wide range of
devices (from desktop
computer monitors to mobile
phones)."
- Wikipedia

TKF Conference 2013

http://alistapart.com/d/responsive-web-design/
Why responsive web design?

Source: http://www.lukew.com/

TKF Conference 2013
Source: http://blogs.adobe.com/digitalmarketing/digital-index/tablets-trump-smartphones-in-global-website-traffic/

TKF Conference 2013
Benefits of RWD
● One URL to rule them all...
○ No matter the device
○ Better SEO

● Less fragmentation
○ Easier management of data
○ Especially as the device market grows

● Uniformity of experience
○ Your brand travels with the device

● Can be easier to develop*
○ *not necessarily
TKF Conference 2013
Responsive web design shouldn't...
●

Bloat pages

●

Hide content on some devices

●

Ignore device conventions

●

Serve same experience to all users

●

Blindly assume user needs/context

TKF Conference 2013
Responsive Design basics
● Flexible grids
● Flexible images
● Media queries

TKF Conference 2013
Media Queries

TKF Conference 2013
Mobile First
● Tap into an exploding (exploded?) market
○ See any recent market research

● Forces you to focus on your key info, actions
○ Real Estate, resources at a premium

● Extends your capabilities
○ GPS, Device Camera, Accelerometer...

Source: http://www.lukew.com/ff/entry.asp?933

TKF Conference 2013
Why not Mobile First?
● Context
○ Research on a phone?

● Workflow Challenges
● Compatibility First
○ IE Woes

● Is it the Final Frontier?
○ Google Glass? iWatch?
TKF Conference 2013
Responsive can be Accessible
● AODA Compliance
"[By 2014], All new internet websites and
web content on those sites must conform
with WCAG 2.0 level A"*
● Take into account colour contrast, tab index
○ What happens if you took away all CSS? JS?

● Use ARIA to make "Rich" web applications
accessible
○ Roles, states, properties
* Source: http://accessontario.files.wordpress.com/2012/01/iasr-compliance-timelines-summary-accessibility-ontario.pdf

TKF Conference 2013
Catalogue design challenges
7+ million records
Don Norman while
he was Vice
President of the
Advanced
Technology Group
at Apple

TKF Conference 2013
The Finished Design

TKF Conference 2013
Current UTL Catalogue
Current catalogue on multiple devices

TKF Conference 2013
Current
catalogue
mobile

TKF Conference 2013
New Catalogue on multiple devices

TKF Conference 2013
New UTL
catalogue
mobile
demo
http://go.utlib.ca/rwd

(NB: work in progress)

demo successful

TKF Conference 2013
Search
tab index for accessibility
mobile on focus popup
for search options
additional search button
mobile
Navigation
hide desktop / tablet navigation
and replace with standard menu
icon
wrap with <a href="#footer"></a>
<footer>
<a name="footer"></a>
include a back button
Facets
off canvas layout
javascript to
reposition absolute
elements

facet icon
More facets
WAVE Evaluation:

TKF Conference 2013

NO Errors
Covers

TKF Conference 2013
Coming Soon
●
●
●
●
●
●
●
●

Covers
Zotero
Marked Records
Alternative views
RSS/JSON feeds
Browse lists
Authorities Integration
RDA

TKF Conference 2013

●
●
●
●
●
●
●

Search completion
Landing pages
User accounts
Geolocation
Shelf Browse
Stackmap
Sirsi API

and much more...
When?
● Focus groups - Late May
○ Selected library staff, faculty, students

● Beta public release - June
○ In parallel with current catalogue

● Public launch - August
○ Most major, core features released

● Phase 2 - December 2013/January 2014
○ New features

TKF Conference 2013
Essential Reading
Marcotte, Ethan. Responsive Web
Design.

Wroblewski, Luke. Mobile First.

TKF Conference 2013
More Reading
● Designing a responsive, Retina-friendly site
(Intro + Part 1, Part 2). http://paulstamatiou.
com/responsive-retina-blog-development-part-1

● Tablets trump smartphone in global website
traffic. http://blogs.adobe.com/digitalmarketing/digitalindex/tablets-trump-smartphones-in-global-websitetraffic/

● Accessibility in Responsive Web Design. http:
//www.slideshare.net/wearesigma/accessibility-inresponsive-web-design
TKF Conference 2013
Tools and Frameworks
● Developer Tools (Chrome, Firefox, Safari...)
● Responsive Design Bookmarklet. http:
//responsive.victorcoulon.fr/

● WAVE Bookmarket. http://wave.webaim.org/help
● Respond.js. https://github.com/scottjehl/Respond
● Other Tools: Initializr, Modernizr,
MatchMedia.js, Picturefill...
● Frameworks: Twitter Bootstrap, Zurb
Foundation 4, Skeleton...
TKF Conference 2013
Thank You!
(Questions?)

TKF Conference 2013

More Related Content

Similar to Responsive Web Design at University of Toronto Libraries

Hawkins bedeyah mobile_presentation2
Hawkins bedeyah mobile_presentation2Hawkins bedeyah mobile_presentation2
Hawkins bedeyah mobile_presentation2
Bhawk77
 
Oracle E2.0 WebCenter Portal Strategy
Oracle E2.0 WebCenter Portal StrategyOracle E2.0 WebCenter Portal Strategy
Oracle E2.0 WebCenter Portal Strategy
Fumiko Yamashita
 

Similar to Responsive Web Design at University of Toronto Libraries (20)

Briding the Gap between Desktop and Mobile publishing
Briding the Gap between Desktop and Mobile publishingBriding the Gap between Desktop and Mobile publishing
Briding the Gap between Desktop and Mobile publishing
 
Mobile User Experience
Mobile User ExperienceMobile User Experience
Mobile User Experience
 
Introduction to j query mobile framework
Introduction to j query mobile frameworkIntroduction to j query mobile framework
Introduction to j query mobile framework
 
OpenWorld con2828 Fluid, Classic, or Both
OpenWorld con2828 Fluid, Classic, or BothOpenWorld con2828 Fluid, Classic, or Both
OpenWorld con2828 Fluid, Classic, or Both
 
Drupalcamp New York 2009
Drupalcamp New York 2009Drupalcamp New York 2009
Drupalcamp New York 2009
 
DruStack- a mobile-friendly web content management system (cms
DruStack- a mobile-friendly web content management system (cmsDruStack- a mobile-friendly web content management system (cms
DruStack- a mobile-friendly web content management system (cms
 
drustack a mobile-friendly web content management system (cms)
drustack   a mobile-friendly web content management system (cms)drustack   a mobile-friendly web content management system (cms)
drustack a mobile-friendly web content management system (cms)
 
Leading frameworks to power your front end development
Leading frameworks to power your front end developmentLeading frameworks to power your front end development
Leading frameworks to power your front end development
 
Top Trend To Design in Website Development and Design
Top Trend To Design in Website Development and DesignTop Trend To Design in Website Development and Design
Top Trend To Design in Website Development and Design
 
Responsive presentation
Responsive presentationResponsive presentation
Responsive presentation
 
SharePoint 2013 Mobile Strategy and Responsive Web Design
SharePoint 2013 Mobile Strategy and Responsive Web DesignSharePoint 2013 Mobile Strategy and Responsive Web Design
SharePoint 2013 Mobile Strategy and Responsive Web Design
 
Cti av3
Cti av3Cti av3
Cti av3
 
Hawkins bedeyah mobile_presentation2
Hawkins bedeyah mobile_presentation2Hawkins bedeyah mobile_presentation2
Hawkins bedeyah mobile_presentation2
 
Oracle E2.0 WebCenter Portal Strategy
Oracle E2.0 WebCenter Portal StrategyOracle E2.0 WebCenter Portal Strategy
Oracle E2.0 WebCenter Portal Strategy
 
Building Mobile Websites with Joomla
Building Mobile Websites with JoomlaBuilding Mobile Websites with Joomla
Building Mobile Websites with Joomla
 
Drupalcamp LA Aug 2009
Drupalcamp LA Aug 2009Drupalcamp LA Aug 2009
Drupalcamp LA Aug 2009
 
How To Build An Accessible Web Application
How To Build An Accessible Web ApplicationHow To Build An Accessible Web Application
How To Build An Accessible Web Application
 
Knolidge
KnolidgeKnolidge
Knolidge
 
Responsive Design con TYPO3 - T3Camp Italia 2012 Bologna
Responsive Design con TYPO3 - T3Camp Italia 2012 BolognaResponsive Design con TYPO3 - T3Camp Italia 2012 Bologna
Responsive Design con TYPO3 - T3Camp Italia 2012 Bologna
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 

More from University of Toronto Libraries - Information Technology Services

ReEnvisioning E-Resource Holdings Management
ReEnvisioning E-Resource Holdings ManagementReEnvisioning E-Resource Holdings Management
ReEnvisioning E-Resource Holdings Management
University of Toronto Libraries - Information Technology Services
 
Facing our E-Demons: Challenges of E-Serial Management in a Large Academic Li...
Facing our E-Demons: Challenges of E-Serial Management in a Large Academic Li...Facing our E-Demons: Challenges of E-Serial Management in a Large Academic Li...
Facing our E-Demons: Challenges of E-Serial Management in a Large Academic Li...
University of Toronto Libraries - Information Technology Services
 

More from University of Toronto Libraries - Information Technology Services (20)

ReEnvisioning E-Resource Holdings Management
ReEnvisioning E-Resource Holdings ManagementReEnvisioning E-Resource Holdings Management
ReEnvisioning E-Resource Holdings Management
 
Using Islandora Multi-sites to Sustain Faculty Digital Humanities Projects
Using Islandora Multi-sites to Sustain Faculty Digital Humanities ProjectsUsing Islandora Multi-sites to Sustain Faculty Digital Humanities Projects
Using Islandora Multi-sites to Sustain Faculty Digital Humanities Projects
 
Measure twice, cut once: Taking the time for user research in your redesign (...
Measure twice, cut once: Taking the time for user research in your redesign (...Measure twice, cut once: Taking the time for user research in your redesign (...
Measure twice, cut once: Taking the time for user research in your redesign (...
 
The Ontario library research cloud
The Ontario library research cloudThe Ontario library research cloud
The Ontario library research cloud
 
Digital preservation policy for humans
Digital preservation policy for humansDigital preservation policy for humans
Digital preservation policy for humans
 
Islandora and Omeka: Building U of T Digital Collections & Exhibits
Islandora and Omeka: Building U of T Digital Collections & ExhibitsIslandora and Omeka: Building U of T Digital Collections & Exhibits
Islandora and Omeka: Building U of T Digital Collections & Exhibits
 
Adding e-resources license information to library systems: three libraries’ a...
Adding e-resources license information to library systems: three libraries’ a...Adding e-resources license information to library systems: three libraries’ a...
Adding e-resources license information to library systems: three libraries’ a...
 
Anatomy of a Drupal Hack - TechKnowFile 2014
Anatomy of a Drupal Hack - TechKnowFile 2014Anatomy of a Drupal Hack - TechKnowFile 2014
Anatomy of a Drupal Hack - TechKnowFile 2014
 
Collections UofT - TRY 2014
Collections UofT - TRY 2014Collections UofT - TRY 2014
Collections UofT - TRY 2014
 
Opportunities and Challenges Using Open Source Software in Academic Libraries...
Opportunities and Challenges Using Open Source Software in Academic Libraries...Opportunities and Challenges Using Open Source Software in Academic Libraries...
Opportunities and Challenges Using Open Source Software in Academic Libraries...
 
Accessibility Information Toolkit for Libraries - TRY 2014
Accessibility Information Toolkit for Libraries - TRY 2014Accessibility Information Toolkit for Libraries - TRY 2014
Accessibility Information Toolkit for Libraries - TRY 2014
 
Sustaining Continuous Digital Project Development with Team Project Managemen...
Sustaining Continuous Digital Project Development with Team Project Managemen...Sustaining Continuous Digital Project Development with Team Project Managemen...
Sustaining Continuous Digital Project Development with Team Project Managemen...
 
Facing our E-Demons: Challenges of E-Serial Management in a Large Academic Li...
Facing our E-Demons: Challenges of E-Serial Management in a Large Academic Li...Facing our E-Demons: Challenges of E-Serial Management in a Large Academic Li...
Facing our E-Demons: Challenges of E-Serial Management in a Large Academic Li...
 
Communicating Changes in Digital Services
Communicating Changes in Digital Services Communicating Changes in Digital Services
Communicating Changes in Digital Services
 
Why schema.org?
Why schema.org?Why schema.org?
Why schema.org?
 
Library Linked Data and the Future of Bibliographic Control
Library Linked Data and the Future of Bibliographic ControlLibrary Linked Data and the Future of Bibliographic Control
Library Linked Data and the Future of Bibliographic Control
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 
Brave New eWorld: Struggles and Solutions
Brave New eWorld: Struggles and SolutionsBrave New eWorld: Struggles and Solutions
Brave New eWorld: Struggles and Solutions
 
My Media at University of Toronto Libraries
My Media at University of Toronto LibrariesMy Media at University of Toronto Libraries
My Media at University of Toronto Libraries
 
Digital Signage at University of Toronto Libraries
Digital Signage at University of Toronto LibrariesDigital Signage at University of Toronto Libraries
Digital Signage at University of Toronto Libraries
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
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?
 
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
 
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...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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)
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 

Responsive Web Design at University of Toronto Libraries

  • 1. Responsive Web Design at UTL Gordon Belray gordon. belray@utoronto.ca @gordonbelray Bilal Khalid bilal.khalid@utoronto.ca @UTLBilal TKF Conference 2013
  • 2. What is responsive web design? "Responsive web design (RWD) is an approach to web design in which a site is crafted to provide an optimal viewing experience - easy reading and navigation with a minimum of resizing, panning, and scrolling - across a wide range of devices (from desktop computer monitors to mobile phones)." - Wikipedia TKF Conference 2013 http://alistapart.com/d/responsive-web-design/
  • 3. Why responsive web design? Source: http://www.lukew.com/ TKF Conference 2013
  • 5. Benefits of RWD ● One URL to rule them all... ○ No matter the device ○ Better SEO ● Less fragmentation ○ Easier management of data ○ Especially as the device market grows ● Uniformity of experience ○ Your brand travels with the device ● Can be easier to develop* ○ *not necessarily TKF Conference 2013
  • 6. Responsive web design shouldn't... ● Bloat pages ● Hide content on some devices ● Ignore device conventions ● Serve same experience to all users ● Blindly assume user needs/context TKF Conference 2013
  • 7. Responsive Design basics ● Flexible grids ● Flexible images ● Media queries TKF Conference 2013
  • 9. Mobile First ● Tap into an exploding (exploded?) market ○ See any recent market research ● Forces you to focus on your key info, actions ○ Real Estate, resources at a premium ● Extends your capabilities ○ GPS, Device Camera, Accelerometer... Source: http://www.lukew.com/ff/entry.asp?933 TKF Conference 2013
  • 10. Why not Mobile First? ● Context ○ Research on a phone? ● Workflow Challenges ● Compatibility First ○ IE Woes ● Is it the Final Frontier? ○ Google Glass? iWatch? TKF Conference 2013
  • 11. Responsive can be Accessible ● AODA Compliance "[By 2014], All new internet websites and web content on those sites must conform with WCAG 2.0 level A"* ● Take into account colour contrast, tab index ○ What happens if you took away all CSS? JS? ● Use ARIA to make "Rich" web applications accessible ○ Roles, states, properties * Source: http://accessontario.files.wordpress.com/2012/01/iasr-compliance-timelines-summary-accessibility-ontario.pdf TKF Conference 2013
  • 13. Don Norman while he was Vice President of the Advanced Technology Group at Apple TKF Conference 2013
  • 14. The Finished Design TKF Conference 2013
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 22. Current catalogue on multiple devices TKF Conference 2013
  • 24. New Catalogue on multiple devices TKF Conference 2013
  • 26. demo http://go.utlib.ca/rwd (NB: work in progress) demo successful TKF Conference 2013
  • 27. Search tab index for accessibility mobile on focus popup for search options additional search button mobile
  • 28. Navigation hide desktop / tablet navigation and replace with standard menu icon wrap with <a href="#footer"></a> <footer> <a name="footer"></a> include a back button
  • 29. Facets off canvas layout javascript to reposition absolute elements facet icon
  • 33. Coming Soon ● ● ● ● ● ● ● ● Covers Zotero Marked Records Alternative views RSS/JSON feeds Browse lists Authorities Integration RDA TKF Conference 2013 ● ● ● ● ● ● ● Search completion Landing pages User accounts Geolocation Shelf Browse Stackmap Sirsi API and much more...
  • 34. When? ● Focus groups - Late May ○ Selected library staff, faculty, students ● Beta public release - June ○ In parallel with current catalogue ● Public launch - August ○ Most major, core features released ● Phase 2 - December 2013/January 2014 ○ New features TKF Conference 2013
  • 35. Essential Reading Marcotte, Ethan. Responsive Web Design. Wroblewski, Luke. Mobile First. TKF Conference 2013
  • 36. More Reading ● Designing a responsive, Retina-friendly site (Intro + Part 1, Part 2). http://paulstamatiou. com/responsive-retina-blog-development-part-1 ● Tablets trump smartphone in global website traffic. http://blogs.adobe.com/digitalmarketing/digitalindex/tablets-trump-smartphones-in-global-websitetraffic/ ● Accessibility in Responsive Web Design. http: //www.slideshare.net/wearesigma/accessibility-inresponsive-web-design TKF Conference 2013
  • 37. Tools and Frameworks ● Developer Tools (Chrome, Firefox, Safari...) ● Responsive Design Bookmarklet. http: //responsive.victorcoulon.fr/ ● WAVE Bookmarket. http://wave.webaim.org/help ● Respond.js. https://github.com/scottjehl/Respond ● Other Tools: Initializr, Modernizr, MatchMedia.js, Picturefill... ● Frameworks: Twitter Bootstrap, Zurb Foundation 4, Skeleton... TKF Conference 2013