This guide explains how to migrate Easy Dropdown Menu configurations and macros to Confluence Cloud.
The migration consists of two independent parts:
-
Configuration migration (sets, permissions, settings)
-
Macro migration (converting page content)
Both steps are required for a complete migration.
1. Preparation
Before starting the migration ensure:
-
Easy Dropdown Menu is installed on the Cloud instance with the newest version
-
Easy Dropdown Menu version 7.0.8 or higher is installed on Server/Data Center
-
Confluence Cloud Migration Assistant (CCMA) is available
2. CCMA
When running the Confluence Cloud Migration Assistant:
-
Select Easy Dropdown Menu in the app migration screen
-
Run the migration
The following data is transferred automatically:
-
Global configuration
-
Space configurations
-
Dropdown sets
-
Permissions
When migration, the current Cloud settings will be chosen over the imported Server settings.
If you want to change that behavior, you need to use the manual data migration.
The merge priority can be configured in:
Cloud → Administration → Apps → Easy Dropdown Menu → Migration → Data Migration
3. Manual Data Migration (Optional)
Do the manual migration only if:
-
CCMA for Easy Dropdown Menu failed
-
you are on an older Confluence Server/Data Center version
-
you want to move specific spaces configuration manually
-
space on Cloud exists and you want to resync
Export (Server/Data Center)
-
Open Easy Dropdown Menu global configuration
-
Click Export / Import
-
Select spaces
-
Download the JSON file
Import (Cloud)
-
Open Administration → Apps → Easy Dropdown Menu → Migration → Data Migration
-
Upload the JSON file
-
Click Merge Settings
4. Macro Migration (Required)
After the Confluence Cloud Migration Assistant is finished, the EDM macros on your migrated pages as well as the Page Property Reports with EDM filters won’t work yet, because they have a different schema on cloud. The following message will appear due to the macros still using the storage-format that the server plugin uses, which can’t be read by our cloud plugin.
When EDM-macros get displayed like this, you will have to execute the next steps regardless of the CCMA status as this is not part of the automatic migration process. There is a tool that ships with EDM called Macro Migration that converts macros from the server-format to the cloud-format.
The tab where the macro migration is running needs to stay open while it is in progress until it is finished. Otherwise, the macro migration will be aborted.
-
To access it, go to Administration → Apps -> Easy Dropdown Menu -> Migration -> Macro Migration.
-
On this screen you should see all the spaces and their current macro migration status. The stats can be one of the following: READY MIGRATED PARTIALLY Migrated FAILED
-
Select the spaces you want to migrate by clicking on the checkbox on the left side. Migrating spaces separately makes no difference.
-
If you’re done with your selection, click on Migrate Spaces. You should be redirected to the progress screen.
-
After the migration has concluded, you should see the Migration progress at 100% above the progress bar. Here is a list of what each status means:
-
READY : No attempt to migrate this space has been made. Execute a migration which includes this space.
-
FAILED : The whole space is either archived or restricted.
If the space is archived, first restore it in Space Settings > General > Archive space and then migrate it.
If the space is restricted, grant view and edit permissions for the space to the user that executes the migration. -
PARTIALLY migrated :
Grant view and edit permissions for each restricted page to the user that executes the reindexing. The migration logs will contain the IDs and title of the pages that failed.
The Page Property Report contains too many&&operators in an EDM filter.
You don’t have a status option defined and therefore it can’t migrate the macro. -
MIGRATED : All pages that were visible to the Easy Dropdown Menu user were successfully migrated.
If there are view restricted pages in a otherwise accessible space, the macro migration will still display the status MIGRATED even tough it did not migrate the macros in these pages. This is because EDM cannot detect that there are pages it does not have access to and will not throw any errors.
If your have spaces that partially migrated after the macro migration please download the logfile and have a look on how to solve the issue on the page: Solve migration issues.
Known Limitations → KOMPLETT ANPASSEN!!
-
Restricted pages where the user doesn’t have view/edit permissions, won’t be found by the migration. Please give the EDM the needed permissions to update them as well. (see step 5)
-
In cloud we are only able to chain three EDM Filters with an AND in a query due to confluence cloud limitations. If you have Page Property Reports that chain more than three, you will need to adjust them (set the cloud filters) manually.
-
Also due to confluence cloud limitations, it is not possible to nest AND keywords inside an OR structure in Page Property Report Macros. These queries will be migrated to only OR chained filters. E.g. ((“Yes” AND “Maybe”), “No”) → (“Yes”, “Maybe”, “No”)
Need Help?
If you have some more questions or an issue with migrating the EDM, please create a ticket in our Service Desk and we will gladly assist you.