What happens when uninstalling and re-installing Marketplace apps in Confluence Cloud?
Platform Notice: Cloud - This article applies to Atlassian products on the cloud platform.
Summary
In order to boost Confluence's productivity and expand its features, users can install apps from the Marketplace. While some of these apps are used for integration, enhancement of features, and new configuration for the product itself, others will have the data stored directly on pages., including their parameters.
For such apps, users wonder what happens with this data. Is it deleted? Can it be re-used when the app is reinstalled later?
Solution
When an app was previously installed on Confluence Cloud, removing and re-installing it should bring its data back because Confluence stores it on the Page's storage format, including parameters such as "macro id" and the corresponding data to "match" with the app information.
Let's use Gliffy as an example. When a diagram is added to a page, it will use parameters such as:
- Macro name
- Macro ID
- Attachment name (and ID in Confluence)
- Attachment ID (the diagram itself)
Revoking the app's license
If the user opts to only stop the trial/licensing, the diagram will still be visible on the page, but it will display the following message:
Gliffy is unlicensed. Please install a license to draw diagrams in your wiki
Completely uninstalling the app
If the app is completely uninstalled, the parameters will still be added to the pages, however, depending on the editor used, different messages will be displayed where the macro was supposed to be:
- "Error loading extension!" - For the new/current editor
- "Unknown macro: Gliffy" - For the legacy editor
Re-installing the app
After re-installing it, the diagrams will be displayed again because the parameters of the macro did not change and the attachments are still added to the page(s), allowing the data to be properly fetched.