Skip to content

Evaluate re-addition of dxpr_cms_accessibility_tools & editoria11y module #37

@jjroelofs

Description

@jjroelofs

Description

The dxpr_cms_accessibility_tools recipe and editoria11y module were previously removed from DXPR CMS. This issue is to evaluate their potential re-addition with improved configuration to make them less intrusive and more actionable for content editors.

Goals

  • Configure editoria11y to be less intrusive in the editing experience
  • Limit accessibility tips to actionable items that content editors can actually fix
  • Exclude system-level accessibility issues that are outside the scope of content editor capabilities

Example of Current Issues

The current implementation flags accessibility issues in system modules like the Sitemap module, which are not within the scope of what most users will be able to fix. This creates noise and frustration rather than helpful guidance.

Proposed Improvements

  1. Scope Configuration: Configure editoria11y to only check content areas that editors have control over
  2. Actionable Tips Only: Focus on issues that can be resolved through the content editing interface
  3. Severity Levels: Implement appropriate severity levels to distinguish between critical issues and suggestions
  4. Training Mode: Consider a training mode that can be toggled on/off as users become more familiar with accessibility best practices

Acceptance Criteria

  • Accessibility checks only flag issues within content editor's control
  • Configuration excludes system-generated content and module output
  • Tips provided are clear and actionable with specific steps to resolve
  • The tool enhances rather than hinders the content creation workflow
  • Documentation clearly explains what the tool checks and why

Additional Considerations

  • Review alternative accessibility checking modules that might be better suited
  • Consider integration with the content moderation workflow
  • Evaluate performance impact on the editing experience

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions