Files
superset2/docs/developer_portal/ux/accessibility.md

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!*