SlideShare ist ein Scribd-Unternehmen logo
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!

Weitere ähnliche Inhalte

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

Business Transformation Using TOGAF
Business Transformation Using TOGAF Business Transformation Using TOGAF
Business Transformation Using TOGAF
Eturnti Consulting Pvt Ltd
 
2010 Lotusphere Instructor Day IDC Presentation
2010 Lotusphere Instructor Day IDC Presentation2010 Lotusphere Instructor Day IDC Presentation
2010 Lotusphere Instructor Day IDC Presentation
sharynrjk
 
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
Eric Sembrat
 
Acudo & advanced analytics
Acudo & advanced analyticsAcudo & advanced analytics
Acudo & advanced analytics
Rohit Kewlani
 
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
Billy Riantono
 
Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009
Emagination ®
 
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
darryl_lehmann
 
COMPUTER APPLICATION PROJECT ON
COMPUTER APPLICATION PROJECT ON COMPUTER APPLICATION PROJECT ON
COMPUTER APPLICATION PROJECT ON
Jitender Suryavansh
 
ThinkDox ECM implmentation and support services
ThinkDox ECM implmentation and support servicesThinkDox ECM implmentation and support services
ThinkDox ECM implmentation and support services
Christopher Wynder
 
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
 
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
christiemarie4
 
How to improve Developer Documentations ?
How to improve Developer Documentations ?How to improve Developer Documentations ?
How to improve Developer Documentations ?
Utsav Parashar
 
Community Platform: Choosing the Right One
Community Platform: Choosing the Right One Community Platform: Choosing the Right One
Community Platform: Choosing the Right One
Satya S
 
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
Aspire Systems
 
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
CA Technologies
 
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...
UiPathCommunity
 
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
Perficient, Inc.
 
Product Management Essentials
Product Management EssentialsProduct Management Essentials
Product Management Essentials
Ömer Demir
 
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
Cyber-Duck
 
Duraichi _Dotnet_6yrsexp_cv
Duraichi _Dotnet_6yrsexp_cvDuraichi _Dotnet_6yrsexp_cv
Duraichi _Dotnet_6yrsexp_cv
Duraichi Veerakumar
 

Ähnlich wie 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
 

Mehr von Cyber-Duck

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
Cyber-Duck
 
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
Cyber-Duck
 
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
Cyber-Duck
 
Usability Lessons From National Healthcare Apps
Usability Lessons From National Healthcare AppsUsability Lessons From National Healthcare Apps
Usability Lessons From National Healthcare Apps
Cyber-Duck
 
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
Cyber-Duck
 
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
Cyber-Duck
 
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
Cyber-Duck
 
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
Cyber-Duck
 
The Future of Content Strategy Webinar
The Future of Content Strategy WebinarThe Future of Content Strategy Webinar
The Future of Content Strategy Webinar
Cyber-Duck
 
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
 
Cyber Duck BAM Sustainability
Cyber Duck BAM SustainabilityCyber Duck BAM Sustainability
Cyber Duck BAM Sustainability
Cyber-Duck
 
Silverstripe a leading CMS
Silverstripe a leading CMSSilverstripe a leading CMS
Silverstripe a leading CMS
Cyber-Duck
 
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
Cyber-Duck
 
Css pre-processors myths
Css pre-processors mythsCss pre-processors myths
Css pre-processors myths
Cyber-Duck
 
Designing Better Experiences - UX London 2013
Designing Better Experiences - UX London 2013Designing Better Experiences - UX London 2013
Designing Better Experiences - UX London 2013
Cyber-Duck
 
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?
Cyber-Duck
 
Project : DuckPad
Project : DuckPadProject : DuckPad
Project : DuckPad
Cyber-Duck
 
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
Cyber-Duck
 

Mehr von 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
 

Kürzlich hochgeladen

Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
flufftailshop
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 

Kürzlich hochgeladen (20)

Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 

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!