content_insights_report
This module generates a Content Insights Report that provides valuable data and analysis about the content in your system. The report is based on various parameters, including content type, status, and workflows, giving you insights into the overall performance and status of the content within your system.
Why use Content Insights Report as the project name?
"Content Insights" refers to the valuable data, analysis, and actionable information derived from the performance, status, and engagement of digital content. These insights help content creators, marketers, and stakeholders understand how content is performing, how users are interacting with it, and how content aligns with business goals. The goal of content insights is to inform decisions related to content creation, distribution, optimisation, and strategy.
Sub module for group module is also available
I have developed a submodule to enhance its functionality. This new submodule allows the generation of reports based on the group module, enabling report to be generated for individual group.
Features
Content Insights Summary
Purpose:
This section provides a high-level overview of content distribution based on content type.
Description:
- The report calculates and presents a percentage breakdown of content based on the total number of content nodes or based on the total number of published nodes.
- For example, if you have multiple content types (e.g., Articles, Blog Posts, Product Pages), the summary will show what percentage of the total content belongs to each type.
- This is particularly useful for understanding the content mix and evaluating the prevalence of different content types in your system.
Content Insights Report
Purpose:
This section provides a deeper, more granular look into content creation, updates, and workflow status. Content report with customisable date filters to refine and narrow your search for more relevant results.
Description:
- Percentage Breakdown:
Similar to the Content Type Summary, this report provides a percentage-based view of content status, but it's based on the total number of nodes or published nodes. This allows you to compare different categories of content and track overall progress. - Monthly Trends (Created/Updated Nodes):
The report tracks content activity over time, focusing on when nodes were created and updated. The data is broken down into months, with the number of new and updated nodes calculated and visualised for each month. The months displayed are configurable, allowing you to define the reporting period based on your needs (e.g., last 6 months, last year). - Workflow – Moderation State:
This section provides insights into the current workflow status of content nodes, specifically focusing on the Moderation State. This includes data on whether the content is in draft, pending approval, published, or in other workflow stages. This can help identify bottlenecks, delays, or content that is stuck in a particular moderation stage.
Content Report
Purpose:
This section provides a deeper, more granular look into content creation, updates, and workflow status with customisable date filters to refine and narrow your search for more relevant results.
Post-Installation
- Configuration:
Navigate to Configuration > Content authoring > Content Insights Report Settings using the Admin Toolbar. Alternatively, you can also use this link: /admin/config/content/content_insights_report/settings
Group Configuration: Navigate to Configuration > Content authoring > Content Insights Report Group Settings using the Admin Toolbar. Alternatively, you can also use this link: /admin/config/content/content_insights_report_group/settings - Report:
Navigate to Reports > Content Insights Report using the Admin Toolbar.
Alternatively, you can also use this link: /admin/reports/content-insights-report
Group Report: Navigate to Groups > List using the Admin Toolbar. Select a group, then select Report from the Menu tabs.
Alternatively, you can also use this link: /group/{group_id}/reports/content-insights-report-group
Similar projects
Although there are other reporting modules for Drupal, this one stands out because of its intuitive interface, wide range of configuration options, and emphasis on real-time data while maintaining strong performance.
Content Type Audit, Content Type Report, Content Report, Content Reporting
Supporting this Module
If you need support or have feedback on Content Reporting module, you can submit a support request or report an issue here.
Roadmap
Future improvements include:
- Resolving any issues raised in the project issue tracker
- Content Fields Report - Insights to fields