Content completeness index
This module calculates and displays a content completeness score for each content type, based on configured field weights. It also offers features like dynamically showing the index while editing content and displaying a donut chart of completion status.
Content Completeness Index
This module calculates and displays a "content completeness index" per node bundle (e.g., Node Article) based on configured field weights.
Features
- Enable the content completeness index per bundle
- Set weights per field
- batch update the calculated completeness index
- Dynamically display index while editing a content.
- Show a donut chart of the completeness status of a node.
- Conditional weights using the CCI conditional validation module.
- Display field groups as organized in Manage form display using the CCI field group.
Usage
Configuration
- Navigate to Structure > Content types > {bundle} > Completeness Index
- Configure weights for each field (default weight is 1)
- Save the configuration
Blocks/Components
You also have two blocks/components:
- Floating Form assistant which display dynamically which fields will increase the completeness index of that content.
- Wprogress chart is another block/component using the OpenEuropa Webtools charts to display a donut style graph of the nodes completion
Integrations
We've developed integration with:
- Field Groups and Simple Multistep to list the bundle form fields according to the disposition set in the Manage Form Display tab.
- Field validations: We've also created a submodule to create conditional validation of composed fields, it is possible to create a set of rules using the Field Validation module UI for conditional weights
Requirements
- Drupal 11.1+
- PHP 8.2+
- OpenEuropa Webtools
- Field group (optional)
- Simple multistep (optional)
- Field validation (optional)
Permissions
Administer content completeness index: Configure and recalculate completeness indexes.
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Release Timeline
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 1.0.x-dev | Dev | 11 | Nov 3, 2025 | ||
| 1.0.2-alpha1 | Pre-release | 11 | Nov 3, 2025 | ||
| 1.0.1-alpha1 | Pre-release | 11 | Nov 3, 2025 | ||
| 1.0.0-alpha1 | Pre-release | 11 | Nov 3, 2025 |