Inspiration

Content formatting and management are increasing requirements within the Confluence space. There are lots of great options currently available on DC and Server in the Marketplace, whether it's a solution that offers a suite of functionality as a bundle or one that offer a single individual functionality (the former are typically more expensive). The availability of these solutions however are less abundant on Cloud, understandable as Confluence Cloud is still growing. One of these is Button for Confluence, it allows the user to add styling to hyperlinks in Confluence by creating dedicated buttons or groups of dedicated buttons

What it does

The Button Hyperlink macros allows you to create AUI-styled buttons which provides hyperlinks to other pages or websites.

How I built it

We initially built a base Confluence Cloud App before building the macros on top. These in general took a few days due to its complex functionalities. We also followed the provided Atlassian documentation https://developer.atlassian.com/cloud/confluence/getting-started/#step-4--create-a-basic-app.

Challenges I ran into

Resolving the type of link provided by the user to something usable in Confluence was challenging because we support different use cases like external links, confluence links, files, and mailto.

What I learned

Better understanding of the Cloud infrastructure

What's next for Buttons for Confluence

Release the App into MPAC. Evaluate the performance and continue to deliver features/value to users

Built With

  • connect
Share this project:

Updates