Drupal is a registered trademark of Dries Buytaert
drupal 10.6.8 Update released for Drupal core (10.6.8)! drupal 11.3.9 Update released for Drupal core (11.3.9)! drupal 11.3.8 Update released for Drupal core (11.3.8)! 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)! linkit 7.0.14 Minor update available for module linkit (7.0.14). migrate_tools 6.1.4 Minor update available for module migrate_tools (6.1.4). diff 2.0.0 Major update available for module diff (2.0.0). masquerade 8.x-2.2 Minor update available for module masquerade (8.x-2.2). video_embed_field 3.1.0 Minor update available for module video_embed_field (3.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). colorbox_inline 2.1.1 Minor update available for module colorbox_inline (2.1.1). node_view_permissions 8.x-1.7 Minor update available for module node_view_permissions (8.x-1.7).

crsis

3 sites No security coverage
View on drupal.org

CRSIS (Content Readability Score & Improvement Suggestions) helps content editors and site administrators measure and improve the readability of their content using the Flesch-Kincaid Reading Ease formula. It provides a centralized dashboard with scores, grades, and actionable suggestions for every published node.

Features

  • Readability Dashboard - A dedicated admin page (/admin/content/crsis-dashboard) that lists up to 50 published nodes with their readability scores, word counts, grade levels, and improvement suggestions.
  • Flesch-Kincaid Scoring - Automatically calculates the Flesch-Kincaid Reading Ease score for each node's body field, providing a standardized measure of content complexity.
  • 7-Level Grade System - Classifies content into grades: Very Easy, Easy, Fairly Easy, Standard, Fairly Difficult, Difficult, and Very Difficult.
  • Actionable Suggestions - Flags content that falls below a configurable minimum score and offers specific tips such as shortening sentences or using simpler words.
  • Color-Coded Score Badges - Visual indicators (green, amber, red) make it easy to spot content that needs attention at a glance.
  • Summary Cards - The dashboard header shows total content analyzed, average readability score, count of good-readability nodes, and count of nodes needing improvement.
  • Configurable Threshold - Administrators can set the minimum acceptable readability score through a settings form.
  • Translatable - All user-facing strings are fully translatable for multilingual sites.

Post-Installation

  1. After enabling the module, navigate to Admin > Configuration > Content authoring > CRSIS Settings (/admin/config/content/crsis) to enable readability analysis and set your minimum acceptable score.
  2. Assign the "Access CRSIS dashboard" permission to roles that should view the dashboard, and "Administer CRSIS" to roles that should manage settings.
  3. Visit Admin > Content > CRSIS Dashboard (/admin/content/crsis-dashboard) to view readability scores for all published content.
  4. The module analyzes the body field of published nodes. Create or edit content and revisit the dashboard to see updated scores and suggestions.

Additional Requirements

- Drupal Core Node module (drupal:node) - Required dependency for accessing and analyzing node content.
- No additional contributed modules, external libraries, or third-party APIs are required. The Flesch-Kincaid calculation is handled entirely within PHP.

Supporting this Module

If you find this module helpful, consider:
- Reporting issues and feature requests in the issue queue (https://www.drupal.org/project/issues/crsis).
- Contributing patches or reviews.
- Sharing your experience with the module in the Drupal community.

Activity

Total releases
2
First release
Mar 2026
Latest release
1 month ago
Release cadence
0 days
Stability
50% stable

Releases

Version Type Release date
1.0.x-dev Dev Mar 27, 2026
1.0.0 Stable Mar 27, 2026