Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
A client is modernizing some of their AEM sites to go from static to editable templates so they can use the latest features around has the following parameters:• The client currently has a dozen static templates that they want to move to editable templates.• The existing pages use the parsys paragraph system for storing components.• Each page based on one of the static templates has its own custom properties tab that is unique for that template type.• The client wants template authors to be able to create the editable templates. Which approach should an Architect use to meet these requirements? (A) 1. Use a new page component for editable templates based on the core components page component2. Migrate page properties to respective components dialogues (B) 1. Use a new page component for editable templates based on the core components page component2. Convert page properties to policies (C) 1. Use the same page components for editable templates2. Create a new editabl
Dear All, We are migrating AEM 6.5 to AEM cloud. We saw below error log in the maven build Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:1.4.1:enforce (enforce-maven) on project We have updated the java 11 as shown below. Still we are getting build error. Can anyone please help here. Thanks in Advance
Hello,We’ve encountered an issue with the existing custom workflow. Whenever we select the payload (page/assets) and trigger the workflow, the selected payload is not attached. We have to manually use the "Add Content" option to include the assets.Could someone confirm if this might be due to permission-related issues or something else? I couldn’t find any useful information in the logs. Has anyone else experienced a similar issue?
Hi Community, I am trying to do a task where I have created 3 sets of users and 3 sets of groups, each with a user. I have certain sets of permissions for each of these group of users - specifically for modifications of webpages within the website. However I am unable to add these ACL permissions programmatically, even after committing via git commands the permission policy nodes are not getting created. This is leading me to manually provide permissions to users everytime I login using a specific user. Can anyone let me know on how can this be acheived.
Hi Team, We received a customer request for redirecting a non-www to www abc.com (any page) should redirect (301) to www.abc.com Can I have some suggestion for implementing this redirection rule. Thanks in advance!
We have a scenario, when a user searches with a term and AEM pulls in the pages that that term lives on, the term itself would appear in the page of search results with highlighted design.For example, if I search for “randomtext”, these are the results that I get. Entry points into “randomtext” is on both pages but the term itself isn’t surfaced with OOTB query results, which leaves the user wondering which page actually contains the information they are looking for.Would it be possible to allow search results to pull something from the page that contains the keyword that was searched? What other options might be possible to accomplish the goal of having the keyword surfaced on the search results page?Any idea on this? TIA.
Hello Adobe Community,We are trying to implement a servlet which needs to read csv file. To read csv file we have added dependency in core pom.xml <dependency> <groupId>com.opencsv</groupId> <artifactId>opencsv</artifactId> <version>5.7.1</version> <scope>provided</scope> </dependency> I’m facing an issue with a servlet deployment in AEM Cloud.The deployment completes successfully, but after deployment, the servlet remains in an satisfied state. Upon reviewing the error logs, I found the following stack trace related to an unresolved dependency: org.apache.felix.log.LogException: java.lang.NoClassDefFoundError: com/opencsv/CSVReaderIt seems the system is unable to resolve the OpenCSV dependency, specifically the CSVRea
I have been trying to get the WKND website working on my AEM instance, however it shows error in the bundles and the pages are appearing blank. I tried debugging the issue and discovered that the bundles are in installed state. It shows the below errors:I tried updating the uber jar as well but still the error persists. The bundle is built successfully and no other errors are appearing during the build. Also while checking the pom.xml I came across this property which I'm not sure is correct for the aem 6.5 version:I am currently using the AEM 6.5.20 version , along with service package 6.5.20 and uber jar version mentioned in pom is 6.5.20 as well. Appreciate your help everyone!!@joerghoh
Hello,I need to import html files as visual fragments and make certain elements editable so that marketers who don't know how to code can use them. For some reason, the images and buttons work great after importing and converting the html to be more AJO compatible. However, I'm not able to make the text elements (heading, paragraph) editable. It seems strange that AJO would be able to make images and buttons editable but has trouble with text. Has this happened to anyone else? Text elements HTML: <h2 style="margin:0;color: #3D3D3D; font-size: 20px; line-height: 28px;">Ut Enim Ad Minima</h2> <p style="margin:8px 0 0;color: #3D3D3D; font-size: 15px; line-height: 22px;"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin rutrum enim eget magna. </p>Full fragment HTML:<!-- START: ID=IM01-v4.2 Full Width Image With Text --> <table role="none" cellpadding="0" cellspacing="0" border="0" width="
Please join this 1-hour webinar, explore how Adobe Experience Manager’s Content Hub transforms the way marketing teams manage and distribute on-brand content at scale across users, regions, channels - enabling smarter collaboration, brand governance, faster go-to-market, and a more unified end user experience. - Overview of existing capabilities- Build your own integrations in the Content Hub asset detail page- Learn how Adobe is leveraging Content Hub to distribute branded content with employees and external agencies- 2025 Roadmap- Avenue to share your feature enhancement ideasRegister Here.
In the past, I used LiveCycle, and then in 2018, I switched to AEM Form Designer, the standalone version. I now need to make changes to those forms that were built. I spoke to an Adobe representative who told me that I should still have access since I paid the $299. I have proof of purchase, and my account also reflects that I paid. Can anyone point me in the right direction to get help?
The Foundation: Sender Reputation—It’s Not Just About the IP Sender reputation is the score ISPs assign to you as a sender. It’s a blend of your IP reputation and your domain reputation. Both matter—a lot. You can’t just spin up a new IP or domain and blast millions of emails. ISPs are watching, and so are we. Building a Strong Reputation from Day One The Critical First Step: IP and Domain Warm-up Warming up isn’t just for IPs. Every new sending domain or subdomain needs its own careful ramp-up. We built AJO to help you start small—targeting your most engaged recipients first, then scaling up as you build trust with ISPs. Skip this, and you’ll hit blocks or spam filters, guaranteed. The industry’s shifted: domain reputation is now front and center, especially with Gmail and other domain-focused ISPs. Even if your IP is golden, a cold domain can tank your deliverability. If you want a step-by-step guide to doing this right, check out the official AJO IP Warmup Getting Started page 
In the past, I used LiveCycle, and then in 2018, I switched to AEM Form Designer, the standalone version. I now need to make changes to those forms that were built. I spoke to an Adobe representative who told me that I should still have access since I paid the $299. I have proof of purchase, and my account also reflects that I paid. Can anyone point me in the right direction to get help?
Over the past decade, brands have invested heavily in SEO, content strategy, and personalization to drive visibility and engagement across digital channels. But the landscape is rapidly shifting. Today, the customer journey increasingly begins not with a traditional search engine, but with an AI assistant. As generative AI platforms like ChatGPT, Claude, and Perplexity become go-to tools for information and decision-making, large language models (LLMs) are emerging as the new front door to brand discovery. These systems don’t just index content — they summarize it, interpret it, and recommend it. That means they’re shaping brand perception long before a user visits a website. Yet many brands remain unaware that their content is already being surfaced — or overlooked — by these AI tools. Bain & Company reports that 80% of consumers rely on AI-written summaries for at least 40% of their searches. And Gartner projects that by 2028, brands could see a 50% or greater decline in organic
For a while, my team and I have been seeing some of our global approval paths updating into private approval processes in setup. We setup our global approval processes by creating approval paths with generic job roles, then we attach those onto tasks in our templates. From there, our project managers will create projects from those templates and edit the approval process and assign them to the correct users. Every once in a while, we'll find a converted approval path in setup. Our project managers haven't seen anything out in the ordinary when updating as well. I've read the documentation about editing approval paths and it says it should only impact the object it's attached to. I'm wondering if anyone else has experienced something similar to this situation and if this is normal behavior?
I have an issue where the backfill always fails in my CJA connection midValues data set. The midValues data set is created by the Adobe Analytics Source connection. The data set doesn't have any failures when ingesting data but it always fails when backfilling in CJA connection. Our team has checked everything, and we don't see anything wrong with configurations etc. I don't see any errors for backfill issues in CJA, in any of the logs I see. Thanks!
“The High-Stakes Silence Between Offer and Join” In many organizations, notice periods can stretch from 30 to 90 days—a time when candidates are emotionally distant from their future employer but still on the radar of competitors. For HR teams, this period has traditionally been marked by chaos: countless manual follow-ups, missed nudges, inconsistent buddy assignments, and a big question mark around engagement. We knew this had to change. What started as a manual engagement flow has the potential to evolve into a fully automated, orchestrated experience using Adobe Journey Optimizer (AJO). The result? A scalable system that can keep everyone informed and every candidate engaged—without needing to lift a finger after setup. The Problem: Engagement Drops, Offer Declines, and HR Burnout Before automation, every part of the candidate engagement journey was HR-driven and manual: HR teams sent each welcome and follow-up email manually. Buddies were
Huge thanks to our Workfront Planning Product team, @lilitm, @anfernan, @robertel2, @andywat, and @khachaturse, for sharing the latest features of Workfront Planning! For more information on what’s coming next for Workfront Planning, be sure to bookmark the Adobe Workfront Planning Release Activity page on Experience League. If you missed our session, we have links to the slide deck, recording, and some additional resources. We’ll add the full Q&A from the event as a comment to the post later today. Slide Deck PDF Recording Link to register for the July 31 event Looking for more examples and demos? Check out the recordings below! [Event Follow-up] Learn: Chart Your Course to Success with Adobe Workfront Planning March 14, 2025 with Adobe Workfront Planning [Event Follow-up] Start Fast, Scale Smart: Activating Team-Level Success with Workfront Planning May 28, 2025 Additional Resources: Are
I created an hours report that breaks down hours by hour type in separate columns. Is it possible to sum each column? I tried the following but it gives me a sum of all the hours, not just the "X40" hours I'm filtering for. aggregator.displayformat=doubleAsIntaggregator.function=SUMaggregator.namekey=hoursaggregator.valuefield=hoursaggregator.valueformat=doubleAsIntdisplayname=Test SUMlinkedname=directnamekey=hoursquerysort=hoursvalueexpression=IF({hourType}.{name}="X40",{hours},0)valuefield=hoursvalueformat=
Introduction In fast-paced marketing environments, timing can make or break a campaign. Whether we are reacting to a sudden flight cancellation, a trending topic, or a flash sale opportunity, the ability to quickly reach the right audience is crucial. The Custom Upload feature in Adobe Experience Platform (AEP) empowers marketers to quickly import and activate an externally generated audience via a simple CSV file — enabling campaign activation within an hour. Use-Case: Fast Recovery Campaigns Let’s say an airline operations team flags 3,000 customers whose flights were just canceled due to unexpected weather. We want to send them a personalised apology email, offer hotel vouchers, and redirect them to rebooking assistance — all within the next hour. With the new Custom Upload (Import audience) feature, the marketer can: Export the affected profiles to a CSV file (with customer IDs, flight numbers, cancellation timestamps, and more). Upload the CSV file in AEP
Controlling how often customers receive messages is critical in today’s marketing landscape. Too much outreach can cause fatigue, reduce engagement, and erode trust. Modern marketing automation tools must offer precise, real-time controls to strike the right balance. Adobe Journey Optimizer now supports daily frequency capping, making it easier than ever to manage customer communication across channels, journeys, and campaigns. Daily Frequency Capping in Practice Luma, a premium lifestyle and apparel brand, is known for its data-driven marketing and highly personalized customer journeys. To keep customers engaged, the brand runs daily campaigns across multiple channels—emails for product drops, SMS for loyalty offers, and push notifications for cart recovery or flash sales. As their marketing efforts scaled, some customers began receiving 5–6 messages per day across various campaigns. This led to higher opt-out rates, lower engagement, and a risk of damaging long-term custom
Consider I have 2 components (both of them footer section) cq_dialog of footer has 3 fields 1) Title 2) Content 3) Image How do I share the cq_dialog between my 2 components. Is there any other way than direct copy pasting stuff
Hi, Our end users make use of the Alert workflow activity. This is however located in Administration > Campaign Management > Technical Delivery Templates folder which most end users won't have access to and therefore if they try to use the Alert activity it fails due to lack of permissions. Is there a way to allow access to this and similar Technical Delivery Templates? Or is it a case of moving it elsewhere?
We are using AEM 6.5.21 for an Adaptive Forms–only project (no Sites or DAM setup).In the wizard layout, we're trying to add a custom component (dmaftitle) using this code:<sly data-sly-resource="${resource @ resourceType='dmaf/components/dmaftitle'}"></sly>The component shows up in the form, but we can’t author or edit it in the Touch UI editor.How can we make this custom component authorable inside the wizard component, just like the standard Adaptive Form components?
Appendix Target - it is a customer experience and journey orchestration platform offered by Adobe as part of the Adobe Experience Cloud. It is designed to help brands deliver personalized, real-time experiences across all customer touchpoints—email, mobile, web, push, and more—based on a unified customer profile and real-time data. Edge Network - refers to a globally distributed network infrastructure that enables fast, secure, and real-time data collection, processing, and activation of customer data at the edge—i.e., close to where the customer interaction happens (browser, app, device). https://experienceleague.adobe.com/en/docs/platform-learn/data-collection/web-sdk/overview Optimize SDK - refers to the suite of libraries that are available for all platforms that enable client applications to interact with Target. https://opensource.adobe.com/aepsdk-optimize-android Personalizations / Propositions - refers to personalized data and content that Target serves. CDN - re
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.