Introduction
For the Intern Projects Page, we created a table that lists all the children pages dynamically. This is a feature of Confluence called Page Properties Report. It looks similar to the following:
There are three parts to creating a report like this:
The
{page properties report}
macro. This goes into the parent page (or really, any page; it does not need to be the parent to produce the table).A child page with the
{page properties}
macro. Inside this macro will be a table of column headings and values.A label for the child page. The report macro finds all pages with that label (this is why it does not need to be a child page), and looks for the page properties to generate the report.
Report Page
For the report page, enter the {page properties report}
macro. The configuration of the macro is as follows:
Page to be Included in Report
Any page can be a candidate for inclusion. I prefer to have the pages be children so that it shows nicely in the side banner, but this is not a requirement.
First, create or edit the page you want to include in the report. Click on the
Label button to add your label.