SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
Being Responsive to Change
Experiences from taking Vodafone.ie into Responsive Web Design
Or how I learned to stop worrying and love the bomb
Ian Huet
Lead Developer

Section divider title

• Global design & strategy consultancy based in Dublin.
• Our services run the gamut from user research and
design, through to build, deployment and testing.
Vodafone.ie Mobilisation / Responsive Web Design
Goals
• Convert the highest traffic flows & pages to be Responsive
• Achieve this within a fixed timeframe
•

Use the Vodafone Group framework

Risks
•

Achieve Responsive without affecting the existing site

•

Complete this within a constraint heavy environment
Responsive Web Design
Responsive Web Design / Ethan Marcotte, 2010

1.Flexible grids

Instead of PX use EM or %

2.Flexible images

Max-width: 100%

3.Media queries

@media (max-width: 770px)

alistapart.com/article/responsive-web-design
Full steam ahead...
Dao of Web Design / John Allsop, 2004

“Well established hierarchies are not easily uprooted;
Closely held beliefs are not easily released;
So rituals enthrall generation after generation”
Tao Te Ching; 38 Ritual
1. Flexible Grids

Flexible grids & Rigid mindsets
• Omnigraffle & Photoshop are static design tools
• Design by 320px & 960px
• Designing without using representative content
2. Flexible Images

More than just Flexible Images:
Content / Function First
• Content replaces ‘fixed width’ as the first design step
• Revisiting all your existing content presentation
patterns shouldn’t be underestimated

• Media management: Images, Video, Pdf, etc.
3. Media Queries

Adopting new technologies & techniques
• Streamlining a greatly extended browser testing profile
• Effective media queries
• Feature detection and polyfills
4. Page weight & Load speed

Building performant pages
• Consolidate page assets to reduce HTTP calls
• Reduce bloat in all assets: CSS, JS & images
• Leverage Client-side functionality: Backbone & HandlebarsJS
Dynamic Upgrade Flow

Gallery

Detail
JSON feed

Choice
The way ahead
Designing
✤ Embrace the fluid web
✤ Find new tools & develop new processes:
represent all contexts & states
✤ Do you speak Progressive Enhancement?

Upskill in the medium: HTML, CSS, JS, and Browser capabilities
Development
✤ Embrace the increasingly functional Web
✤ Develop consistency & stability
✤ Ensure ample resources to test & develop

Keep scope conservative
Be vigilant in maintaining standards
Content Production
✤ Content/Function first approach
✤ Blob based CMS are not best suited

Responsive Design won’t fix your content problem
alistapart.com/article/responsive-design-wont-fix-your-content-problem
Planning
Planning

✤ Small but devastating
✤ Impacts everything
✤ Develop language everyone
understands
Unknown unknowns / Donald Rumsfeld

“There are known unknowns; this is to say, there are
things that we now know we don’t know.

But there are also unknown unknowns - there are things
we do not know we don’t know”

Donald Rumsfeld

Rigor is required to identify & mitigate unknowns
first, we must accept the ebb and flow of things
alistapart.com/article/dao
Thank you
Section divider title

Twitter: @ianhuet
Email: ian.huet@iqcontent.com

Mais conteúdo relacionado

Semelhante a Responsive to Change

Everything Old is New Again: The State of Web Design
Everything Old is New Again: The State of Web DesignEverything Old is New Again: The State of Web Design
Everything Old is New Again: The State of Web DesignMaria D'Amato
 
How to Project-Manage and Implement a Responsive Website
How to Project-Manage and Implement a Responsive WebsiteHow to Project-Manage and Implement a Responsive Website
How to Project-Manage and Implement a Responsive WebsiteJj Jurgens
 
Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices...
Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices...Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices...
Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices...Doug Gapinski
 
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...Dave Olsen
 
Effective course design
Effective course designEffective course design
Effective course designWCET
 
student innovation 2014
student innovation 2014student innovation 2014
student innovation 2014Freelancer
 
Mobile Best Practices
Mobile Best PracticesMobile Best Practices
Mobile Best Practicesmintersam
 
#econfpsu16 - Building a Central Digital Services Team
#econfpsu16 - Building a Central Digital Services Team #econfpsu16 - Building a Central Digital Services Team
#econfpsu16 - Building a Central Digital Services Team Jean Ayers
 
Consistently Accessible: Building Better Websites with Pattern Libraries
Consistently Accessible: Building Better Websites with Pattern LibrariesConsistently Accessible: Building Better Websites with Pattern Libraries
Consistently Accessible: Building Better Websites with Pattern LibrariesStacy Carston Sporie
 
