Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.

[AEM Gems | 21st August 2024] Integrating AEM Assets with Edge Delivery Services

Avatar

Administrator

kautuk_sahni_0-1672810566214.jpeg

Session Details

During this AEM GEMs webinar, we will show you how you can use AEM Assets on your site built on AEM Edge Delivery Services. We will start with the integration steps, which will allow developers to integrate the AEM Assets repository into the site authoring flow. Then we will demonstrate how developers can customize the integration based on site-specific authoring requirements. We'll also show how the assets can be delivered using AEM Dynamic Media with Open API, allowing you to leverage Dynamic Media Open API features. Additionally, we will dive into practical use cases and best practices, providing a comprehensive understanding of how this integration helps in leveraging your asset management solution in your site authoring flows.

Housekeeping details:

  1. Duration: 60 minutes including 10 minutes of Q&A
  2. Audience: Technical Teams of Customers, Partners, and Adobe Employees
  3. Recording and slides will be made available to the public after the session
  4. The session is free of charge, registration will be required

Session Recording

Session Presentation

Deck: Integrating AEM Assets with Edge Delivery Services

Session Q&A

Question Answer
"The asset is copied over..."  — is some metadata kept to maintain the link to the original? there are 2 modes - copy mode that is default doesnt carry any link to original, the reference mode uses the link to asset's delivery url
Are the filter options in asset selector configurable? Is there parity with AEM Assets search facets? yes, they are configurable. absolute 'parity' is not in the roadmap at this moment (since in AEM Assets search the index-definitions are configurable)

happy to know the exact usecase, and I'm sure we can find ways to address this
In terms of compliance, is there anything preventing the author to introduce non-approved images just like in traditional word documents ? Yes, the asset selector also can be used with non-approved asset if you set it up to work with author repos.
The author needs to log in to the Asset Selector — so there view is filtered with their permissions. Is there a service user to set up with access across all of the DAM? not out of the box
   
