SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
June 2023
Building products people actually can use
– why all developers need to understand
accessibility
Essential (Laravel) developer skills for
successful end-to-end project delivery
#LaraDuck
About us
We are Laravel’s
fi
rst o
ffi
cial UK Accredited Partner
Clients approach us when their Web Platforms need to be redesigned and rebuilt so content can becomes
more accessible, user friendly and served by better open source technology like Laravel. We also help clients
to ensure their data, websites are secure and compliant through better UX, SEO and DevOps.
Welcome 👋 to the fifth webinar of this Essential Skills Series for (Laravel) Developers looking
to grow and elevate their soft skills
What you need to know:
‣ In each session one of our Ducks will focus on a different stage of the project lifecycle
‣ Topics include, pitching, project management, Agile, UX, accessibility, internal
communications and much more
‣ Each session is recorded, and shared to everyone who registered
‣ We will also share with you additional material, such as articles, white paper and
previous webinars
Introduction
Today’s session:
• Today session is going to last around 40 minutes
• There will be time available at the end for your questions at the end of session
• The full recording of the webinar will be emailed early next week
To submit a question:
• Open the Q&A window by clicking the Q&A button located at the bottom of your
screen
You can also post questions on Twitter after the webinar using the
hashtag #LaraDuck
House rules
Captions:
• Automated captions are available – if not already turned on, you can switch these
on via the Transcripts button located at the bottom
• The on-demand version of the webinar will be provided with manually-edited
captioning
House rules
Let’s go
The practice of making information and
facilities inclusive to all persons by removing
the barriers that may prevent certain users
from accessing that information or making
use of those facilities.
WHAT IS
ACCESSIBILITY?
Accessibility in action
Credit for original diagram: https://download.microsoft.com/download/b/0/d/b0d4bf87-09ce-4417-8f28-d60703d672ed/inclusive_toolkit_manual_final.pdf
Permanent x Temporary x Situational
Motor
Visual
Auditory
Verbal
Neurological/Cognitive
Credit for original diagram: https://download.microsoft.com/download/b/0/d/b0d4bf87-09ce-4417-8f28-d60703d672ed/inclusive_toolkit_manual_final.pdf
WHO IS
RESPONSIBLE FOR
ACCESSIBILITY?
Accessibility in development
1. Order and relationship of elements
2. Visual contrast between elements
3. Description and labelling of elements
4. Reflection of the state of controls
Accessibility in development
Order and relationship of elements
How heading levels define structure and relationships, what belongs to what.
Using landmarks to define document structure to help parsing and understanding of
how the information is grouped.
Accessibility in development
Visual contrast between elements
Ensuring that the text and controls have enough visual contrast to be clearly identifiable
and to make reading easy.
Contrast is measured using a ratio, for compliance this ratio should be at minimum 1:45
between background and foreground.
Accessibility in development
Description and labelling of elements
All elements must be described effectively using different methods like alt attributes on
images, audio description on videos and properly coded labels for form controls.
Sometimes using “role” attributes is needed.
Accessibility in development
Reflection of the state of controls
When something changes in the interface, it must be communicated to the user.
Accordion toggles, tab selection, focus on controls, form errors.
The case for accessibility in digital
1. It’s the right thing to do
2. It’s 20% of the population (and maybe more)
3. It helps everyone
4. Better positioned for acquisitions and investment
5. Protects you against lawsuits
How to champion accessibility
1. Internal training – focused in how the different teams
are responsible for different parts of accessibility
2. Create a company culture around accessibility
3. Keep the principles present with checklist, processes
and updates
How to identify what’s needed
What to look for, where to look
Layout, Ordering, Attributes, Events and other
considerations.
How to identify what’s needed
Layout & Ordering Content
How to identify what’s needed
Attributes & Events
How to identify what’s needed
Other Considerations
Q&A Session
Let’s answer your questions
Email: hello@cyber-duck.co.uk
Twitter: @cyberduck_uk
LinkedIn: linkedin.com/company/cyber-duck
Next Session
Measure twice, cut once – making planning
scope of work successful
(7th July 2023)
Email: hello@cyber-duck.co.uk
Twitter: @cyberduck_uk
LinkedIn: linkedin.com/company/cyber-duck
Next Steps
In the meantime…
Download our free white paper:
How to Scale Laravel Projects and Applications.
SCAN TO DOWNLOAD
SCAN TO DOWNLOAD
THANK YOU SO MUCH!
Cyber-Duck
“
“
@cyberduck_uk
We’re hiring, reach out
to me if you’re interested!

