@aaqibk92586681 welcome to Communities, you are using correct AEM DAM
Api but can you recheck your logic of creating inputstream? If you are
trying to store output of paths from your query, can you create input
stream from striing or string builder and then pass that IS to create
@PortChuck it is basically an website implementation question rather
than AEM specific question. Are you getting any campaign ID or any other
specific query parameters from media sources when they click aem site
subsequent down stream systems. If no, then use JS to get referrer and
build logic to determine the media and pass along information to down
@sreenu539 As @ibishika it is default behavior of any nested reference
of resources, it could be page,asset or content fragments. If you want
inner/nested fragments in json, using sling model exporter for parent
content fragment and pull inner fragment as object instead of path. If
you want in page, you have to write similar custom logic in component
@Dmytro_Panchenk As far as I know you cannot as thumbnail in AEM are
auto generated based on first visible frame of video, it is not stored
as physical asset in AEM. Smartcrop features only work for a digital
asset physically uploaded and processed in AEM with smart crop profiles
configured. Please let me know if you find any alternatives.May be
uploading thumbnails as physical assets and then using them as manual
thumbnails in video assets and writing custom logic to goto thumbnail
asset and pi...
@Dolly , Please refer to below community post for further reference.
@rahul234dabasyes the reported behavior is expected and it is browser
behavior as when you open component A, js is pulled to browser, so all
subsequently actions will have the js functionality. May I know what are
you doing with custom clientlib? So I can guide if we can restrict it's
execution only to component A?
@thisthatheotter yes we love to have it part of ACS Commons as it is
more common problem stmt.. as it's open source we can try to contribute.
For now you can follow this document
you need a custom replication agent template, using which you can create
replication agent, transport handler to execute cdn flush
logic..(consider adding a delay logic just in case you are flushing cdn
cache before resource gets published and flus...
@thisthatheotter Many of our clients use Cloudfront as their preferred
CDN and problem statement of choosing between short lived TTLs vs Long
lived TTLs with cache invalidations is always present irrespective of
CDN we choose. For me, I always prefer to have longer TTL and build
custom invalidation logic which flush the page/asset cache upon
publishing of it. But metric always depend on the
client/customer/product you work on, ex: Assets, CSS and JS 30days and
HTML - 1 day.
@nikithak83 We too faced similar challenge, i feel instead of sling
rewriter, we solutioned it by overlaying Responsive grid component and
adding condition logic with support of a custom sling modelcheck if the
Edit mode, display all componentsCheck if not edit mode, check component
resourcetype with help of model and return true of false if ghost
component and skip it from rendering