Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
I labeled Target destination like that - "Onsite Personlization": Then I tagged audience like that:C4 - No targeting of any typeC7 - No on-site content targeting However I still was able to activate this audience: Why I was able to activate that audience? Am I missing something?
Hi all, I’m using AEM’s out-of-the-box session extension feature configured through the OSGi service org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl, with refreshToken=true. This works as expected in my local author and RDE publisher environments. When a user performs activity after half the session timeout, the session is extended. I’ve verified this by checking the rep:exp property under /home/users/<user>/.tokens/<tokenId>, which gets updated correctly. However, in the AEM as a Cloud Service (Dev Publisher) environment, this behavior is not observed:Sessions expire exactly at the timeout, regardless of user activity.I also don’t see any .tokens node under user home paths. Is this a known limitation or behavior difference in AEM Cloud publishers?Has anyone faced something similar, or found a workaround? Appreciate any insights!Thanks.
Content fragments located in assets folder (/content/dam/) doesn't sort when Created is selected. Is it possible to sort all the content fragments in AEM Cloud? I tried to test it via on-premise, sorting works as expected
Hi All,I can able to see the adobe rules firing in the console, but same i am not able to see in the debugger and the data also not getting collected Thanks in advance,Edwin
Good afternoon, I've created an Email Script Token ({{my.SFDC_Type}}) as follows: #if( $lead.SFDC_Type.equals("Lead") ) #set( $sfdcindicator = "1" ) #elseif( $lead.SFDC_Type.equals("Contact") ) #set( $sfdcindicator = "2" ) #else #set( $sfdcindicator = "0" ) #end ${sfdcindicator} The token is to be appended to email links as a querystring, e.g. companynam.com/global/en/corporate/?sfdc_type={{my.SFDC-Type}} and when the email is previewed, the URL renders as expected, e.g. companynam.com/global/en/corporate/?sfdc_type=1 However, when the email is sent, the value is not present in the email URL: What might be the reason for this, especially because the value does display when the token is included in the email body: Any help would be greatly appreciated. Kind regards Karl
I see some of the models are not editable, how do I see that steps are involved in not editable models.
Hello everyone,I'm new to AEM and currently learning through self-study. I've imported the project and executed "mvn clean install -PautoInstallSinglePackage". However, when I attempted to edit the page, it appeared blank. Upon checking the bundles, I encountered some errors related to Sling. Could someone please assist me with what needs to be done to resolve this?Thank you!
Hello,I am encountering the following error while trying to access an image that uses the AdaptiveImageServlet. If anyone has experienced this issue before, please share the resolution or suggestions to address it. The AEM version in use is 6.5 SP22.Here’s what I’ve checked so far:All renditions of the image are available in DAM.The width/size of the image is moderate and not excessively large.I have verified that the images are not corrupted.When I create a package and validate the pages/assets in a different environment, no issues are found.The version of the WCM Core Components is identical across all instances (both working and non-working environments).I restarted the instance, but no luck.Error log:23.06.2025 13:10:22.000 *ERROR* [198.203.175.233 [1750684221990] GET /content/brand/en/test/_jcr_content/root/layout_container_619122462/content/xx/content/layout_container/content/image.coreimg.85.1200.png/1750339300167/testimg.png HTTP/1.1] org.apache.sling.engine.impl.SlingRequestPr
I've read the help on page templates and can see that we can hardcode a logo, other image, of background image into the design. I know that we can define text variables and display these on the page template. But what do we do if we have images that vary by publication, and we want to display one of those dynamic images on a location on the page? For example, a cover image of the product or additional symbols or logos specific to the publication. Is it possible to define an image variable that can be placed on the page layout design?
How do you conditionally deploy a clientlib or component only in the AEM Stage or Prod environment in AEM as a Cloud Service - without using runmodes, which are no longer supported in the traditional sense?Most documentation still refers to classic AEM paradigms. Curious to know how others have approached this in AEM Cloud-native setups.
Hello,I am moving one of my organization's pages to a new url within the same site. In order to redirect users who have the old url bookmarked and to keep SEO intact, what is the best way of moving the page? Will moving the site and listing the old url as a vanity url or an alias suffice, or will I need to keep the old page intact with a 301 redirect in order to keep SEO intact while redirecting the old url to the new one?Thanks!
Currently, if I try to create a new block, I need to create a structure ( model, filter, definition ) and push it to my remote. Merge it to my main and start editing on the cloud instance. Once I am done authoring the block, I publish it so that I get the data on my localhost:3000 and make further changes on the design/decoration. But this is too much of a burden to always push things to the remote if I need any change in the content model or make changes to the cloud instance ( if the change is to be made on the authoring of content). Now I want to be able to make all these changes on the local machine itself. I like the authoring to happen on my localhost, and the same changes should be served from my local to my localhost:3000. I tried to look at many blogs, many articles, but everything is quite incomplete or is written in a way where it is assumed that assumes the reader is already a master of this tech. I am looking for steps/documentation that will explain end to
Hi Team We are looking for a solution to have our lower environments' Public URLs(via Dispatchers) to be brought under authentication. We have enabled basic authentication for the lower environment via dispatcher, however we are implementing the steps manually for each environment. Since following are the constraints.1. Each lower environment has a different username and password.2. Also not able checkin to the dispatcher repository as the credentials are different and should not be enabled on the Production environment. It would be of great help, if i get a little assistance on this requirement. RegardsBishnu
Hi Everyone,I am trying to install ACS Commons in AEM as a Cloud Service and have followed the official documentation:🔗 https://adobe-consulting-services.github.io/acs-aem-commons/pages/maven.htmlIn my all pom.xml, I have added the following configuration: <embedded> <artifactId>acs-aem-commons-all</artifactId> <target>/apps/xyz-vendor-packages/container/install</target> <filter>true</filter> <isAllVersionsFilter>true</isAllVersionsFilter></embedded><dependency><groupId>com.adobe.acs</groupId><artifactId>acs-aem-commons-all</artifactId><classifier>cloud</classifier><version>6.9.2</version><type>zip</type></dependency>In my pom.xml added below code -<dependency> <groupId>com.adobe.acs</groupId> <artifactId>acs-aem-commons-bundle</artifactId> <version>6.9.2</version> <scope>provided
Hi Adobe Community,We are currently transitioning from traditional AEM Sites to a headless architecture where AEM serves as the CMS, and the frontend is built using React with a Node.js backend.In this setup, we're using Content Fragments delivered via AEM’s Graph QL APIs and no longer rely on traditional jcr:content-based pages.I have the following questions regarding sitemap generation in this headless architecture:Since there are no traditional pages, is it still possible to generate a sitemap using content fragment paths?What is the recommended best practice for sitemap generation in a headless AEM setup?Should the sitemap be generated within AEM (using a custom service)?Or is it better to handle sitemap generation externally via Node.js by consuming AEM’s Graph QL APIs?How should we handle alternate language URLs (href lang tags) in this architecture?Are there any Adobe-recommended tools, frameworks, or approaches for generating XML sitemaps in a headless setup?
I have written function that is creating an accordion in content fragment in aem 6.5.21 but now we are migrating to aem as a cloud service and want the same functionality but its not working.I am sharing snippet of code below.function setAccordionView($multifield) {var template = document.createElement('template');template.innerHTML = '<coral-accordion-item><coral-accordion-item-label>Card</coral-accordion-item-label><coral-accordion-item-content>' + $multifield[0].template.innerHTML + '</coral-accordion-item-content></coral-accordion-item>';template.setAttribute('coral-multifield-template', '');$multifield[0].template = template;$multifield[0].outerHTML = "<coral-accordion>" + $multifield[0].outerHTML + "</coral-accordion>";}Please help me.
What are the best ways to implement custom search capability that allows me to retrieve page results from a certain content path that includes the whole contents of the page?
Hi Team, Can anyone please suggest a solution for the following scenario?I need to flush the Dispatcher cache and regenerate it across all Dispatcher instances for a specific AEM page, without publishing or activating the page.I'm looking for a solution that can be triggered directly from AEM, preferably using a scheduler that runs at a configurable interval.Any guidance, sample code, or best practices to achieve this would be greatly appreciated. Thanks in Advance.Veera
DITA Specializations in Native PDF Publishing (Topics Disappear in PDF) We have one DITA specialization that appears to be properly configured in AEM Guides. I can insert it and use it in the XML Editor in topics and concepts. In previous AEM Guides versions, this specialization appeared in PDF outputs, but that may have been using FMPS before Native PDF Publishing was released. I don't recall if I ever tested it in the earlier versions of Native PDF Publishing. We abandoned this specialization because there was no easy way to format it for the AEM Sites output. However, we'd like to return to using this specialization (which is based on the PARML element) since DITA is designed for easy customization and future releases will make it easier to format the AEM Sites outputs. The specialization appears in the default DITA-OT PDF output. It is unformatted (expected behavior) because there is no easy to way format the DITA-OT files, but it does appear. Currently (AEM Gui
Hi community, A colleague of mine recently returned from the Adobe conference and shared that they spoke with several users who advocated against using content reuse. I attended the conference the year prior, and my experience was quite the opposite. I met many users who were using content reuse effectively and shared great success stories. So I wanted to bring the question here: Are there other organizations (especially in highly regulated or complex industries) effectively using content reuse in Adobe Experience Manager? Thanks in advance for your insights!
Hello - I am new to AEM Guides and I have encountered an error when publishing with conditions - Installed AEM Guides 4.4.0.40- Created a Map- Imported the dita file WritingWell.dita from https://experienceleague.adobe.com/en/docs/experience-manager-guides-learn/videos/output-generation/publishing-with-conditions and followed the instructions in applying conditions. Encountered error:
I have been struggling to identify an answer to this question via documentation or previous posts. Our users are finding the behavior of this search box in Guides confusing / unhelpful in comparison to, say, the Assets search. Is it possible to change/configure what is searched via a query within this search box specifically? From testing, searches performed within this search box do not cover the range of properties or within the content that the Assets search does. Near as I can tell, this search is more limited to terms present in file names and/or titles. However, users do not want to leave Guides to find what they need and then have to navigate back into Guides to work on it. Ideally for our users, they would be able to search here and get hits within the DITA map/topic content. Note that I am familiar with the instructions at https://experienceleague.adobe.com/en/docs/experience-manager-guides/using/install-guide
Hello All,I’m facing an issue when attempting to send Topics created in AEM Guide for translation. Here’s a breakdown of the situation and the errors encountered, along with some observations: Issue Summary:When trying to translate Topics created directly in AEM Guide, the workflow fails, producing errors related to missing nodes and XML processing. Specifically, the Elements node is absent in the jcr:content of these Topics, which might be impacting the translation workflow.Error Details:During the translation process, these are some of the errors I’m seeing:1. Error Loading Destination Language:com.day.cq.dam.commons.util.DamLanguageUtil Failed to load destination language from payload2. XML Processing Error:com.adobe.fmdita.exception.ApplicationException: Failed to process XMLNode with path /content/dam/projects/translation_output/.../Training.dita/jcr:content/elements does not exist.This `PathNotFoundException` suggests that the translation job is looking for an `elements` nod
Hello all,We have httpd.conf file added to the dispatcher codebase base and the changes are not updating through code pipeline. All the files are updated through code pipeline except httpd.conf file. Please find below file updated dates, also the user rights also same as other files. Please suggest if this required any additional configurations.
One of our customer requirements is to construct a ‘Contact Information’ block of addresses on the back page.They don’t want to hardcode this in a table in a topic. We'll have a template with an empty, single row, table and we'd dynamically expand the table based on the required number of address blocks.They want to store each address block in a bookmeta/authorinformation/organizationinfo block and then to format this content and inject it into a cell per address.The number of address organizationinfo blocks will vary by publication, and the information in an organizationinfo block will vary.Because of this variability, using the provided method to create variables from this metadata does not seem to be ideal or efficient. Since the variables are text-only, if we create a variable from the organizationinfo element as a whole we lose all the internal structure.We were hoping for an HTML structure that retained the internal structure and provided us with something we can manipulate in Ja
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.