Más contenido relacionado

Similar a Building products people actually can use – why all developers need to understand accessibility.pdf

Acudo & advanced analytics
Acudo & advanced analyticsAcudo & advanced analytics
Acudo & advanced analytics
Rohit Kewlani
 
COMPUTER APPLICATION PROJECT ON
COMPUTER APPLICATION PROJECT ON COMPUTER APPLICATION PROJECT ON
COMPUTER APPLICATION PROJECT ON
Jitender Suryavansh
 
Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...
Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...
Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...
Dylan Wilbanks
 

Similar a Building products people actually can use – why all developers need to understand accessibility.pdf (20)

Business Transformation Using TOGAF
Business Transformation Using TOGAF Business Transformation Using TOGAF
Business Transformation Using TOGAF
 
2010 Lotusphere Instructor Day IDC Presentation
2010 Lotusphere Instructor Day IDC Presentation2010 Lotusphere Instructor Day IDC Presentation
2010 Lotusphere Instructor Day IDC Presentation
 
Atlanta Drupal Users Group - October 2015 - Success of the GT Redesign
Atlanta Drupal Users Group - October 2015 - Success of the GT RedesignAtlanta Drupal Users Group - October 2015 - Success of the GT Redesign
Atlanta Drupal Users Group - October 2015 - Success of the GT Redesign
 
Acudo & advanced analytics
Acudo & advanced analyticsAcudo & advanced analytics
Acudo & advanced analytics
 
Laravel CI / CD in Azure Web Apps - Global Azure Bootcamp Jakarta
Laravel CI / CD in Azure Web Apps -  Global Azure Bootcamp JakartaLaravel CI / CD in Azure Web Apps -  Global Azure Bootcamp Jakarta
Laravel CI / CD in Azure Web Apps - Global Azure Bootcamp Jakarta
 
Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009
 
Open Web Technologies and You - Durham College Student Integration Presentation
Open Web Technologies and You - Durham College Student Integration PresentationOpen Web Technologies and You - Durham College Student Integration Presentation
Open Web Technologies and You - Durham College Student Integration Presentation
 
COMPUTER APPLICATION PROJECT ON
COMPUTER APPLICATION PROJECT ON COMPUTER APPLICATION PROJECT ON
COMPUTER APPLICATION PROJECT ON
 
ThinkDox ECM implmentation and support services
ThinkDox ECM implmentation and support servicesThinkDox ECM implmentation and support services
ThinkDox ECM implmentation and support services
 
Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...
Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...
Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...
 
How to Hire Flutter Developers in India Quick Guide.pdf
How to Hire Flutter Developers in India Quick Guide.pdfHow to Hire Flutter Developers in India Quick Guide.pdf
How to Hire Flutter Developers in India Quick Guide.pdf
 
How to improve Developer Documentations ?
How to improve Developer Documentations ?How to improve Developer Documentations ?
How to improve Developer Documentations ?
 
Community Platform: Choosing the Right One
Community Platform: Choosing the Right One Community Platform: Choosing the Right One
Community Platform: Choosing the Right One
 
Building Software Solutions Using Web 2.0 Technologies
Building Software Solutions Using Web 2.0 TechnologiesBuilding Software Solutions Using Web 2.0 Technologies
Building Software Solutions Using Web 2.0 Technologies
 
CA Productivity Accelerator v12.1: What's New and Advanced Features
CA Productivity Accelerator v12.1: What's New and Advanced FeaturesCA Productivity Accelerator v12.1: What's New and Advanced Features
CA Productivity Accelerator v12.1: What's New and Advanced Features
 
Dev Dives: Automate in full power with the latest Generative AI features in U...
Dev Dives: Automate in full power with the latest Generative AI features in U...Dev Dives: Automate in full power with the latest Generative AI features in U...
Dev Dives: Automate in full power with the latest Generative AI features in U...
 
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
 
Product Management Essentials
Product Management EssentialsProduct Management Essentials
Product Management Essentials
 
How developers can help deliver winning pitches and aid new business
How developers can help deliver winning pitches and aid new businessHow developers can help deliver winning pitches and aid new business
How developers can help deliver winning pitches and aid new business
 
