SlideShare uma empresa Scribd logo
1 de 23
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
Slides: slideshare.net/ianhuet/being-responsive-to-change
Twitter: @ianhuet
Email: ian.huet@iqcontent.com

Mais conteúdo relacionado

Mais procurados

Why it's not your host's fault
Why it's not your host's faultWhy it's not your host's fault
Why it's not your host's faultchadmow03
 
Microsoft – internet explorer issues - Zahir Jamal
Microsoft – internet explorer issues - Zahir JamalMicrosoft – internet explorer issues - Zahir Jamal
Microsoft – internet explorer issues - Zahir JamalZahir Jamal
 
VMUG - Picking Up New Skills - Tips and Tricks to Build Your Technical Tool C...
VMUG - Picking Up New Skills - Tips and Tricks to Build Your Technical Tool C...VMUG - Picking Up New Skills - Tips and Tricks to Build Your Technical Tool C...
VMUG - Picking Up New Skills - Tips and Tricks to Build Your Technical Tool C...Chris Wahl
 
More On Drupal - OSU Spring Training 2010
More On Drupal - OSU Spring Training 2010More On Drupal - OSU Spring Training 2010
More On Drupal - OSU Spring Training 2010Bryan Mayjor
 
Website designing company in noida
Website designing company in noidaWebsite designing company in noida
Website designing company in noidaCss Founder
 
Keys to Responsive Design
Keys to Responsive DesignKeys to Responsive Design
Keys to Responsive DesignIntelligent_ly
 
Strategy for a Responsive UX
Strategy for a Responsive UXStrategy for a Responsive UX
Strategy for a Responsive UXNuno MB Rodrigues
 
Annotating The Web With Diigo - Summer Academy 2015
Annotating The Web With Diigo - Summer Academy 2015Annotating The Web With Diigo - Summer Academy 2015
Annotating The Web With Diigo - Summer Academy 2015North Kansas City Schools
 

Mais procurados (9)

Why it's not your host's fault
Why it's not your host's faultWhy it's not your host's fault
Why it's not your host's fault
 
Vps server 11
Vps server 11Vps server 11
Vps server 11
 
Microsoft – internet explorer issues - Zahir Jamal
Microsoft – internet explorer issues - Zahir JamalMicrosoft – internet explorer issues - Zahir Jamal
Microsoft – internet explorer issues - Zahir Jamal
 
VMUG - Picking Up New Skills - Tips and Tricks to Build Your Technical Tool C...
VMUG - Picking Up New Skills - Tips and Tricks to Build Your Technical Tool C...VMUG - Picking Up New Skills - Tips and Tricks to Build Your Technical Tool C...
VMUG - Picking Up New Skills - Tips and Tricks to Build Your Technical Tool C...
 
More On Drupal - OSU Spring Training 2010
More On Drupal - OSU Spring Training 2010More On Drupal - OSU Spring Training 2010
More On Drupal - OSU Spring Training 2010
 
Website designing company in noida
Website designing company in noidaWebsite designing company in noida
Website designing company in noida
 
Keys to Responsive Design
Keys to Responsive DesignKeys to Responsive Design
Keys to Responsive Design
 
Strategy for a Responsive UX
Strategy for a Responsive UXStrategy for a Responsive UX
Strategy for a Responsive UX
 
Annotating The Web With Diigo - Summer Academy 2015
Annotating The Web With Diigo - Summer Academy 2015Annotating The Web With Diigo - Summer Academy 2015
Annotating The Web With Diigo - Summer Academy 2015
 

Semelhante a Being 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
 
student innovation 2014
student innovation 2014student innovation 2014
student innovation 2014Freelancer
 
Mobile Best Practices
Mobile Best PracticesMobile Best Practices
Mobile Best Practicesmintersam
 
Effective course design
Effective course designEffective course design
Effective course designWCET
 
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
 
HTML and Responsive Design
HTML and Responsive Design HTML and Responsive Design
HTML and Responsive Design Mindy McAdams
 
Internship template for review 1
Internship template for review 1Internship template for review 1
Internship template for review 1Lahari Gowda
 
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
 
#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
 
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
 
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
 
Responsive Web Design_2013
Responsive Web Design_2013Responsive Web Design_2013
Responsive Web Design_2013Achieve Internet
 
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
 
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
 
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
 
Web tech weblamp_infosession_2012-13
Web tech weblamp_infosession_2012-13Web tech weblamp_infosession_2012-13
Web tech weblamp_infosession_2012-13Konrad Roeder
 
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
 

Semelhante a Being 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 ...
 
student innovation 2014
student innovation 2014student innovation 2014
student innovation 2014
 
Mobile Best Practices
Mobile Best PracticesMobile Best Practices
Mobile Best Practices
 
Effective course design
Effective course designEffective course design
Effective course design
 
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
 
HTML and Responsive Design
HTML and Responsive Design HTML and Responsive Design
HTML and Responsive Design
 
Internship template for review 1
Internship template for review 1Internship template for review 1
Internship template for review 1
 
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?
 
#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
 
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?
 
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
 
Responsive Web Design_2013
Responsive Web Design_2013Responsive Web Design_2013
Responsive Web Design_2013
 
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...
 
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?
 
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
 
Web tech weblamp_infosession_2012-13
Web tech weblamp_infosession_2012-13Web tech weblamp_infosession_2012-13
Web tech weblamp_infosession_2012-13
 
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
 

Último

Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
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 2024Rafal Los
 
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.pptxHampshireHUG
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
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 FresherRemote DBA Services
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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 2024The Digital Insurer
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
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)wesley chun
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
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 MenDelhi Call girls
 

Último (20)

Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
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)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 

Being 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.
  • 19. Planning ✤ Small but devastating ✤ Impacts everything ✤ Develop language everyone understands
  • 20.
  • 21. 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
  • 22. first, we must accept the ebb and flow of things alistapart.com/article/dao
  • 23. Thank you Section divider title Slides: slideshare.net/ianhuet/being-responsive-to-change Twitter: @ianhuet Email: ian.huet@iqcontent.com