Brightspot Integrations Guide

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:

  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
AEM synchronization example

See also:

Previous Topic
Premium integrations
Next Topic
Configuring AEM synchronization
Was this topic helpful?
Thanks for your feedback.
Our robust, flexible Design System provides hundreds of pre-built components you can use to build the presentation layer of your dreams.

Asset types
Module types
Page types
Brightspot is packaged with content types that get you up and running in a matter of days, including assets, modules and landing pages.

Content types
Landing pages
Everything you need to know when creating, managing, and administering content within Brightspot CMS.

Admin configurations
A guide for installing, supporting, extending, modifying and administering code on the Brightspot platform.

Field types
Content modeling
Rich-text elements
A guide to configuring Brightspot's library of integrations, including pre-built options and developer-configured extensions.

Google Analytics
Apple News