content_completeness_index
No security coverage
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.