Confluence: Reports on Pages
Asked by John Aitken:

I'm new to Confluence and am currently evaluating a test copy.

As part of our implementation of a document lifecycle management process, I need to be able to create simple reports, for example: schedule reviews (or other actions) in the future for all pages in the Confluence system. This requires a page reporting function.

The scheduled activity will be based on the page: date last modified meta-data. A composite report with date page created and no. of versions is also a requirement to provide potential trends in activities.

My question is: is this possible out of the box in Confluence? If not, which plugin(s) will provide this reporting functionality and, finally, for someone with little SQL/reporting experience, how difficult is it to use? I'm up against it time-wise, so a simple explanation would be really, really, helpful.

Thanks in advance!

john


Answers:
author: Kevin Buchs
body: I would recommend the reporting plug-in. I think it is bundled with Confluence. Here is an example of a report that should generate what you asked for, over a given space.
>
> ```
> {report-table} {content-reporter:spaces=@self|types=+page} {text-sort:content:title} {content-reporter} {report-column:title=Title}{report-info:page:title|link=true}{report-column} {report-column:title=Person Last Changing}{report-info:page:modifier}{report-column} {report-column:title=Last Changed Date}{report-info:page:modification date}{report-column} {report-column:title=Version History}{report-info:page:version history}{report-column}{report-column:title=Version Comment}{report-info:page:version comment}{report-column}{report-column} {report-table} 
> ```

Now, maybe you just want the version number instead of the version history. See <http://wiki.customware.net/repository/display/AtlassianPlugins/Content+Supplier> for details on the content-reporter (supplier).

The above reports on all pages in the current space. You can filter based on content, such as labels, if you wish. You can sort the resulting table based on any column or even a "hidden" column.


author: Midori
body: **[Archiving Plugin](https://marketplace.atlassian.com/plugins/com.midori.confluence.plugin.archiving)** **helps you to automate many aspects of *Content Lifecycle Management*.**

As you asked specifically about reporting, I'd recommend you to start reading here:

1. [Content Quality report](http://www.midori-global.com/products/confluence-archiving-plugin/documentation/#statistics) (no of up-to-date vs. expired pages, no of actively visited vs. non-visited pages, etc. per space - see below)
2. [Tracking and reporting pages that are not viewed by anyone](http://www.midori-global.com/products/confluence-archiving-plugin/documentation/page-view-tracking) (potentially irrelevant content)
3. [Tracking and reporting pages that are not updated for a period](http://www.midori-global.com/products/confluence-archiving-plugin/documentation/page-view-tracking) (potentially stale content)

content-quality-statistics.png  
[](https://community.atlassian.com/t5/Confluence-questions/Confluence-Reports-on-Pages/qaq-p/181009?attachment-id=11251){#link_118e3200dacf9f}  
[](/tnckb94959/attachments/tnckb94959/confluence-questions/30307/1/content-quality-statistics.png){#display_118e3200dacf9f_0}


author: Kevin Buchs
body: You might also wish to look at {pageapproval} and {pageapproval-report} macros. <http://wiki.customware.net/repository/display/AtlassianPlugins/pageapproval>