SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Downloaden Sie, um offline zu lesen
The Future of
Content Management
is Accessible
Josefine Schaefer 2023
Accessibility in Times of
Headless Systems
Josefine Schaefer 2023
Outline
● Introduction to Web Accessibility
● What is a Headless CMS?
● Implementing Accessibility
● Q & A
Josefine Schaefer 2023
Guten Tag
@JsfnSchfr
󰴛
Josefine Schaefer 2023
Web
Accessibility
"Access to information and
communications technologies,
including the web, is defined
as a basic Human right"
— United Nations Convention on
the Rights of Persons with Disabilities
Josefine Schaefer 2023
Josefine Schaefer 2023
Accessible for ALL
● many people experience
disability
● Society growing older
● Benefits for people with and
without disabilities
One Billion
Josefine Schaefer 2023
Diverse User Personas
Josefine Schaefer 2023
Diverse User Personas
cardsforhumanity.frog.co
Josefine Schaefer 2023
What role does CMS play? Better Content
Experiences
For
Developers
For Content
Teams
The right tools enable you to
focus on what really matters.
Josefine Schaefer 2023
Is Headless CMS Accessible?
● Best of breed approach
● Technology Agnostic
● Full Control
● Flexible & Extendable
Josefine Schaefer 2023
Create more Accessible
Content –– Benefits of a
Headless System
Josefine Schaefer 2023
Let’s explore 🔎
Josefine Schaefer 2023
Lifecycle
Designers (UI/UX) Developers Content Creators
Josefine Schaefer 2023
Developers
Keyboard
Accessibility
Page
Titles
Internationalisation
Semantic
HTML
Text
Alternatives
Josefine Schaefer 2023
Page Titles
Josefine Schaefer 2023
Page Titles
● Should be unique
● Can be set dynamically
Josefine Schaefer 2023
Semantic HTML
Josefine Schaefer 2023
Semantic HTML
Josefine Schaefer 2023
Landmarks
● Usa Aria Landmarks if needed
● Build an accessible content
structure
● Limit blok nesting
● Enable markdown wisely
● Make use of roles & permissions
Josefine Schaefer 2023
Headlines Hierarchies
Josefine Schaefer 2023
Voice Over
Rotor
Josefine Schaefer 2023
Headlines Hierarchies
in a CMS
Josefine Schaefer 2023
Manually Controlled
Headline Hierarchies
● Option to choose headline
level in CMS
● More freedom for editors
● More room for error
Headline Hierarchies
Single-Option
Fieldtype with
Headline Levels as
Datasource
Josefine Schaefer 2023
Automatically Generated
Headline Hierarchies
● Only one <h1>
● More security
● Less flexibility for editors
Headline Hierarchies
Josefine Schaefer 2023
Keyboard Accessibility
Josefine Schaefer 2023
Keyboard Accessibility
● Don’t trap Keyboard
users
● Include a skip link
● Stick to a logical tab order
● Ensure visible focus
● Use Semantic HTML
Josefine Schaefer 2023
Alternative Text
Josefine Schaefer 2023
Alternative Text
Josefine Schaefer 2023
Required Alternative Text
Josefine Schaefer 2023
Languages
Josefine Schaefer 2023
Languages
Josefine Schaefer 2023
Communication is Key
● Not inherently accessible
● Headless can support you in your
efforts to create more accessible
content
● Concerns all disciplines
● 10% done is better than nothing
Josefine Schaefer 2023
Conclusion
Thank you so much
for your time 🙌
Web Accessibility Resources ⬇
linktr.ee/josefinesch
@JsfnSchfr
@j-schaefer
@Josefine Schfr

Weitere ähnliche Inhalte

Ähnlich wie Accessibility in Times of Headless Systems

Neil squire jailbreak lms moodle accessibility
Neil squire   jailbreak lms moodle accessibilityNeil squire   jailbreak lms moodle accessibility
Neil squire jailbreak lms moodle accessibility
Chad Leaman
 

Ähnlich wie Accessibility in Times of Headless Systems (20)

Top 5 PHP Frameworks to Consider in 2023 for Web Development
Top 5 PHP Frameworks to Consider in 2023 for Web DevelopmentTop 5 PHP Frameworks to Consider in 2023 for Web Development
Top 5 PHP Frameworks to Consider in 2023 for Web Development
 
Neil squire jailbreak lms moodle accessibility
Neil squire   jailbreak lms moodle accessibilityNeil squire   jailbreak lms moodle accessibility
Neil squire jailbreak lms moodle accessibility
 
Joomla
JoomlaJoomla
Joomla
 
Build Accessibly - Community Day 2012
Build Accessibly - Community Day 2012Build Accessibly - Community Day 2012
Build Accessibly - Community Day 2012
 
Open Source Projects in PHP
Open Source Projects in PHPOpen Source Projects in PHP
Open Source Projects in PHP
 
Designing for Everybody Workshop
Designing for Everybody WorkshopDesigning for Everybody Workshop
Designing for Everybody Workshop
 
Web accessibility workshop 2
Web accessibility workshop 2Web accessibility workshop 2
Web accessibility workshop 2
 
IBM InterConnect 2015 - What is New in IBM Connections 2015
IBM InterConnect 2015 - What is New in IBM Connections 2015IBM InterConnect 2015 - What is New in IBM Connections 2015
IBM InterConnect 2015 - What is New in IBM Connections 2015
 
What Is joomla - landau Design Reviews
What Is joomla - landau Design ReviewsWhat Is joomla - landau Design Reviews
What Is joomla - landau Design Reviews
 
What is Joomla?
What is Joomla?What is Joomla?
What is Joomla?
 
Content management system
Content management systemContent management system
Content management system
 
Designing Learning #eldc2011
Designing Learning #eldc2011Designing Learning #eldc2011
Designing Learning #eldc2011
 
Introduction to CFEngine
Introduction to CFEngineIntroduction to CFEngine
Introduction to CFEngine
 
Harnessing the Power & Flexibility of CSS Frameworks inside the D2L Learning ...
Harnessing the Power & Flexibility of CSS Frameworks inside the D2L Learning ...Harnessing the Power & Flexibility of CSS Frameworks inside the D2L Learning ...
Harnessing the Power & Flexibility of CSS Frameworks inside the D2L Learning ...
 
How to engineer accessible websites
How to engineer accessible websitesHow to engineer accessible websites
How to engineer accessible websites
 
Joomla customization
Joomla customizationJoomla customization
Joomla customization
 
Joomla customization
Joomla customizationJoomla customization
Joomla customization
 
How to Get the Most Out of Search Webinar
How to Get the Most Out of Search WebinarHow to Get the Most Out of Search Webinar
How to Get the Most Out of Search Webinar
 
Joomla! future #jd14fr keynote
Joomla! future #jd14fr keynoteJoomla! future #jd14fr keynote
Joomla! future #jd14fr keynote
 
Using Web 2.0 Tools inside Brightspace with an Eye on Accessibility
Using Web 2.0 Tools inside Brightspacewith an Eye on AccessibilityUsing Web 2.0 Tools inside Brightspacewith an Eye on Accessibility
Using Web 2.0 Tools inside Brightspace with an Eye on Accessibility
 

Kürzlich hochgeladen

Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
UK Journal
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 

Kürzlich hochgeladen (20)

Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 

Accessibility in Times of Headless Systems