Webinar: Preserve, Distribute and Deliver - M&E's Three Biggest Data Challenges
Webinar: Preserve, Distribute and Deliver - M&E's Three Biggest Data ChallengesWebinar: Preserve, Distribute and Deliver - M&E's Three Biggest Data Challenges
Webinar: Preserve, Distribute and Deliver - M&E's Three Biggest Data ChallengesStorage Switzerland
 
Scribe Academy™ presents - Web Accessibility for Town and Parish Councils by...
Scribe Academy™  presents - Web Accessibility for Town and Parish Councils by...Scribe Academy™  presents - Web Accessibility for Town and Parish Councils by...
Scribe Academy™ presents - Web Accessibility for Town and Parish Councils by...Scribe
 
Internship template for review 1
Internship template for review 1Internship template for review 1
Internship template for review 1Lahari Gowda
 
HTML and Responsive Design
HTML and Responsive Design HTML and Responsive Design
HTML and Responsive Design Mindy McAdams
 
Web tech weblamp_infosession_2012-13
Web tech weblamp_infosession_2012-13Web tech weblamp_infosession_2012-13
Web tech weblamp_infosession_2012-13Konrad Roeder
 
Is everything we used to do wrong?
Is everything we used to do wrong?Is everything we used to do wrong?
Is everything we used to do wrong?Russ Weakley
 
Responsive Web Design_2013
Responsive Web Design_2013Responsive Web Design_2013
Responsive Web Design_2013Achieve Internet
 
What are the Three Main Stages of Web Development?
What are the Three Main Stages of Web Development?What are the Three Main Stages of Web Development?
What are the Three Main Stages of Web Development?JamesParker406701
 
Design Like a Pro: Building Mobile-Responsive HMIs in Ignition Perspective
Design Like a Pro: Building Mobile-Responsive HMIs in Ignition PerspectiveDesign Like a Pro: Building Mobile-Responsive HMIs in Ignition Perspective
Design Like a Pro: Building Mobile-Responsive HMIs in Ignition PerspectiveInductive Automation
 
Say no to special snowflakes and scale - 2016 Twin Cities Drupal Camp
Say no to special snowflakes and scale - 2016 Twin Cities Drupal CampSay no to special snowflakes and scale - 2016 Twin Cities Drupal Camp
Say no to special snowflakes and scale - 2016 Twin Cities Drupal CampKevin Crafts
 
Responsive Design: What is it? How do we do it? How much will it cost?
Responsive Design: What is it? How do we do it? How much will it cost?Responsive Design: What is it? How do we do it? How much will it cost?
Responsive Design: What is it? How do we do it? How much will it cost?Karin Tracy
 

Semelhante a Responsive to Change (20)

Everything Old is New Again: The State of Web Design
Everything Old is New Again: The State of Web DesignEverything Old is New Again: The State of Web Design
Everything Old is New Again: The State of Web Design
 
How to Project-Manage and Implement a Responsive Website
How to Project-Manage and Implement a Responsive WebsiteHow to Project-Manage and Implement a Responsive Website
How to Project-Manage and Implement a Responsive Website
 
Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices...
Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices...Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices...
Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices...
 
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...
 
Effective course design
Effective course designEffective course design
Effective course design
 
student innovation 2014
student innovation 2014student innovation 2014
student innovation 2014
 
Mobile Best Practices
Mobile Best PracticesMobile Best Practices
Mobile Best Practices
 
#econfpsu16 - Building a Central Digital Services Team
#econfpsu16 - Building a Central Digital Services Team #econfpsu16 - Building a Central Digital Services Team
#econfpsu16 - Building a Central Digital Services Team
 
Consistently Accessible: Building Better Websites with Pattern Libraries
Consistently Accessible: Building Better Websites with Pattern LibrariesConsistently Accessible: Building Better Websites with Pattern Libraries
Consistently Accessible: Building Better Websites with Pattern Libraries
 
Webinar: Preserve, Distribute and Deliver - M&E's Three Biggest Data Challenges
Webinar: Preserve, Distribute and Deliver - M&E's Three Biggest Data ChallengesWebinar: Preserve, Distribute and Deliver - M&E's Three Biggest Data Challenges
Webinar: Preserve, Distribute and Deliver - M&E's Three Biggest Data Challenges
 
Scribe Academy™ presents - Web Accessibility for Town and Parish Councils by...
Scribe Academy™  presents - Web Accessibility for Town and Parish Councils by...Scribe Academy™  presents - Web Accessibility for Town and Parish Councils by...
Scribe Academy™ presents - Web Accessibility for Town and Parish Councils by...
 
Internship template for review 1
Internship template for review 1Internship template for review 1
Internship template for review 1
 
HTML and Responsive Design
HTML and Responsive Design HTML and Responsive Design
HTML and Responsive Design
 
