Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Surviving a Responsive Retrofit

Rob Knight
November 09, 2014

Surviving a Responsive Retrofit

From BADCamp (Bay Area Drupal Camp) 2014.

Responsive design is complicated enough when you're starting from scratch. What about *retrofitting* an existing design to make it responsive? How do you take a website design that predates Apple's iPad and update it to adapt to as many devices as possible? How do you do all of this without adversely affecting your web editors, site admins or site visitors?

Rob Knight

November 09, 2014
Tweet

More Decks by Rob Knight

Other Decks in Programming

Transcript

  1. It’s not Drupal (sorry) • Cascade Server by Hannon Hill

    • 200 administrative/academic sites • Hundreds of users of varying skill • No concept of a theme
  2. What is a ‘retrofit?’ • Not starting from scratch •

    Maintain existing visual design (from 2010) • Improve accessibility: ✓ HTML source order ✓ Color contrast ✓ WAI-Aria landmark roles
  3. Work on fragments as pieces • Normalize, standardize and document

    them. • Add modifiers, make them responsive. • Codepen is my hero.
  4. As always, it depends • Timeline for completion • Team

    experience • In Drupal, probably not • If your CMS has a theme, probably not • Worth considering
  5. Thank you Rob Knight, UC Santa Cruz [email protected] @robknight @knice

    • Project: http://github.com/ucsc/webtemplates2014 • Fragment playground: http://codepen.io/collection/noFft/