Duraichi _Dotnet_6yrsexp_cv
Duraichi _Dotnet_6yrsexp_cvDuraichi _Dotnet_6yrsexp_cv
Duraichi _Dotnet_6yrsexp_cv
 

Más de Cyber-Duck

Project : DuckPad
Project : DuckPadProject : DuckPad
Project : DuckPad
Cyber-Duck
 

Más de Cyber-Duck (18)

Measure Twice, Cut Once – Making Planning Scope of Work a Success.pdf
Measure Twice, Cut Once – Making Planning Scope of Work a Success.pdfMeasure Twice, Cut Once – Making Planning Scope of Work a Success.pdf
Measure Twice, Cut Once – Making Planning Scope of Work a Success.pdf
 
Building products people actually want 
to use – understanding the value of UX
Building products people actually want 
to use – understanding the value of UXBuilding products people actually want 
to use – understanding the value of UX
Building products people actually want 
to use – understanding the value of UX
 
Code is not enough – why developers must wear multiple hats
Code is not enough – why developers must wear multiple hatsCode is not enough – why developers must wear multiple hats
Code is not enough – why developers must wear multiple hats
 
Usability Lessons From National Healthcare Apps
Usability Lessons From National Healthcare AppsUsability Lessons From National Healthcare Apps
Usability Lessons From National Healthcare Apps
 
Delivering Fantastic Brand Experiences With Low-Code
Delivering Fantastic Brand Experiences With Low-CodeDelivering Fantastic Brand Experiences With Low-Code
Delivering Fantastic Brand Experiences With Low-Code
 
eCommerce & Accessibility Webinar: How Accessibility can Boost Conversion Rates
eCommerce & Accessibility Webinar: How Accessibility can Boost Conversion RateseCommerce & Accessibility Webinar: How Accessibility can Boost Conversion Rates
eCommerce & Accessibility Webinar: How Accessibility can Boost Conversion Rates
 
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 MigrationDrupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
 
PDF Accessibility Webinar: The War on PDFs
PDF Accessibility Webinar: The War on PDFsPDF Accessibility Webinar: The War on PDFs
PDF Accessibility Webinar: The War on PDFs
 
The Future of Content Strategy Webinar
The Future of Content Strategy WebinarThe Future of Content Strategy Webinar
The Future of Content Strategy Webinar
 
DevOps CTO Masterclass | Webinar Oct. 2020
DevOps CTO Masterclass | Webinar Oct. 2020DevOps CTO Masterclass | Webinar Oct. 2020
DevOps CTO Masterclass | Webinar Oct. 2020
 
Cyber Duck BAM Sustainability
Cyber Duck BAM SustainabilityCyber Duck BAM Sustainability
Cyber Duck BAM Sustainability
 
Silverstripe a leading CMS
Silverstripe a leading CMSSilverstripe a leading CMS
Silverstripe a leading CMS
 
Designing Better Experiences: Matt Gibson for Marketing Week Live 2015
Designing Better Experiences: Matt Gibson for Marketing Week Live 2015Designing Better Experiences: Matt Gibson for Marketing Week Live 2015
Designing Better Experiences: Matt Gibson for Marketing Week Live 2015
 
Css pre-processors myths
Css pre-processors mythsCss pre-processors myths
Css pre-processors myths
 
Designing Better Experiences - UX London 2013
Designing Better Experiences - UX London 2013Designing Better Experiences - UX London 2013
Designing Better Experiences - UX London 2013
 
Adaptive Web Design, does size really matter?
Adaptive Web Design, does size really matter?Adaptive Web Design, does size really matter?
Adaptive Web Design, does size really matter?
 
Project : DuckPad
Project : DuckPadProject : DuckPad
Project : DuckPad
 
User Experience as an Integral Facet of Online Marketing
User Experience as an Integral Facet of Online MarketingUser Experience as an Integral Facet of Online Marketing
User Experience as an Integral Facet of Online Marketing
 

Último

Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
FIDO Alliance
 

Último (20)

Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 

