Hello together,
We plan to use approximately 20 Confluence page properties to index the content of specific Confluence pages.
I would like to automatically generate a well-structured page property report for each Confluence page based on these 20 page properties and embed it into the Confluence page.
What would be the best way to achieve this?
Many thanks for your help: Michael
What you described seems like a common issue with the native Page Properties macro. Using it will get you part of the way there, but you'll likely hit some frictions, like the ugly property report.
I have a solution for you if you're open to marketplace apps. Full disclosure: I am affiliated with the team behind the app, but I genuinely recommend having a look at Properties, as it solves the problem you have.
With Properties, you define a Property Group, and apply it across all the pages you want to index. In your case, each page would get the same consistent set of 20 fields. You can then place a Property Report on any page (or multiple pages) and have it pull from exactly the pages you specify, regardless of where they sit in the hierarchy. You can also update a field value directly in the report without opening each individual page, allowing for a real-time sync.
Since you want the report embedded in each Confluence page, that works too: you can place a Property Report macro on a page and scope it however you need — all pages in a space, a specific subtree, pages with a certain label, or even pages across different spaces.
Here is an example of the report automatically created with Properties:
If you have any question or if you'd like to see it in action - I'm here to help.
Hi, @Michael Pfannkuchen,
In this case, a custom use macro can do the thing. I've been experimenting with our app and managed to achieve a good result.
Actually, the solution is pretty customizable and can be adjusted to meet your requirements. Here's a ready-to-use template.
Please let me know if this helps.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @Michael Pfannkuchen ,
did u try to take a look to content properties macro (https://support.atlassian.com/confluence-cloud/docs/insert-the-page-properties-macro/ )? I don't know if it could help you.
Hope this helps,
Fabio
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Fabio,
many thanks for your quick answer.
But my issue is with the appearance of the Page Property Report—when there are 20 properties, the report generates a table with 20 columns, and it just doesn't look professional, especially when some columns contain longer text and others don't.
Maybe there is a possibility to create a customized page property report by Atlassian Confluence Automation, triggered every time when the page is updated.
Do you have any idea about this?
Best regards: Michael
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Just as update for the "ugly page property report issue":
Currently we are thinking about a Forge app, written by Rovo. This app shall visualize the page properties as nice report within Confluence.
For space-wide reporting, we will try to implement an external Python app, getting the interesting page property data over REST API v2.
Any hints, further implementation sugggestions about these 2 ideas welcome - stay tuned :-)
Best regards: Michael
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.