It is not possible to integrate AEM Assets on-prem, correct? works with only assets cloud services
is the URL of the image on the published page a Dynamic Media URL? Follow-up, if an asset is expired in AEM Assets, will that URL be disabled on the published page? Yes, the assets are delivered from Dynamic media with open api.
As yes expired assets would have url disabled (404 basically)
If the assets are copied and then delivered via EDS, how does the Dynamic Media integration work? How to keep links to DM-proxied assets? The assets can either be copied or referenced. You can configure it as per your requirments
Is "where used" supported with EDS/Document based Authoring? If not, is it in the roadmap? Could you clarify a bit. Are you looking for finding out where all assets are used on the site? If that, yes, its possible.
In "reference mode" are you only able to use this with Dynamic Media, or can you use the Asset's delivery URL via AEM publish? delivery url from dynamic media with open api https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/assets/dynamicme...
Does this mean - users are only able to see the approved assets they've been permissioned via Adobe Assets? approved assets are by default are visible to all users of the repo, unless they are marked as secure https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/assets/dynamicme...
is there a way to work with secured/protected images prior to being published? Can the publishing of a page also activate the asset? the current integration with dynamic media, assumes only approved assets are being used in authoring. That being said the team is prototyping a preview version to be distinct from live/publish version and preview version being available for use in authoring
Is asset selector fetches only images? You can select other media types too via filters
Can the asset selector be configured to show unapproved assets along with approved assets also ? all assets
And is it copied "by value" or "by reference", i.e. is a copy of the data pushed to the media bus, or is a reference to the AEM Asset (which might be changed later on)? Will such changed by reflected? Both are possible. You can set it up as per your use case.
How are assets invalidated on the Edge? the copied assets are invalidated on page preview, the referenced images have a short outer cdn ttl of 10 mins only
where can I get this recorded session  ? The recording of this webinar will be available on https://adobe.ly/3LSCVfX in 2 days from now. Previous recordings can be found on https://Adobe.com/go/gems
Is there a way to check on which pages an asset is being used ? not yet but its a top ask
When you imbed an assets from AEM Assets, once published, what is serving the asset on the publish page?  AMS Assets or EDS? EDS
When using asset references, does that reference break if the asset moves in the DAM? no, references use asset id that is derived from jcr:uuid on asset, and that doesnt change with move
What happens when an author tries to insert a local image from the computer in the Word Document? Yes, you can do that. That flow works as usual.
how to handle the renditions for different view port in the page? Is it possible to have more renditions apart from OOTB image assets are placed in picture tags as usual with srcset for different viewport widths
Can we use the AEM Assets Library with NO AEM Assets licensed ? I mean, accessing Media Library that is included in AEM Sites I think you need Assets License
Do we need to use url embed for reference mode as in Asset Selector on click of asset the asset gets copied directly You can configure it either ways for images in the assets adon configs. Other asset types are any not embeddable in Word and always added as references.
video is a custom block ? Video or any block in Edge Delivery can be customised based on use case, like in this case based on delivery mechanism - DM or some other source.
can you add images from the desktop through the sidekick to be saved into AEM? No, no upload into AEM
Can the author crop or transform the image? If not, is this planned for future versions of the plugin? This should be possible through crop parameters etc. supported by DM open api though need to understand you use case a bit better.
What type of reporting are you able to get from Sidekicks or Edge Delivery? One way to go about it could be to configure index for this. We'll cover it in the presentation in later slides.
Where used implies where an assets is used across the pages of an EDS Site. If that is possible, please explain how? One way to go about it could be to configure index for this. We'll cover it in the presentation in later slides.
On authoring video does that mean its rendered through Dynamic media automatically? Yes video can be delivered by DM Open API based video streaming.
can we customize the assets library widget , incase if we want to see specific metadata fields etc., yes, this is possible. see https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/assets/manage/as...
Is reference mode also available with X-walk? If yes, how can we configure the same? Yes reference mode is possible with DM extension for the asset selector in x-walk.
Did you do some mass data tests for the "Assets Usage Report"? Will it work for 10 - 100 - 1000 Images? Yes, we have deployments that manage thousands of assets, and we use a dashboard to track them.
Is SmartCrop supported on the delivery side? yes, the smart crop experience is the `AI with human in the loop` model, where the DAM authors will apply the crops and the delivery engine can handle them
What if an asset revised or unpublished in AEM DAM after added to EDS doc? On the Edge Delivery Services side, we should have a handling to fallback default image when assets from AEM (Adobe Experience Manager) are expired, unpublished, or unavailable for other reasons.
What licenses are required to support this? for the DM with OpenAPI, the DM license is needed
Few dynamic media components were available in AEM, any plan to have such components in EDS for features such as Spinsets? Spinsets are currently not supported in DM with OpenAPI. let's chat more about the exact usecase and we can consider surfacing this to appropriate folks in Adobe
Will we still be able to add custom metadata to Assets ? yes, this is possible
Any idea on integrating AMS AEM author Sites (Stand alone) to EDS? Currently supporting AMS and onprem Assets is not on the roadmap and we'd like to understand the reasons customers why can't adopt AEM CS instead
Can we map custom metadata to the Assets? Yes, and custom metadata can be consumed in live websites and define custom search filters around those.
Analytics is connected via file paths? Not UUIDs? the DM with OpenAPI isn't concerned about the paths. everything happens on IDs
I noticed we need Github repo public access and what’s the best practice to use customer’s private repositories? Is Github the only compatible source control platform at this point? github is the preferred platform for Edge Delivery Services with Document based authoring.
is there any plans to include asset selector sidekick in the out of the box? it is already available as a configuration of the Sidekick. see here: https://www.aem.live/docs/aem-assets-sidekick-plugin

Session Schedule

Wednesday, August 21, 2024, | 8 am PDT OR 5 pm CEST OR 8.30 pm IST

Speaker(s)

Ashutosh Shroti, Sr Computer Scientist at Adobe & Satya Deep Maheshwari, Principal Scientist at Adobe

Register at: https://adobe.ly/3LTT3hg 

Don't forget to register yourself for this session using the registration link shared above. 



Kautuk Sahni
3 Replies

Avatar

Level 1

Hi @kautuk_sahni , 

 

I hope you are doing good. Where can we find recordings for this session and old GEM sessions?

 

Thanks

 

Avatar

Administrator

@user09837 Recording & Presentation has been added to the main thread. Q&A will be added in the coming days.



Kautuk Sahni