Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Inclusive Cards

11 sites No security coverage
View on drupal.org

The Inclusive Cards module provides accessible and semantically valid card components for Drupal websites. It makes entire cards clickable while preserving any nested links, ensuring a better experience for all users, including those using assistive technologies. This module helps websites be more inclusive by improving navigation and interaction for everyone.

One Link to Rule Them All.

The Inclusive Cards module is a Drupal module that provides accessible and semantically valid card components. The module adds a click event to cards that have a link, and ensures that the cards are accessible to all users, including those who use assistive technologies. Instead of nesting everything into a big "a" element, js converts the card into a link without breaking any other nested links like tags etc.
The module achieves this by removing the alt attribute from images that do not add any value to the user, and adding the role="presentation" attribute to indicate that the images should be ignored by assistive technologies. Additionally, the module removes the parent element of the image if it is a link, to ensure that the link is still accessible to users who use assistive technologies.

Features

The Inclusive Cards module is useful for anyone who wants to ensure that their website is accessible to all users, including those who use assistive technologies. By providing accessible and semantically valid card components, the module helps to ensure that users can navigate and interact with the website in a way that is intuitive and easy to understand.

Post-Installation

  1. Go to /admin/config/system/inclusive-cards
  2. Select the display view modes between nodes and taxonomies that you want to apply the inclusive card functionality.
  3. Go to /admin/views and create a new view.
  4. Make sure that you are rendering in Format Show: Content/Teaser (or any other display view mode).
  5. Verify the functionality by visiting either the views page or block you have created.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Oct 2025
Latest release
10 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Slowing

Releases

Version Type Core Release date
1.1.1-beta1 Pre-release 9–11 Oct 16, 2025