Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Request for Feature Enhancement (RFE) Summary: Option to edit the comment of a particular version of the Page in AEM as Cloud Service in AEM SITES. Use-case: When trying to add comment for each version of a page, if done mistakenly, there is no option to update the comment OOTB. Current/Experienced Behavior: When trying to add comment for each version of a page, if done mistakenly, there is no option to update the comment OOTB. Improved/Expected Behavior: Provide an option to update the comment OOTB. Environment Details (AEM version/service pack, any other specifics if applicable): Adobe Experience Manager 2025.10.23122.20251023T134343Z-251000 AEM Guides 2025.10.0.278 Customer-name/Organization name: Sub-Zero and Wolf Screenshot (if applicable): Code package (if applicable):
As we are working more and more with AJO, the content in the platform increases every day with audiences, templates, fragments, Journeys etc. Since there are many users working with different activities in the same base, against the same customers each user as a set of "most used content/features" Therefor it would be nice if each user could mark there personal favorites from there total list of created audiences, Journeys, email templates and fragments. This would make it easier and faster to work with if you dont need to navigate in the list of the total every time you are looking for something. If you then could filtered on your personal favorites you would get to your most important stuff faster and easier.
Today we can see if the templates are organized or not when viewing the root folder or "view all" feature. But if we "fast and easy" want to check if the templates is organized in thee right folder, we need to check all folders and see what is inside. A typical use case is when you need to reorganize the structure - witch you need to do from time to time. If we from the "view all page" could have a column with folder name, where the template i stored, we could fast and easy just browse the list and see if the templates is organized in the right folder. It could be a config, that you can turn on/of in the table view in the GUI. Like you can do with other columns in other parts of AJO.
Request for Feature Enhancement (RFE) Summary: When using private GitHub repo for our AEM code on Cloud Manager it always triggers FS code quality pipeline, even if the repo is actually meant for FE pipeline. Use-case: Use private github repo in cloud manager for FE pipeline. Current/Experienced Behavior: For each pull request, a full stack code quality pipeline is created automatically. Improved/Expected Behavior: Add the possibility to disable that check when not relevant, in that case for FE only projects. Environment Details (AEM version/service pack, any other specifics if applicable): AEM as cloud service Customer-name/Organization name: Danone Screenshot (if applicable): Code package (if applicable):
I have requirement to replace comma with semicolon. I tried String replace function, but it didn't work i think it is not considering semicolon. If I use other characters instead of semi colon it is getting replaced properly. Is there any way to escape semicolon.
dialog I add checkout ,I expect to have initial values when the component is not edited<boutiqueCheckoutjcr:primaryType="nt:unstructured"sling:resourceType="granite/ui/components/coral/foundation/form/checkbox"uncheckedValue="true"name="./boutiqueCheckout"text="Open in new window"value="{Boolean}false"/> html 中我打印<div>232323========${properties.boutiqueCheckout}</div> Output results on the final page<div>232323========</div> How should I renovate it,
Hi Community, We’re running a storefront on Edge Delivery Services (EDS) with AEM Universal Editor as the content source. I’d like guidance on the recommended EDS pattern for hreflang so that international targeting works reliably. Context (simplified): AEM provides content via Universal Editor.EDS serves the site (no custom SSR layer today).We can generate XML sitemaps on our side.Today, hreflang would be easy to inject client-side, but I understand SSR or sitemaps are more reliable for search engines. Questions (EDS/AEM implementation): Preferred pattern in EDS: For hreflang, should we prioritize SSR <link rel="alternate" hreflang="…"> in <head>, <xhtml:link> alternates in sitemaps, or both? How to do SSR in EDS: If SSR is recommended, what’s the supported way to ensure hreflang is present in the served HTML (view-source) within an EDS architecture that uses AEM as the content source? Is there an edge/rewriter pattern (e.g., worker
Hi, If we receive ECID as one of the fields from the source data (CSV file from the cloud storage source), what is the best approach to include this ECID in the existing Experience Event schema?Should we add it as a string field in one of our existing custom field groups, since there is no option to include it under the identityMap?Note: We already have a primary identity (e.g., CRMID) in the Experience Event schema, and this schema is not enabled for Profile, as we are using it only in CJA and not in RTCDP. Therefore, we would like to add ECID and use it as a secondary identity to enhance graph-stitching capabilities.Please suggest the best way to add ECID in this scenario. Thanks!
Hi everyone, I’m currently preparing for the Adobe Experience Manager Architect Master certification and I’d like to get some clarity on the level of depth needed around Cloud Manager and DevOps practices. My background is mainly in solution architecture and implementation design, but I’m not always the person configuring pipelines or managing deployment environments directly. For those who have taken the AD0-E117 exam, how in-depth does it expect you to go regarding: Pipeline setup & quality gate configurationEnvironment sizing / scaling considerationsDeployment strategies and Cloud Manager best practicesShould I focus on conceptual knowledge and design-level reasoning, or is a hands-on understanding of specific pipeline configuration steps expected? Any guidance or study approach tips would be greatly appreciated. Thanks!
I’m running AEM 6.5.21 (on-premise) and have fully configured IMS via Tools > Security > Adobe IMS Configurations - the setup is healthy and shows connected.However, the “Sign in with Adobe” button is missing from the login page. I have tried digging into the documentation, but found very less about it. So I need your guidance to implement this.
Hello Team, Is there any latest blogs/articles about the certification course: AD0-E117AEM Sites Architect Master exam I was going through this articlehttps://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/aem-architect-certification-preparation-ad0-e117/m-p/652522#M163451 cc @arunpatidar @sureshdhulipudi @kautuk_sahni @lukasz-m @aanchal-sikka @raja_reddy Thanks in advance
Over the past few months, we’ve asked you - the Adobe Target community - to share your best optimization tips, hacks, and insights. And wow, you delivered! We received some fantastic submissions from practitioners around the world, sharing creative ways to get the most out of Target. After reviewing all contributions, we’re thrilled to announce our first-ever Adobe Target Community Rockstar: 🎸 John Simmons (@perpetua_digital) 🎉 John's submission stood out for its creativity, clarity, and real-world value - showing how Target can go beyond traditional personalization. By connecting Adobe Target with Adobe Analytics via API, their approach to have activities dynamically displays insights such as “15 people also bought this product” directly within Target offers. A brilliant example of cross-solution thinking that showcases the true power of the broader Adobe Experience Cloud! As part of the recognition, John will also rec
When I try to save a visual fragment with the dataset lookup function, it throws the below error but works fine in email templates. {{datasetLookup datasetId="1234567890" id="101" result="store" required=false}} Product details: Name:{{store.productName}} Description:{{store.productDescription}} Amount: {{store.productListPrice.amount}} Conversion Date: {{store.productListPrice.conversionDate}} Currency: {{store.productListPrice.currencyCode}} There are no errors in the expressionBut when I try to save the fragment, I get the below error, but the same is working fine in the email template. Is anyone on the same page? any solutions would be helpful.
I created schema datasets and all enabled for profile - I confirmed my profiles is showing the associated attirubtes in Profile browse. However, when I try to use them in personalization of email template - I see the attributes populating in left rail mycompany (object) and attributes under that object and I can drag and drop them onto the canvas But when I simulate the content - its not applied. Does anyone have similar experience? if so, how do I fix it?
Unable to successfully add type='module', expected the following result
Welcome to all the new members who joined this month! We’re excited to have you in the Adobe Workfront Community🎉. Whether you’re brand new or have been here a while, this space is all about learning, sharing, and connecting with peers who get what you do every day. In a world where so much is automated and AI-driven, this space is different — it’s built on humans helping humans. Every question asked, every tip shared, every reply left here makes a real difference. If you’re new, this is your first touchpoint — and we’re truly glad you’re here. Think of this thread as a friendly café table where you can pull up a chair, say hi, and get to know others who “get” what you do. To get started, share: What company and role are you in Which feature you’re using most One area you want to get better at How long have you been working with WF How long have you been using WF And give us your answer to this month's Ice Breaker question for all to kick things off:&
Currently my company is using Adobe Journey Optimizer journeys for batch based campaigns. We are interested in exploring the feasibility of using the new Orchestrated Campaigns capability. We want to better understand how (if at all) we can use XDM Individual Profile and XDM ExperienceEvent schema data with the new relational model-based schema that are not profile-enabled. Because we do not have access to Orchestrated Campaigns I hope someone can help answer the following. Here are the three broad scenarios we want to explore to know what is possible, and if so, what is required to enable these? And if not, why? In the Orchestrated Campaign canvas can we use a Read Audience activity using XDM schema data and enrich that using the Enrichment activity that sources non-profile-enabled model-based relational data?In the Orchestrated Campaign canvas can we start with a fork activity where branch (1) goes to a Read Audience activity using XDM schema data, and branch (2) goes to a
Hello Community, We're encountering an issue affecting a specific user group. These users already have Read, Modify, Create, and Delete permissions for the page. They can edit and update components authored on the page and add new components as well. However, when trying to update the page properties, none of the fields or tabs in the page properties are editable. When attempting to save the page, the users receive the following error: org.apache.sling.api.resource.PersistenceException: Unable to commit changes to session. This issue does not occur for admin users. Granting additional ACL privileges resolves the issue, but we are not supposed to grant such permissions to this group. Additionally, users are able to update the page properties of child pages without any issues, and those child pages use the same template and permissions. The root page is not locked, and users with the same permission level have previously been able to update the page without any problems.&n
When to Use Content Fragments vs Experience Fragments in AEM? by @daniel-strmecki Introduction In Adobe Experience Manager (AEM), reusability is key to creating scalable and efficient digital experiences. Many teams begin by focusing on components, but components alone can only go so far. They define layout and functionality, but often blend content with design. This makes it difficult to reuse information consistently across multiple channels, websites, regions, or campaigns. That’s where Content Fragments and Experience Fragments come in. These two tools let us separate content from presentation in complementary ways. When used correctly, they help deliver consistent brand experiences faster, reduce duplication, and make content easier to manage across all digital channels. Understanding when to use each is essential for building flexible authoring workflows and omnichannel experiences. Choosing the wrong fragment type for the wrong purpose, however, can
Hi. Recently, I've been working with AEM OOTB RTE and created a plugin to use some special chars. The issue comes when I use them in the text input area. For some reason, the cursor moves to the left when I insert one instead of moving to the right as per normal text flow. Please let me know if any of you have been able to resolved the issue.
Hi everyone,I’ve noticed that our AEM site has a very low AI visibility score (around 6%). Could this be happening because most of the content is rendered client-side ?If so, what are the recommended approaches in AEM to overcome this issue and make page content more accessible to AI crawlers and indexing tools (e.g., using server-side rendering or prerendering)?zThanks,L
Request for Feature Enhancement (RFE) Summary: Asset Selector Microfrontend - Rule-based hiding of Assets Use-case: AEM is used to manage and host the website. Assets are delivered from Publish.A 3rd party, external, customer-facing application uses AEM as delivery system for their assets. The according backoffice application uses the MFE to select assets. Users of the 3rd party application must not see or select assets that are in a certain state (e.g. have not been published or approved or are expired or ...). Otherwise the app would store references that have not been approved (in this case "published") and cannot be served from Publish.IMPORTANT NOTE:"Hiding assets" is not the same as filtering for assets (which can be configured): "Filtering" always triggers a search, i.e. it would display all assets of the current and _all subfolders_. Also, this is a user action. "Hiding" in turn would a) not be a user action, but configured by the adminis
Request for Feature Enhancement (RFE) Summary: Asset Selector Microfrontend MFE: Make Status field Configurable to display publication status Use-case: The Status indicator on the MFE seems to have been designed for an Assets-only installation, and with the new Asset view in mind, only. On Enterprise installations, i.e. where one has an Author and a Publish system, tasks and the approval status are rarely used. Instead user would "publish" an asset, which implicitly means "approved" (otherwise why would you publish).Use Case: AEM is used to manage and host the website. Assets are delivered from Publish.,A 3rd party, external, customer-facing application uses AEM as delivery system for their assets. The according backoffice application uses the MFE to select assets. This application needs to know which assets have been published. Otherwise it would store path references that have not been approved (in this case "published") and cannot be
As part of QA validation, I want to randomly validate for some of the customer, what was the response received in the custom action of GET API call OR the payload that was sent as part of POST request. Doest AJO maintain these API request/response in any of the AJO native dataset ? or what's the alternative way QA person, who is not very technical person can validate the custom action API payload request/response value for a specific customer?
We have a drop down list of all our properties in our custom project intake form. It's long, old and needs to be updated. Is there a way to export that drop down list with all the options so I can get it marked up by a copy editor?
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.