Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

content_readability

58 sites No security coverage
View on drupal.org

This modules takes the default body field on any node/block that has a configuration page and provides a readability score. This module leverages Dave Child's Text Statistics

The goal of this module is to provide feedback to content editors about the quality of their writing. Additionally this is a learning experience for myself.

Configuration

Navigating to the following path enables two settings:
/admin/config/content/content_readability

  • Help Link
  • Profiles

The help link is a url that can be changed to a resource to help users or an example page with a good score.

Profiles are used to have multiple grade levels available to the users to compare their target against. The report is calculated by the Flesch–Kincaid Grade Level. It compares the active grade level of the body compared to the target profile's grade level. If you match or are under you receive and A. For each whole integer above the threshold value it decreases the score.

The idea behind this was to give a representation to our users to encourage better content and make it more readability to a wider audience.

TODO

  • Support Non body fields?
  • Views?

Activity

Total releases
1
First release
Aug 2025
Latest release
7 months ago
Release cadence
Stability
100% stable

Releases

Version Type Release date
2.3.0 Stable Aug 25, 2025