Integrating AEM Assets with Edge Delivery Services

Adobe Experience Manager (AEM) Assets is a market leading solution for managing and delivering digital assets. It integrates seamlessly with other applications within the Adobe Experience Cloud ecosystem. To enhance the integration, for AEM Edge Delivery Services, we aim to provide a seamless mechanism for using AEM Assets with document-based site authoring flows in AEM Edge Delivery Sites.

Customers adopting AEM Edge Delivery Services can gain additional value from their investment in Experience Manager Assets. Specifically, they can benefit in the following areas:

Beo

Is there a migration path from classic to Dynamic Media OpenAPI? Is the use same as Classic OT: is it supported already by aem core components?

Stefan Seifert

Regarding the OT: DM with OpenAPI & core components, i will talk about what is posible today in my talk on Wednesday, 10:00.

sdm

Also on the migration path, this is something we can help with specific customer use cases to build out what might help.

Tad

How do customers enact governance on either doc-based or Crosswalk-based EDS sites to enforce that assets are only sourced from AEM Assets as opposed letting users randomly copy/paste objects from their desktop?

sdm

While nothing prevents you from using assets out side of AEM assets, you could consider implementing a custom check linked to the page preview/publish events to notify asset usage the do not meet the requirements (for e.g. not present in AEM Assets). Please review https://www.aem.live/developer/github-actions on setting up Github events that get triggered on page publish/preview actions if that could be a place where you'd want to implement these checks and notify.

Tomasz Sobczyk

Are xlsx (turned into a json) also Supported apart from Word docs?

sdm

Spreadsheets have limited support for what can be copied over in them and what appears in the JSON once published. For e.g. a link placed in a cell simply ends up as a plain text in the JSON. So we'd need to understand better what you may be looking for and if this can be fulfilled with custom configs of what gets copied over to the excel cell when you copy an asset to it.

WietseV

are the images stored as copy in the word document or is there a reference to the original? As in, if the image changes in the DAM, will the referencing word documents also be updated?

Tad

If you don't have a Dynamic Media license, those Assets currently live inside the word doc, and upstream asset changes don't get reflected unless you push them all back in to any place where the assets were used. This has been a challenge for us on EDS sites.

Diego

Can you integrate it with Scene7 to unlock dynamic media?

sdm

The Asset Selector integration works with "Dynamic Media with Open API" https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/assets/dynamicmedia/dynamic-media-open-apis/dynamic-media-open-apis-overview which is the newest iteration on DM Stack. You can still use Scene7 based asset delivery on your site though for them you'd have to add those asset's urls directly to your authoring tool.

Is an image served by Dynamic Media automatically leveraging in smart crops?

sdm

It wouldn't automatically use smart crop unless you express it via api parameter in a referenced asset url. Dynamic Media with open api stack does support smart crop. Please see here https://adobe-aem-assets-delivery.redoc.ly/#operation/getAssetSeoFormat

Masoud Rozati

Can we map different mime types to different custom blocks?

sdm

Yes, you can setup the configurations based on asset mime types. Please see https://www.aem.live/developer/configuring-aem-assets-sidekick-plugin#extend-aem-assets-sidekick-plugin . You can connect with us in Discord community if you have followup questions on this.

Oleksandr Tarasenko

Is it possible to find all documents, on which particular asset has been referenced?

Ashutosh Shroti

Yes, the following reference implementation mentioned in the Slides references section covers exactly this: https://github.com/Adobe-Marketing-Cloud/assets-usage-tracking

Sabine

Is smart cropping available for document-based editing as well?

Ashutosh Shroti

Yes, this feature is part of the roadmap, as outlined in the "Next Steps" section of the presentation. A reference implementation will be provided in the following repository, detailing how to utilize the Smart Crop functionality for AEM Content on Edge Delivery Services pages: https://github.com/adobe-rnd/aem-assets-plugin

BipinChandra

Can we integrate existing AEM assets with asset selector and also can AEM assets selector plugin is customizable?

sdm

Yes you can if your are using AEM Asset Cloud Service. For customizability, please see https://www.aem.live/developer/configuring-aem-assets-sidekick-plugin#extend-aem-assets-sidekick-plugin and reach out to us on AEM Discord community if you have follow-up questions.