Migrating MultiExcerpt from Server/Data Center to Cloud
MultiExcerpt Cloud now recognizes the MultiExcerpt Server macros after following the standard Confluence Cloud Migration Assistant process.
You do NOT need to take any special action to migrate your MultiExcerpt macros to Cloud.
If you add MultiExcerpt to the migration plan in the Confluence Cloud Migration Assistant then a simple operation will be performed during the migration to update an analytics server to track migrations. Then Atlassian's Cloud migration "progress" service will then be updated to 100% complete for MultiExcerpt. In some cases we have seen MultiExcerpt app migration progress stick at 0%. This could be due to a failure when MultiExcerpt requested to update Atlassian's Cloud migration "progress" service. There was no action taken other than to send information to analytics so a MultiExcerpt "App migration progress" that is stuck at 0% can be ignored. We are working to try to understand why this problem has been seen in some cases but it can be ignored for now.
At any time, if the Confluence Cloud Migration Assistant is making life difficult or confusing with respect to the MultiExcerpt app migration then you can work around that by removing MultiExcerpt from the migration plan. The only operation performed by MultiExcerpt during the migration is to send some analytics.
Update to 5.6.24(or later)
We have released an update in 5.6.24 to add a migration listener to MultiExcerpt.
This listener is used to allow MultiExcerpt-Cloud to use analytics to track Server/DC → Cloud migrations.
Atlassian's migration service is now configured to require a migration listener to be deployed for the MultiExcerpt plugin.
The minimum supported version of Confluence Server/DC for MultiExcerpt 5.6.24 is Confluence 7.11. If you cannot upgrade your Confluence instance to 7.11+ and your MultiExcerpt plugin to 5.6.24+ then you can remove the MultiExcerpt plugin from your migration plan in the Confluence Cloud Migration Assistant to avoid errors caused by the migration service expecting a migration listener. You can safely remove it because MultiExcerpt-Cloud recognizes the MultiExcerpt-Server macro markup as-is in your migrated pages. There is no additional data migration performed by MultiExcerpt during a migration, this plugin only relies on the migration done by Confluence when it migrates your page data for your spaces.
The new migration listener is needed to enable MultiExcerpt-Cloud to use analytics to track migrations. However, if you cannot upgrade to MultiExcerpt 5.6.24 you can still migrate and we will lose our analytics data but your Cloud instance will function fine.
Update to 5.6.10(or later)
We have released an update so that you no longer need to do the "Prepare Migration" step described below. MultiExcerpt Cloud now recognizes the MultiExcerpt Server macros after following the standard Confluence Cloud Migration Assistant process. You do NOT need to take any special action to migrate your MultiExcerpt macros to Cloud.
This was started in 5.6.7 and then was fully implemented in 5.6.10. In 5.6.7 the tools for migrating MultiExcerpt Server to Cloud were removed and only the 'rollback' migration tool was left in place. In 5.6.10 the removal was completed and the 'rollback' migration tool is now gone too.
If you had previously done the Prepare Migration action to prepare one or more spaces, you can continue migrating your instance to Cloud without finishing your MultiExcerpt migration and without doing a rollback. MultiExcerpt Cloud will accept either unchanged Server markup or it will accept markup that was migrated to Cloud using the pre-5.6.7 migration tools.
Please make sure you review Differences between the Server, Data Center, and Cloud MultiExcerpt App
Note: there is no Cloud equivalent of the Server/Data Center macro for MultiExcerpt Enhanced Permissions so you will need to consider your strategy for Cloud excerpting of restricted resources before you do this migration.
Everything below here is obsolete. It will be removed in the future. There are no special steps for a MultiExcerpt migration.
Instructions to use
Instructions for a manual migration (power users)
If Server Was Migrated to Cloud Without Editing Multiexcerpt Macros
Licensing
Atlassian has some guidance on the licensing policies for migrations here: Transfer your self-hosted license to cloud
See the section entitled "App licenses". The policy for app licenses is that there is no transfer or credit from Server/Data Center towards a Cloud license (sorry).
Application vendors rely on Atlassian for licensing and purchasing, for which Atlassian charges a percentage of the license fee. We are always happy to hear feedback on licensing policies but be aware that they are set and controlled by Atlassian and that feedback given directly to them about their policies is probably the best way to get it heard by the folks who set the policies.
Related articles