Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Accessibility Compliance Audit of Wetu Importer plugin #177

Open
5 tasks
ashleyshaw opened this issue Oct 10, 2024 · 0 comments
Open
5 tasks

Accessibility Compliance Audit of Wetu Importer plugin #177

ashleyshaw opened this issue Oct 10, 2024 · 0 comments
Assignees
Labels
Accessibility Fix or enhancement related to accessibility. [Status] Needs Audit [Type] Code Quality Issues or PRs that relate to code quality & coding standards

Comments

@ashleyshaw
Copy link
Member

ashleyshaw commented Oct 10, 2024

Description

The goal of this audit is to ensure that all forms and backend interfaces of the Wetu Importer plugin meet accessibility standards. This includes using existing WordPress admin CSS classes for styling to maintain consistency, and ensuring full compliance with accessibility guidelines such as screen reader compatibility, keyboard navigation, and visible focus states.

Requirements

  • All form fields should be fully accessible, using appropriate labels and ARIA attributes for screen readers.
  • The plugin should maintain consistency with WordPress admin UI by reusing default WordPress admin CSS classes.
  • Ensure that all elements are compatible with keyboard navigation and meet accessibility standards such as appropriate focus states and contrast ratios.

Tasks

  • Form Accessibility:

    • Utilize default WordPress admin CSS classes for styling all form elements.
    • Ensure all form fields have appropriate labels and ARIA attributes to improve screen reader compatibility.
    • Implement visible focus states for form fields to support keyboard navigation.
    • Test all forms for keyboard accessibility and screen reader support.
  • Interface Consistency:

    • Ensure UI elements follow WordPress admin styling for a consistent and accessible user experience.
    • Verify that all components meet WordPress accessibility standards, including contrast ratios and navigation structure.
    • Conduct tests with popular screen readers (e.g., NVDA, VoiceOver) to ensure compatibility.

Acceptance Criteria

  • All forms and backend interfaces adhere to WordPress accessibility standards.
  • UI elements are styled using default WordPress admin CSS classes to maintain visual consistency and compliance.
  • The plugin is fully keyboard accessible and works with screen readers.
@ashleyshaw ashleyshaw added Accessibility Fix or enhancement related to accessibility. [Type] Code Quality Issues or PRs that relate to code quality & coding standards [Status] Needs Audit labels Oct 10, 2024
@github-project-automation github-project-automation bot moved this to Needs Triage in Tour Operator Oct 14, 2024
@ZaredRogers ZaredRogers moved this from Needs Triage to 📥 Needs Dev in Tour Operator Oct 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Accessibility Fix or enhancement related to accessibility. [Status] Needs Audit [Type] Code Quality Issues or PRs that relate to code quality & coding standards
Projects
Status: 📥 Needs Dev
Development

No branches or pull requests

2 participants