Adobe Experience Manager
With the Adobe Experience Manager (AEM) plugin, you can synchronize content between Brightspot and AEM.
The following table lists the dependencies required to include the AEM integration in your build.
Dependency | Group ID | Artifact ID |
Adobe: AEM | com.psddev |
adobe-aem |
Understanding the Brightspot-AEM synchronization
The synchronization between Brightspot and AEM is bi-directional: items you create or modify in Brightspot are exported to AEM, and items you create or modify in AEM are imported into Brightspot.
For items created in Brightspot, the synchronization is at the content-type level: if you configure the synchronization for articles, all articles are synchronized, and if you configure the synchronization for images, all images are synchronized.
For items created in AEM, the synchronization applies to a folder you choose. If you configure synchronization for a folder in AEM named myassets
, the synchronization occurs between assets in that AEM folder and that are of the appropriate content type.
When you create an item in Brightspot, the synchronization creates a parallel item in AEM. To create that parallel item, Brightspot does the following:
- Retrieves the name of the AEM synchronization folder.
- In AEM, under the synchronization folder, creates a new subfolder that represents the current date.
- Creates the item inside the AEM folder.
- Retrieves the UUID AEM assigns to the item.
For example, your synchronization folder in AEM is myassets, and you create a new image in Brightspot on October 15, 2021. Brightspot creates a new AEM folder myassets/2021/10/15, places the image in that folder, and retrieves the UUID that AEM assigned to that item. You can view the folder and UUID in the content edit form’s AEM tab.
See also: