GatherContent Integrates with AEM for Seamless Content Migration
New GatherContent and AEM integration module ensures effortless content mapping and migration between systems.
- Adobe Experience Manager
- JavaScript
- Java
- The integration module has been in use since 2016.
- The current version of the integration module is 4.0.
- Supported AEM versions 6.0, 6.1, 6.2, 6.3, 6.4, 6.5.
Main Challenges
GatherContent aimed to offer their customers a user-friendly tool that would facilitate the migration of content assets between their content operations platform and Adobe Experience Manager. The company’s objective was to assist customers in standardizing, structuring, and scaling their content production workflows.
To ensure the successful development of this solution, GatherContent sought out AEM developers with extensive experience in integrating Adobe software, guaranteeing the necessary expertise for building a robust and tailored solution.
Custom Solution
Axamit developers created the GatherContent & AEM integration module that enables seamless content exchange and synchronization between GatherContent and AEM. With this solution, editors now have the power to effortlessly map structured text and media content assets between the two systems, enabling seamless import, export, and bulk updates.
Mapping Content Between AEM and GatherContent
Editors can set up import and export mappings between Templates in GatherContent and Pages in AEM and their corresponding components. The capabilities of the integration module allow editors to:
- Map a GatherContent Template to multiple AEM templates.
- Map component field structure between GatherContent and AEM.
- Use AEM Multi-Site Manager to import content to several sites.
- Configure mapping for content with several language versions.
Import/Export Content between GatherContent and AEM
Editors can migrate content items between systems in both directions using suitable import or export mappings. The results page is displayed for every session with a list of successfully processed and failed items linked to the log file. The integration allows editors to:
- Replicate the hierarchical structure for imported items or rearrange them.
- Import content to any AEM components, including custom components.
- Populate content to multiple locations in the AEM with different import paths.
- Import metadata attached to content in GatherContent to AEM page properties.
Update Imported/Exported Content
To keep content in sync between the systems, editors can update content that has previously been migrated between AEM and GatherContent in either direction. The integration allows to:
- Update content even if the DAM hierarchical structure differs between systems.
- See the list of successfully updated items and check if there were any errors.
- Get GatherContent workflow statuses for the content items updated automatically.
Regulate Speed and Capacity
The integration plugin ensures efficient data exchange between systems. The editors have control over the plugin resource utilization to align it with other authoring processes. To optimize export, import, and update sessions, editors can:
- Configure up to 200 parallel worker threads for optimal processing speed.
- Reduce the number of parallel jobs in system configuration for lower CPU consumption.
- View progress and results on dedicated URLs for processes running in the background.
- Adobe Experience Manager
- JavaScript
- Java
- The integration module has been in use since 2016.
- The current version of the integration module is 4.0.
- Supported AEM versions 6.0, 6.1, 6.2, 6.3, 6.4, 6.5.
Results & Wins
GatherContent and AEM integration module has been maintained by Axamit since 2016 and received several updates. The current version of the integration module is 4.0.
The source code of the solution is available on GitHub. With further improvements and new capabilities requests from GatherContent, Axamit continues this fruitful collaboration.