Skip to main content
drupalreleases
Release: Cms 2.2.3 — Update released for Drupal core (2.2.3)! Release: Easy Breadcrumb 2.0.11 — Minor update available for module easy_breadcrumb (2.0.11). Release: Menu Link Attributes 8.x-1.9 — Minor update available for module menu_link_attributes (8.x-1.9). Release: Bootstrap 8.x-3.42 — Minor update available for theme bootstrap (8.x-3.42). Release: PhotoSwipe - Responsive JavaScript Modal Image Gallery 5.0.11 — Minor update available for module photoswipe (5.0.11). Release: Search API attachments 10.0.13 — Minor update available for module search_api_attachments (10.0.13). Release: amazee.ai Private AI Provider 1.4.6 — Minor update available for module ai_provider_amazeeio (1.4.6). Release: amazee.ai Private AI Provider 1.3.10 — Minor update available for module ai_provider_amazeeio (1.3.10). Module Revived: Bootstrap 8.x-3.41 — Theme bootstrap updated after 6 months of inactivity (8.x-3.41). Security Coverage: Component Library — Module component_library now has official Drupal security advisory coverage.

This project helps content editors improve the readability of their Drupal content. It calculates a readability score for each piece of content and provides actionable suggestions to make it easier to understand, with a dashboard to track scores and identify content needing attention.

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.

Depends on

Dependencies of the latest stable release

  • node Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
3
Tracked since
Mar 2026
Latest release
3 months ago
Releases (12 mo)
3 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.0.1 Stable 10–11 Jun 15, 2026
1.0.x-dev Dev 10–11 Mar 27, 2026
1.0.0 Stable 10–11 Mar 27, 2026