Building products people actually can use – why all developers need to understand accessibility.pdf

  • 1. June 2023 Building products people actually can use – why all developers need to understand accessibility Essential (Laravel) developer skills for successful end-to-end project delivery #LaraDuck
  • 2. About us We are Laravel’s fi rst o ffi cial UK Accredited Partner Clients approach us when their Web Platforms need to be redesigned and rebuilt so content can becomes more accessible, user friendly and served by better open source technology like Laravel. We also help clients to ensure their data, websites are secure and compliant through better UX, SEO and DevOps.
  • 3. Welcome 👋 to the fifth webinar of this Essential Skills Series for (Laravel) Developers looking to grow and elevate their soft skills What you need to know: ‣ In each session one of our Ducks will focus on a different stage of the project lifecycle ‣ Topics include, pitching, project management, Agile, UX, accessibility, internal communications and much more ‣ Each session is recorded, and shared to everyone who registered ‣ We will also share with you additional material, such as articles, white paper and previous webinars Introduction
  • 4. Today’s session: • Today session is going to last around 40 minutes • There will be time available at the end for your questions at the end of session • The full recording of the webinar will be emailed early next week To submit a question: • Open the Q&A window by clicking the Q&A button located at the bottom of your screen You can also post questions on Twitter after the webinar using the hashtag #LaraDuck House rules
  • 5. Captions: • Automated captions are available – if not already turned on, you can switch these on via the Transcripts button located at the bottom • The on-demand version of the webinar will be provided with manually-edited captioning House rules
  • 7. The practice of making information and facilities inclusive to all persons by removing the barriers that may prevent certain users from accessing that information or making use of those facilities. WHAT IS ACCESSIBILITY?
  • 9. Credit for original diagram: https://download.microsoft.com/download/b/0/d/b0d4bf87-09ce-4417-8f28-d60703d672ed/inclusive_toolkit_manual_final.pdf Permanent x Temporary x Situational Motor Visual Auditory Verbal Neurological/Cognitive
  • 10. Credit for original diagram: https://download.microsoft.com/download/b/0/d/b0d4bf87-09ce-4417-8f28-d60703d672ed/inclusive_toolkit_manual_final.pdf WHO IS RESPONSIBLE FOR ACCESSIBILITY?
  • 11. Accessibility in development 1. Order and relationship of elements 2. Visual contrast between elements 3. Description and labelling of elements 4. Reflection of the state of controls
  • 12. Accessibility in development Order and relationship of elements How heading levels define structure and relationships, what belongs to what. Using landmarks to define document structure to help parsing and understanding of how the information is grouped.
  • 13. Accessibility in development Visual contrast between elements Ensuring that the text and controls have enough visual contrast to be clearly identifiable and to make reading easy. Contrast is measured using a ratio, for compliance this ratio should be at minimum 1:45 between background and foreground.
  • 14. Accessibility in development Description and labelling of elements All elements must be described effectively using different methods like alt attributes on images, audio description on videos and properly coded labels for form controls. Sometimes using “role” attributes is needed.
  • 15. Accessibility in development Reflection of the state of controls When something changes in the interface, it must be communicated to the user. Accordion toggles, tab selection, focus on controls, form errors.
  • 16. The case for accessibility in digital 1. It’s the right thing to do 2. It’s 20% of the population (and maybe more) 3. It helps everyone 4. Better positioned for acquisitions and investment 5. Protects you against lawsuits
  • 17. How to champion accessibility 1. Internal training – focused in how the different teams are responsible for different parts of accessibility 2. Create a company culture around accessibility 3. Keep the principles present with checklist, processes and updates
  • 18. How to identify what’s needed What to look for, where to look Layout, Ordering, Attributes, Events and other considerations.
  • 19. How to identify what’s needed Layout & Ordering Content
  • 20. How to identify what’s needed Attributes & Events
  • 21. How to identify what’s needed Other Considerations
  • 22. Q&A Session Let’s answer your questions Email: hello@cyber-duck.co.uk Twitter: @cyberduck_uk LinkedIn: linkedin.com/company/cyber-duck
  • 23. Next Session Measure twice, cut once – making planning scope of work successful (7th July 2023) Email: hello@cyber-duck.co.uk Twitter: @cyberduck_uk LinkedIn: linkedin.com/company/cyber-duck
  • 24. Next Steps In the meantime… Download our free white paper: How to Scale Laravel Projects and Applications. SCAN TO DOWNLOAD SCAN TO DOWNLOAD
  • 25. THANK YOU SO MUCH! Cyber-Duck “ “ @cyberduck_uk We’re hiring, reach out to me if you’re interested!