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).

CKEditor Responsive Table

2,213 sites Security covered Drupal 9–11
View on drupal.org

This module provides an accessible and responsive table functionality for CKEditor 5. It allows users to easily create tables with mandatory captions and headers, and ensures tables adapt well to different screen sizes.

This module is a CKEditor 5 plugin that adds a table button with some accessibility improvements over the default CKE table button. It also integrates with the Tabled plugin for making tables to be adaptable to different devices.

Features

This responsive table is accessible by default. The button provides controls to set the number of Rows and Columns. It also provides Headers options, Caption, and a Caption Visible? checkbox.

The main differences with the built-in table CKE button are:

  • Caption is mandatory, you can choose to hide them or showing them but it needs to be present.
  • Captions are always present for assistive technologies.
  • Headers are mandatory, either by rows or rows and columns.
  • Headers have a scope=column added when appropriate.

Once the table is inserted into the editor, there are controls for inserting, deleting, splitting, and merging columns and rows, as well toggling the caption visibility.

This plugin doesn't make any efforts on cleaning up or fixing copy and pasted tables, but it ensures that tables created through the table button to be accessible.

Post-Installation

  • Configure text formats by navigating to Configuration > Content authoring > Text formats and editors, or visiting /admin/config/content/formats.
  • Click Configure next to a text format that has CKEditor 5 enabled as the Text format that you'd like to add the responsive table functionality to.
  • Drag the Responsive Table button from the Available Buttons area to the Active toolbar area.
  • Click Save configuration.

Additional Requirements

Drupal 9.3 or greater.

Credits

Developed by:

Depends on

Dependencies of the latest stable release

  • ckeditor5 Drupal core

Required by

1 tracked project depends on this one

Activity

Tracked releases
4
Tracked since
Nov 2024
Latest release
11 months ago
Releases (12 mo)
1 ▼ from 3
Maintenance
Slowing

Release Timeline

Releases

Version Type Core Release date
1.0.7 Stable 9–11 Sep 30, 2025
1.0.6 Stable 9–11 Jun 27, 2025
1.0.5 Stable 9–11 Nov 28, 2024
1.0.4 Stable 9–11 Nov 26, 2024