mirror of
https://github.com/apache/superset.git
synced 2026-04-12 04:37:49 +00:00
71 lines
2.4 KiB
Markdown
71 lines
2.4 KiB
Markdown
---
|
|
title: Accessibility Guidelines
|
|
sidebar_position: 3
|
|
---
|
|
|
|
<!--
|
|
Licensed to the Apache Software Foundation (ASF) under one
|
|
or more contributor license agreements. See the NOTICE file
|
|
distributed with this work for additional information
|
|
regarding copyright ownership. The ASF licenses this file
|
|
to you under the Apache License, Version 2.0 (the
|
|
"License"); you may not use this file except in compliance
|
|
with the License. You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing,
|
|
software distributed under the License is distributed on an
|
|
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
|
KIND, either express or implied. See the License for the
|
|
specific language governing permissions and limitations
|
|
under the License.
|
|
-->
|
|
|
|
# Accessibility Guidelines
|
|
|
|
🚧 **Coming Soon** 🚧
|
|
|
|
Ensure your Superset plugins are accessible to users with disabilities and comply with modern accessibility standards.
|
|
|
|
## Topics to be covered:
|
|
|
|
- WCAG 2.1 compliance requirements
|
|
- Keyboard navigation and focus management
|
|
- Screen reader compatibility
|
|
- Color contrast and visual accessibility
|
|
- Alternative text for images and charts
|
|
- Accessible form design and validation
|
|
- ARIA labels and semantic markup
|
|
- Accessibility testing tools and techniques
|
|
- Voice control and assistive technology support
|
|
- Internationalization and right-to-left languages
|
|
|
|
## Accessibility Standards
|
|
|
|
### WCAG 2.1 Level AA Compliance
|
|
- **Perceivable** - Information presented in ways users can perceive
|
|
- **Operable** - Interface components must be operable by all users
|
|
- **Understandable** - Information and UI operation must be understandable
|
|
- **Robust** - Content must be robust enough for various assistive technologies
|
|
|
|
### Key Requirements
|
|
|
|
- **Color contrast** - Minimum 4.5:1 ratio for normal text
|
|
- **Keyboard navigation** - All functionality accessible via keyboard
|
|
- **Focus indicators** - Clear visual focus indicators
|
|
- **Alternative text** - Meaningful descriptions for non-text content
|
|
- **Error identification** - Clear error messages and instructions
|
|
|
|
## Testing Tools
|
|
|
|
- axe-core accessibility testing
|
|
- Lighthouse accessibility audits
|
|
- Screen reader testing (NVDA, JAWS, VoiceOver)
|
|
- Keyboard navigation testing
|
|
- Color contrast analyzers
|
|
|
|
---
|
|
|
|
*This documentation is under active development. Check back soon for updates!*
|