Brightspot CMS Developer Guide

Adobe Experience Manager


Note
This Integrations section, found in the Developer Guide, covers integrations that require developer intervention to turn on. For quick, out-of-the-box integrations offered by Brightspot, see the Integrations section in the Brightspot CMS User Guide.


With the Adobe Experience Manager (AEM) plugin, you can synchronize content between Brightspot and 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:

  1. Retrieves the name of the AEM synchronization folder.
  2. In AEM, under the synchronization folder, creates a new subfolder that represents the current date.
  3. Creates the item inside the AEM folder.
  4. 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.

AEM synchronization example
AEM synchronization example

See also:

Previous Topic
Integrations
Next Topic
Configuring AEM synchronization
Was this topic helpful?
Thanks for your feedback.
The elements that get you up and running in a matter of days, from pre-built content types, to modules, to landing pages.

Content types
Modules
Landing pages
Everything you need to manage and administer content within Brightspot CMS, including plug-and-play integrations.

Dashboards
Publishing
Workflows
Admin configurations
A guide for installing, supporting and administering code on the Brightspot platform, including integrations requiring developer support to use.

Field types
Content modeling
Rich-text elements
Images