Web tech weblamp_infosession_2012-13
Web tech weblamp_infosession_2012-13Web tech weblamp_infosession_2012-13
Web tech weblamp_infosession_2012-13
 
Is everything we used to do wrong?
Is everything we used to do wrong?Is everything we used to do wrong?
Is everything we used to do wrong?
 
Responsive Web Design_2013
Responsive Web Design_2013Responsive Web Design_2013
Responsive Web Design_2013
 
What are the Three Main Stages of Web Development?
What are the Three Main Stages of Web Development?What are the Three Main Stages of Web Development?
What are the Three Main Stages of Web Development?
 
Design Like a Pro: Building Mobile-Responsive HMIs in Ignition Perspective
Design Like a Pro: Building Mobile-Responsive HMIs in Ignition PerspectiveDesign Like a Pro: Building Mobile-Responsive HMIs in Ignition Perspective
Design Like a Pro: Building Mobile-Responsive HMIs in Ignition Perspective
 
Say no to special snowflakes and scale - 2016 Twin Cities Drupal Camp
Say no to special snowflakes and scale - 2016 Twin Cities Drupal CampSay no to special snowflakes and scale - 2016 Twin Cities Drupal Camp
Say no to special snowflakes and scale - 2016 Twin Cities Drupal Camp
 
Responsive Design: What is it? How do we do it? How much will it cost?
Responsive Design: What is it? How do we do it? How much will it cost?Responsive Design: What is it? How do we do it? How much will it cost?
Responsive Design: What is it? How do we do it? How much will it cost?
 

Último

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Último (20)

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

Responsive to Change

  • 1. Being Responsive to Change Experiences from taking Vodafone.ie into Responsive Web Design Or how I learned to stop worrying and love the bomb
  • 2. Ian Huet Lead Developer Section divider title • Global design & strategy consultancy based in Dublin. • Our services run the gamut from user research and design, through to build, deployment and testing.
  • 3. Vodafone.ie Mobilisation / Responsive Web Design Goals • Convert the highest traffic flows & pages to be Responsive • Achieve this within a fixed timeframe • Use the Vodafone Group framework Risks • Achieve Responsive without affecting the existing site • Complete this within a constraint heavy environment
  • 5. Responsive Web Design / Ethan Marcotte, 2010 1.Flexible grids Instead of PX use EM or % 2.Flexible images Max-width: 100% 3.Media queries @media (max-width: 770px) alistapart.com/article/responsive-web-design
  • 7. Dao of Web Design / John Allsop, 2004 “Well established hierarchies are not easily uprooted; Closely held beliefs are not easily released; So rituals enthrall generation after generation” Tao Te Ching; 38 Ritual
  • 8.
  • 9. 1. Flexible Grids Flexible grids & Rigid mindsets • Omnigraffle & Photoshop are static design tools • Design by 320px & 960px • Designing without using representative content
  • 10. 2. Flexible Images More than just Flexible Images: Content / Function First • Content replaces ‘fixed width’ as the first design step • Revisiting all your existing content presentation patterns shouldn’t be underestimated • Media management: Images, Video, Pdf, etc.
  • 11. 3. Media Queries Adopting new technologies & techniques • Streamlining a greatly extended browser testing profile • Effective media queries • Feature detection and polyfills
  • 12. 4. Page weight & Load speed Building performant pages • Consolidate page assets to reduce HTTP calls • Reduce bloat in all assets: CSS, JS & images • Leverage Client-side functionality: Backbone & HandlebarsJS Dynamic Upgrade Flow Gallery Detail JSON feed Choice
  • 14. Designing ✤ Embrace the fluid web ✤ Find new tools & develop new processes: represent all contexts & states ✤ Do you speak Progressive Enhancement? Upskill in the medium: HTML, CSS, JS, and Browser capabilities
  • 15. Development ✤ Embrace the increasingly functional Web ✤ Develop consistency & stability ✤ Ensure ample resources to test & develop Keep scope conservative Be vigilant in maintaining standards
  • 16. Content Production ✤ Content/Function first approach ✤ Blob based CMS are not best suited Responsive Design won’t fix your content problem alistapart.com/article/responsive-design-wont-fix-your-content-problem
  • 18. Planning ✤ Small but devastating ✤ Impacts everything ✤ Develop language everyone understands
  • 19.
  • 20. Unknown unknowns / Donald Rumsfeld “There are known unknowns; this is to say, there are things that we now know we don’t know. But there are also unknown unknowns - there are things we do not know we don’t know” Donald Rumsfeld Rigor is required to identify & mitigate unknowns
  • 21. first, we must accept the ebb and flow of things alistapart.com/article/dao
  • 22. Thank you Section divider title Twitter: @ianhuet Email: ian.huet@iqcontent.com