By signing up for this Early Access Program (“EAP”), you acknowledge that use of the Confluence Full Page App module is governed by the Atlassian Developer Terms. The Confluence Full Page App module is considered “Early Access Materials”, as set forth in Section 10 of the Atlassian Developer Terms and is subject to applicable terms, conditions, and disclaimers.
Summary of project:
The Confluence Full Page module aims to enable developers to build fully custom, chromeless app experiences within Confluence Cloud, hosted directly on Forge. This offering is a key step in Atlassian’s strategy to empower partners and customers to build sophisticated, enterprise-grade solutions directly on the Atlassian platform. This post explains our current solution including some high-level technical designs and guidelines. We’re looking for feedback to make sure we build the best possible solution. As we continue to develop this solution, the information outlined below may evolve over time.
To join this Early Access Program, please complete the Forge EAP sign-up form.
Who are we solving for?
Customers
This initiative is designed to support enterprise customers who require branded, full-screen solutions without Atlassian navigation or branding.
Partners
This initiative provides partners with more UI flexibility for their solution.
EAP solution overview
Forge Full-page apps for Confluence can be built by configuring a confluence:fullPage module in the App manifest.yml. Learn more here.
Viewing full-page apps
Right now, there is no easy way (like a button) to open a Confluence full page app. App builders must make the URL themselves to view or test their app. This is a temporary limitation for full page apps in Confluence.
Confluence full-page apps will have the following base URL structure:
https://<site-host-name>/wiki/full-page/<app-id>/<environment-id>
- site-host-name: the base URL of the Atlassian site with Confluence installed, e.g. my-org.atlassian.net
- app-id: The Forge app ID of the app in UUID format
- environment-id: The ID of the environment that the Forge app is deployed to in UUID format
Any subsequent URL segments are managed by the Forge app through the bridge createHistory API.
Known Limitations
- Forge Modals have not been made available.
- Many features exposed by the Forge bridge SDKs have not been made available. Feedback is welcomed regarding use cases for existing and new bridge capabilities.
Feedback
We welcome your thoughts on this EAP and, in particular, would greatly appreciate your feedback on the following questions:
- What are the best use cases for the Full Page UI?
- What additional types of components would add value to a full page experience for you?
- What new and existing features of the Forge app SDKs would help you build your use case?
We look forward to your feedback!