Expand my Community achievements bar.

Enhance your AEM Assets & Boost Your Development: [AEM Gems | June 19, 2024] Improving the Developer Experience with New APIs and Events
SOLVED

Coral UI Customization of DAM File Uploader

Avatar

Former Community Member

Hello Experts !

I have a question regarding feasibility of a requirement. Requirement is to provide option to user to set a metadata at the time of asset upload (AEM 6.0 Coral UI)

Like below, user can select if an image is HD or not and a custom attribute can be set with asset.

[img]Image.png[/img]

My Questions :

I know file upload happens after clicking on upload button here and if a file is quite big then it might take some time to upload. Once file is uploaded : "DAM Update Asset" workflow gets called to generate thumbnail, renditions and xmp metadata extraction. How can i save this temp metadata till the time asset get uploaded and then set as attribute (is there any negative impact like several users uploading assets at the same time)

Also, i would really appreciate if somebody can provide me direction on customization this feature : What should be best way to do it, how should i start this customization (file to be customized)

If its not recommended to customize out of box file up-loader box, should i create a new "uploader-page/widget" for this feature.

 

Regards,

~TD

1 Accepted Solution

Avatar

Correct answer by
Level 10
You can overlay the upload component. If you want to; you can write a custom front end component that uploads files to the dam.  Then write a backend server to handle the uploaded file. See https://helpx.adobe.com/experience-manager/using/uploading-files-aem1.html You can use custom app logic to handle Metadata requirements. That is the Benefit  of building custom components. You can build them to meet your business requirements.

View solution in original post

3 Replies

Avatar

Level 10
Build a back end servlet. That was the device auto correct.   

Avatar

Correct answer by
Level 10
You can overlay the upload component. If you want to; you can write a custom front end component that uploads files to the dam.  Then write a backend server to handle the uploaded file. See https://helpx.adobe.com/experience-manager/using/uploading-files-aem1.html You can use custom app logic to handle Metadata requirements. That is the Benefit  of building custom components. You can build them to meet your business requirements.

Avatar

Level 1

@smacdonald2008 I know this is a very old post, but is there any chance to get the reference or any examples of your proposed approach? Thank you.

The below link is not working anymore https://helpx.adobe.com/experience-manager/using/uploading-files-aem1.html