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:
- Governance: Ensuring that assets used for exceptional experiences are approved and on-brand helps limit brand and legal risks. This is especially crucial for regulated industries and high-value/luxury brands.
- Support for More Asset Types: Simplifying handling of high-resolution imagery, videos, and other asset types (such as ZIP files, PDFs, and 3D assets) enhances the overall experience.
- Easy Access to Organizational Assets: Marketers using the exceptional experiences stack should seamlessly access all assets in the organization.
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.
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.