Accessible Calendar
A Views-based calendar module for Drupal with a strong accessibility focus — providing month and week displays, custom pager plugins, ARIA landmarks, aria-current support, and AJAX update announcements for screen reader users.
Accessible Calendar provides month and week calendar displays for Views results in Drupal, built from the ground up with assistive technology in mind. Unlike heavier calendar solutions that introduce their own event entity model, this module works with standard Views results and any date field — rendering existing content in a calendar without requiring a content model change.
The accessibility features go beyond basic ARIA labels. The module adds a navigation landmark wrapping the calendar pager, uses aria-current to indicate the currently displayed period, and fires AJAX update announcements when the calendar navigates to a new month or week so screen reader users receive feedback that the content has changed. Custom month and week pager plugins replace the default Views pager with calendar-appropriate navigation controls.
An optional submodule handles improved multiday event rendering, correctly spanning events that start and end on different days rather than showing them as separate single-day entries.
The module is a lightweight, Views-native solution for the common requirement of displaying content in a calendar format — suitable for events, deadlines, schedules, and any date-centric content. It is in active development and not yet covered by the security advisory policy.
Let’s talk
Ready to stop worrying
about your Drupal site?
Start with a free audit — no commitment, no jargon. Our engineers will review your site and send you a plain-English report within 48 hours.
0207 490 2311 · hello@websitesupport.io