programeta / recipe-a11y
Installs and configures common security modules.
Installs: 17
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:drupal-recipe
Requires
- drupal/block_aria_landmark_roles: ^3.0
- drupal/editoria11y: ^2.2
- drupal/linkit: ^7.0
- drupal/menu_link_attributes: ^1.5
- drupal/title_a11y: ^1.0
README
This configuration recipe is designed for Drupal 11 and provides a foundational setup to support key accessibility-related modules. It defines the necessary editor and text format configurations to ensure compatibility and usability with a curated set of modules that enhance content accessibility and editorial experience.
The recipe includes baseline configuration for the following modules, which are considered essential for accessibility-focused Drupal projects:
- Accessibility Indicator for Title Length – Helps content editors maintain optimal title lengths for accessibility and SEO.
- Linkit – Provides an intuitive interface for linking to internal content, improving usability and editorial efficiency.
- Menu Link Attributes – Allows editors to add
aria
and other HTML attributes to menu links for improved accessibility. - Editoria11y – A real-time accessibility checker that assists editors in identifying and resolving accessibility issues as they write.
- Landmark Roles - Adds additional elements to the block configuration forms that allow users to assign a ARIA landmark role and/or ARIA labels to a block.
This recipe ensures that these modules are properly integrated into the editor environment (full_html
or basic_html
), enabling a consistent and accessible content creation workflow out of the box.