Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi,I am looking for a minor customization of content automation add on creative operations, where I can leverage AEM workflow to read a CSV file(mapping of image and text to apply on top of PSD layers) and pass the values from the file to Asset Processing Profiles as parameters through API and apply the profile to an asset folder to create asset renditions from a PSD file. Reference : https://experienceleague.adobe.com/en/docs/experience-manager-learn/assets/content-automation/creative-operations Can any one help me with any pointers? Thanks!
Hi team,Assets are uploaded to dynamic media. We have a requirement to sync the asset that are uploaded in dynamic media to aem by accessing DM using Adobe i/o assets compute process. Has anyone worked on the similar functionalities. How to make the connection from i/o to dynamic media? Bulk Migration from Media Server to AEM DAMreferred this document but didn't have much details on how to access DM and sync the asset to AEM. Please let me know if there's a better way to accomplish this process.Thank you.
Hey there AEM community - I was curious what you all have implemented for logging of the AEM CDN logs. We have a use case in which we're looking to capture what domain is calling the images to download for internal tracking of where they're being called and how recently.Wanted to understand if anyone has already solved this use case from Square One or see if you have any thoughts on implementation.Thanks!Tyler Krause
I'm following the instructions to integrate AEM 6.5.18 (AMS) as a Cloud Manager Service with Adobe Target to export Content fragments. (see link below) Everything works until I get to the last step. When I select the content fragment, the Export to Adobe Target Offers option does not appear at the top. Is it possible to export content to Target if we don't use AEM in the Cloud? https://bymattlopes.com/integrating-aem-cloud-services-with-adobe-target-to-export-experience-and-content-fragments-part-8d6bca5206f0
HI All, --------------------------- I wanted to Export a large audience like 60 to 100 M to a cloud destination like blob with only 1 field like FirstName or email. --------------------------- The current dev and stage sandboxes have a limit of 4M max as the upper limit of engageable profiles. So is there a way to deduplicate the existing audiences to create a new audiences?. --------------------------- Approach Tried - 1. I have tried to use Audience composition rule builder. But there isn't a native option to do this? --------------------------- Approach thinking to try - 1. Make a FAC audience connection and create a large volume audiences. 2. Activate the large volume to destination ( I doubt even to activate, it comes under engageable limit. --------------------------- Let me know of any other ways. --------------------------- Thanks
I've added a new field to a component dialog used across ~500 pages in our AEM instance.Issue:New field appears correctly on newly created pagesFor existing pages, field only appears after reopening/closing the dialogManually reauthoring 500+ pages isn't feasible. Need efficient solution to add this property to all existing component instances without manual intervention.Looking for an out-of-the-box AEM solution or existing feature that can handle this dialog property update without extensive scripting. Prefer a configuration-based approach if available.Environment:AEM version: 6.5Has anyone solved this problem at scale? Sample scripts would be appreciated!
Hi everyone, In the Universal Editor, we use a JSON-based component definition where "component": "richtext" is utilized to handle rich text content.In AEM Sites, we have the ability to customize the Rich Text Editor (RTE) by adding custom plugins or configurations to meet specific requirements—such as adding proper spacing between text blocks or applying specific formatting rules.My question is:Does Edge Delivery Services (EDS) support any method to customize the richtext component in a similar way?Specifically, I'm looking to implement custom spacing behavior in authored rich text content.Is there an API, plugin mechanism, or any configuration option to extend or modify the behavior of the richtextcomponent within EDS?Any documentation reference or practical example would be appreciated.Thanks in advance!
I'm using Sites API to list and delete Content Fragments. In particular: 'List all Content Fragments" endpoint to get CFs to delete"Delete a Content Fragment" to delete each CFFor deletion endpoint, there are 2 required params: "fragmentId" in path"If-Match" in headerI'm getting values for these params from "List all Content Fragments" response for each CF. Example of GET response:{ "items": [ { "path": "<...>", "title": "<...>", "description": "<...>", "id": "1833c3df-1345-4c4d-84d5-211c1cc3cd1f", "created": {}, "modified": {}, "status": "DRAFT", "previewReplicationStatus": "NEVER_PUBLISHED", "model": {}, "validationStatus": [], "fields": [], "variations": [], "tags": [], "references": [], "fieldTags": [], "etag": "\"a6b0c90be2c9222696e83ded059108e7\"", "tagsCount": 0 } ] } Example of DELETE request:curl -i -X DELETE \ 'https://autho
Hi adobe community team,I am encountering the following error when trying to use akmai to logoc in current project:com.akamai.edgegrid.signer,version=[4.0,5) -- Cannot be resolvedcom.akamai.edgegrid.signer.apachehttpclient,version=[4.0,5) -- Cannot be resolvedhere the core pom.xml changes<dependency><groupId>com.akamai.edgegrid</groupId><artifactId>edgegrid-signer-apache-http-client</artifactId><version>4.0.1</version></dependency><dependency><groupId>com.akamai.edgegrid</groupId><artifactId>edgegrid-signer-core</artifactId><version>4.0.1</version></dependency>please provides you comment on the issue and provide your thoughts? #
Hi all, We have tags on our site which are grouped in different levels. This causes that, when we go deep into these levels, we can't see their full names unless we hover them and the tooltip shows up.Chech the image attached. Is there any way to solve this or change the view? It's making some of the tag groups useless. Thanks!
Hi, As we know, the lastLogin attribute is not natively provided by AEM in any version. For the AEM on-premise environments, we were able to capture this information by implementing an AuthenticationInfoPostProcessor or by tracking the user token expiry.However, with AEM as a Cloud Service (AEMaaCS), these approaches don’t appear to be technically feasible due to platform restrictions.Could you please share your expert insights on how we can achieve similar functionality in AEMaaCS? Any recommended best practices or workarounds would be greatly appreciatedRegardsBrijesh Yadav
There are custom sitemap generators in our codebase created by extending ResourceTreeSItemapGenerator, Is it register these two services according to specific rootpath.I have tried with sitemap_root property but it doesnt work
Hi everyone,I need help setting up a brand new soap client. I have the wsdl generation done. I have added my jakarta dependencies:<dependency> <groupId>jakarta.xml.soap</groupId> <artifactId>jakarta.xml.soap-api</artifactId> <version>3.0.2</version></dependency><dependency> <groupId>jakarta.xml.ws</groupId> <artifactId>jakarta.xml.ws-api</artifactId> <version>4.0.2</version></dependency><dependency> <groupId>jakarta.xml.bind</groupId> <artifactId>jakarta.xml.bind-api</artifactId> <version>4.0.2</version></dependency><dependency> <groupId>jakarta.activation</groupId> <artifactId>jakarta.activation-api</artifactId> <version>2.1.3</version></dependency><dependency> <groupId>jakarta.jws</groupId> <artifactId>jakarta.jws-api</artifact
Hi , We are storing the userdetails in AWS DB, and We have our lambda api which returns userdetails when called , To call the API we are sending key and token in headers , the same api is returning data in our AMS environment , local environment as well as in POSTMAN , but the api is not returning any data in Cloud Environment and its running into exception, so is there anything we need to allow in lambda , please advise me on this issue what might be the potential cause for this behaviour.Regards Shankar
HelloI’m facing an issue with AEM (Adobe Experience Manager) where the Last-Modified header appears when querying the publisher, but is missing when querying the dispatcher. Here are the details:Publisher Request (Working)root@ip pub:~# curl -I http://xx.x.xx-xxx:4503/content/dam/one/img/PCC+_IC_1.jpgHTTP/1.1 200 OKDate: Tue, 08 Apr 2025 18:07:46 GMTX-Content-Type-Options: nosniffX-Frame-Options: SAMEORIGINLast-Modified: Fri, 10 Jan 2025 14:17:37 GMTContent-Type: image/jpegContent-Length: 8381Dispatcher Request (Missing Last-Modified)root@ip Disp:~# curl -I http://xx.xx.xx-xxx/content/dam/one/img/PCC+_IC_1.jpgHTTP/1.1 200 OKDate: Tue, 08 Apr 2025 18:11:44 GMTServer: Apache/2.4.52 (Ubuntu)Age: 7003292Accept-Ranges: bytesContent-Length: 8381Content-Type: image/jpegIssue: As shown in the example, the Last-Modified header is present in the response from the AEM publisher but is missing when accessed through the dispatcher.Has anyone else experienced this? How can I resolve it so that
Hi everyone, I´m working in an AEM cloud project. I have configured my dispatcher to work as a reverse proxy following the next documentation: https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/implementing/content-delivery/pipeline-free-url-redirects so my dispatcher config looks like this: <IfModule mod_rewrite.c> RewriteEngine on # Reverse proxy managed by AEM DAM Map RewriteMap proxyRules dbm=sdbm:/tmp/rewrites/proxy.map RewriteCond ${proxyRules:$1} !="" RewriteRule ^(.*)$ ${proxyRules:$1} [P,L] # standard rewrite rules Include conf.d/rewrites/rewrite.rules # Rewrite index page internally, pass through (PT) RewriteRule "^(/?)$" "/index.html" [PT]</IfModule>It seems to be working almost fine, it is reading my map from a dam file and appling it correctly as I show next: I´m requesting <publish> /autonomos and in the response headers Location is retuning: <publis
Hello,I have created a proxy carousel component which is properly working in non-spa editors. But in spa-editor i am facing issue with add button under items. This add button is not responding without any console error's as shown below screen shot But if test same component in non-spa editor then it is working properly as shown below.I have referred below threads and tried some work arounds like but no luck1. Set cq:isContainer="{Boolean}true" in the component's .content.xml2. Configure proper event listeners in _cq_editConfig.xmlhttps://github.com/adobe/aem-core-wcm-components/issues/1124 https://github.com/adobe/aem-core-wcm-components/issues/341 https://github.com/adobe/aem-core-wcm-components/issues/421 Kindly need some help on this issue
We’ve set up a development environment and configured a pipeline to connect the Adobe repository to it. However, before cloning the repository or making any changes to it, I tried starting the pipeline—and it failed. What could be the possible reasons for this failure?
Hi all, I am installing AEM on my laptop. Why will I need Node JS and NPM?For build I use Maven. For code Eclipse. Let us say I am developing only Back end AEM. I appreciate all your replies. Thanks,Rama.
I deployed the index in my AEM project, it works in Author but it's not working in Publish.<?xml version="1.0" encoding="UTF-8"?><jcr:root xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:dam="http://www.day.com/dam/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" xmlns:oak="http://jackrabbit.apache.org/oak/ns/1.0" xmlns:rep="internal"jcr:mixinTypes="[rep:AccessControllable]"jcr:primaryType="oak:QueryIndexDefinition"async="[async,nrt]"compatVersion="{Long}2"evaluatePathRestrictions="{Boolean}true"includedPaths="[/content/dam/project/master/pt/pages,/content/dam/project/master/en/pages,/content/dam/project/master/es/pages,/content/dam/project/master/pt/components/central-de-ajuda/faqs/categories,/content/dam/project/master/en/components/central-de-ajuda/faqs/categories,/content/dam/project/master/es/components/central-de-ajuda/faqs/categories]"maxFieldLength="{Long}100000"type="lucene"tags="[visualSimilaritySearch]"><facetsjcr:primaryType="nt:unstructured"secure="insecure"topChi
Hi I'm trying to generate webp renditition programmatly.We are looking at this implementationhttps://github.com/wttech/AEM-Cloud-renditions-tool But we faced com.day.cq.dam.core.impl.gfx.CommonsGfxRenderer gfx: could not write image as format 'image/webp'.Do you have any suggestions?
I want to edit an image directly within the AEM editor by selecting a portion of the image and adding elements like borders and polygons. I prefer not to use a different application for these edits and would like to know how to apply them directly in AEM. And save once borders are added. For example, I want to put a border around the image below; Path I used in our AEM : https://author-p106488-e1080713.adobeaemcloud.com/ui#/aem/assetdetails.html/content/dam/techpubs/med... /workforceconnect/sync-portal/g-addpermission-template-details-new.pngRegardsShivashankarZebra Technologies, Bengaluru, India.
We have been using the admin view for a few years now in our organization and we're looking at migrating over to using the assets view for the bulk of our users. I'm trying to configure the assets view with our search filters and metadata however i'm not seeing any of our custom metadata fields we've created in code in the metadata forms in assets view. Is there a special way i need to make my custom metadata available in assets view?
Getting below for multiple files after upgrading to use Java21 for AEM-cloud service Cannot invoke "String.equals(Object)" because "fullyQualifiedName" is null - PotentiallyDangerousFunctionCheck [main] [ERROR] :: Unable to run check class com.adobe.platform.experience.selfservice.cqrules.checks.java.PotentiallyDangerousFunctionCheck - CWE-676 on file 'project_directory_path/core/servlets/Servlet.java', To help improve the SonarSource Java Analyzer, please report this problem to SonarSource: see https://community.sonarsource.com/ java.lang.NullPointerException: Cannot invoke "String.equals(Object)" because "fullyQualifiedName" is null at com.adobe.platform.experience.selfservice.cqrules.checks.java.PotentiallyDangerousFunctionCheck.breaksRule(PotentiallyDangerousFunctionCheck.java:80) at com.adobe.platform.experience.selfservice.cqrules.checks.java.PotentiallyDangerousFunctionCheck.visitNode(PotentiallyDangerousFunctionCheck.java:67) at org.sonar.java.model.VisitorsBridge$
How to create a mvn project with aem forms packages? I need to use this import "com.adobe.fd.output.api.PostProcess" to write a custom post process for letters.AEM version : 6.5.22.0
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.