Inspiration

I use Confluence very often in work and you sometimes come across pages and want to know if the information there is up to date or you have some questions about the content. Normally I would ask the page creator about those things but sometimes they've moved on from the company or moved into a different role. I wanted an easy way to see and assign who is the go-to person for each Confluence Page so that people know exactly who to ask these questions to.

What it does

Displays the Owner of the page on every Confluence page and allows you to easily update it. This lets people know who knows the most about each Confluence page and who to ask questions about the page.

Sometime the page creator is no longer the best person to ask about a Confluence page so with Page Owner you can display on every Confluence page, a Page Owner alongside the Page Creator.

Page Owner also allows bulk updating when one user takes over from another user so you can change all pages owned by one person to be owned by another person.

How I built it

Page Owner was easy to build as a Forge app. The deep integration into Confluence experience allowed by UI Kit made it simple to blend Page Owner in with the UI of Confluence to allow a seamless experience. The "forge tunnel" command was particularly useful allowing me to test my changes in a real Confluence site with an extremely short feedback loop.

What we learned

I became much more familiar with the flow of Forge apps and the different environments available, whilst also learning about how licensing works with Forge apps and how to test around it. I learned that there are many different deep UI integrations available with UI Kit as part of Forge that makes me excited for making more apps using them in the future

What's next for Page Owner

I am currently investigating how to make an easy UI to allow change the Owner of a whole space or a page and all of it's children. As the project is available on Atlassian Marketplace, I'm also waiting for customer feedback to see which directions customers would like the project to go in.

Built With

Share this project:

Updates