Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Each month, teams across Adobe Workfront host FREE webinars, interactive workshops, customer panels, and open Q&A sessions on various topics for System Administrators. If you want to learn best practices, ask questions and collectively brainstorm solutions, or connect with other system administrators to build your network, sign up for one or all of the following events: February 6 at 9:00 a.m. PT – Connect: Admin Chat for Marketing & Creative February 10 at 9:00 a.m. PT – Admin 101: Getting Users to Use Workfront [In Person] February 11 at 11:30 a.m. PT – Adobe Insider Tour: Seattle February 12 at 9:00 a.m. PT – Your Workfront Success Toolkit: Resources to Accelerate Adoption and Value February 17 at 11:00 a.m. PT – From Data to Design: Automating Branded PDFs with Workfront Fusion February 24 at 8:00 a.m. PT – Workfront Fusion Foundations: The Scenarios Every Beginner Should Know February 26 at 8:30 a.m. PT - Enablement That Scales: Turning Workfront Blueprints into
Geo-based redirects are a common technique used to route users to regional content (for example, redirecting / to /us/ or /ca/).In Adobe Experience Manager as a Cloud Service (AEMaaCS), these redirects are often implemented at the CDN layer, before requests reach Dispatcher or Publish.While technically effective, this approach can introduce unintended SEO side effects if not carefully designed.Why this mattersSearch engine crawlers do not behave like end users: Crawling locations are limited and inconsistent Geo signals may not reflect real user geography CDN-level redirects can be applied uniformly to both bots and users When geo-based redirects are enforced unconditionally at the edge, crawlers may: Index an incorrect locale Fail to discover alternative regions Encounter redirect chains that reduce crawl efficiency These issues often appear without visible errors in AEM logs or monitoring tools.AEMaaCS-specific considerationsIn AEMaaCS, the mandatory CDN layer plays a critica
Adobe Experience Manager as a Cloud Service (AEMaaCS) introduced a stricter and more explicit approach to configuration management. Configuration is no longer a runtime concern but a core part of application architecture, deployment, and governance.This overview summarizes the primary configuration models available in AEMaaCS and their intended use cases. For a deeper explanation, architectural guidance, and practical examples, see:https://medium.com/@konstantyn.diachenko/making-sense-of-configuration-in-aem-as-a-cloud-service-7f2fc567e58dOSGi ConfigurationOSGi configurations define technical and behavioral aspects of code execution, such as: Service wiring Feature flags External integrations System thresholds and limits In AEMaaCS, OSGi configurations are: Immutable at runtime Deployed through CI/CD Parameterized using environment variables where needed Use OSGi configuration when values are developer-owned and affect application behavior.Context-aware configurationContext-A
Index Traversal in AEM: A Common Source of Performance Issues by @daniel-strmecki IntroductionIndex traversal is one of the most common and most misunderstood causes of performance issues in Adobe Experience Manager (AEM). It rarely appears during local development or early project phases, but tends to surface once a system goes live, content volumes grow, and real user traffic starts hitting authoring and delivery workflows. What makes index traversal particularly dangerous is how easy it is to introduce. A single custom JCR query, a reporting feature, or an authoring UI enhancement can quietly trigger queries that scan tens or even hundreds of thousands of nodes. At first, the impact may be barely noticeable. However, over time, content grows, and queries accumulate, increasing CPU usage, slowing down AEM Author, and in the worst cases, destabilizing entire environments.Because traversal warnings are logged rather than surfaced as functional errors, they are often ignored or misunde
For your Friday amusement, in case anyone else has had a long week too - In the Spiderman comic books, Uncle Ben famously tells Peter Parker - 'With great power comes great responsibility'. Alas, I did not benefit from having an Uncle Ben, so my paraphrased saying goes, 'With great power comes occasional shenanigans...'. Professional Use-Case: As part of rolling out the Adobe Admin Console, I granted all users in my instance access to our sandbox environment to make sure they had established their Adobe IDs prior to migration of our production instance. While this idea worked well, and allowed us to troubleshoot issues prior to the full roll-out, it also left me worried that some of my team might accidentally continue accessing the sandbox environment and lose the work they had completed there. In theory, I could have waited until we launched production and simply revoked their access to the sandbox, but I wanted to leave that available for training and
Dear AEM Community,Happy New Year 2026!Your time is precious, and we understand the importance of efficiency when it comes to troubleshooting issues with AEM.That's why we're excited to again bring you our carefully curated collection of Top KCS (Knowledge-Base) Articles for January 2026, designed to help you resolve common challenges swiftly and effectively.Our Top KCS Articles are your shortcut to:Quickly identifying and resolving recurring issues. Accessing expert insights and best practices for AEM. Streamlining your troubleshooting process for maximum productivity. Empowering yourself with the knowledge to tackle any AEM-related problem head-on.Why spend hours searching for solutions, when our Top KCS Articles have already done the heavy lifting for you?Let us help you save time so you can focus on what truly matters – empowering you to provide a truly personalized experience to your customers with AEM.Start supercharging your problem-solving skills today by exploring our Top KCS
How it should work:I would like see field set or container of multiple fields which the user can add multiple times when filling the form. The field logic inside the field set should be self sufficient, which means that when I select a select a value in drop down in instance 1 of the field sets, the fields of instances 2-n are not impacted. The field set should be like a repeatable subform in form. I don’t know if you can make a section repeatable as it it already a container of fields. What it should solve:We had multiple time the situation that we have to add the same combination of fields to the same custom form. Here is two examples from our project history:1. Service and Complaints Management (Request), where you have to add add multiple times for same information. E.g:SKU (External Lookup Fields) Count (Textfield with Number) Failure Type (Drop Down) Failure Description (Textarea, but only showed when specific Failure Type was displayed)We ended up adding the same fields multipl
Hi everyone,I’m working with the Search Panel Explorer in the AEM Editor interface, based on the documentation below:https://experienceleague.adobe.com/en/docs/experience-manager-guides/using/user-guide/author-content/work-with-editor/editor-interface-features/search-panel-explorerWhat I’m doingI’m adding custom search filters using the ui_config.json approach, similar to the solution described here:https://experienceleaguecommunities.adobe.com/adobe-experience-manager-guides-11/aem-guides-search-customization-not-working-as-documented-14210?postid=435242#post435242Using this method: I’m able to successfully add new filters to the Search Panel The custom Tags filter appears and functions correctly Issue I’m facingFor the custom Tags filter, I’m not able to restrict or configure the tag root path.Even after setting the desired root (for example /content/cq:tags/products), the Tags field still shows tags from the entire global tag tree instead of the expected subtree.My questions When
🎉 The AEM Champion Program is thrilled to announce our inaugural AEM Champion of the Month for January, @KatieJu1!Katie has been an incredible asset to the AEM Champion Program for the last 2 years. A seasoned AEM expert, she has shared her insights via The Skill Exchange sessions, articles on Experience League Perspectives, webinars, Adobe User Group meetings, and more. She is also a joy to work with - speaking for myself and her peers.The Champion of the Month initiative aims to recognize and celebrate an AEM Champion each month who has exemplified exceptional thought leadership and engagement through the program. We are elated to be rolling out this program to recognize a member of our 2025-2026 AEM Champion cohort each month.Please join us in celebrating Katie for this remarkable achievement. Thank you, Katie, for your leadership!
Greetings,We have a strange issue with our etc mapping structure, our project has a lot of domains and all of them are under etc/map, the recommendation for a better structure was to follow this guide/etc/map/ https/ www.example.com.443/ rulenodes But this approach makes it so the domain disappearsleaving https: //matchedPathWe do not know how to format the sling:internalRedirect and sling:match properties in order for the rules to work like they do under just etcAny help would be appreciatedBest Regards,Daniel
Hello - I just started this below course and the video quality was too poor and in the settings also I don’t see an option to switch to higher pixel so, can you pls check.https://experienceleague.adobe.com/en/courses/ajo-design-and-deliver-messages/module-1/step-2Thank you!
Dear AEP Community,Happy New Year 2026!Your time is precious, and we understand the importance of efficiency when it comes to troubleshooting issues with Adobe Experience Platform.That's why we're excited to again bring you our carefully curated collection of Top KCS (Knowledge-Base) Articles for January 2026, designed to help you resolve common challenges swiftly and effectively.Our Top KCS Articles are your shortcut to:Quickly identifying and resolving recurring issues. Accessing expert insights and best practices for AEP. Streamlining your troubleshooting process for maximum productivity. Empowering yourself with the knowledge to tackle any AEP-related problem head-on.Why spend hours searching for solutions, when our Top KCS Articles have already done the heavy lifting for you?Let us help you save time so you can focus on what truly matters – creating highly personalized digital experiences with AEP.Start supercharging your problem-solving skills today by exploring our Top KCS Artic
Dear Adobe Campaign Community,Happy New Year 2026!Your time is precious, and we understand the importance of efficiency when it comes to troubleshooting issues with Adobe Campaign.That's why we're excited to again bring you our carefully curated collection of Top KCS (Knowledge-Base) Articles for January 2026, designed to help you resolve common challenges swiftly and effectively.Our Top KCS Articles are your shortcut to:Quickly identifying and resolving recurring issues. Accessing expert insights and best practices for Adobe Campaign. Streamlining your troubleshooting process for maximum productivity. Empowering yourself with the knowledge to tackle any campaign-related problem head-on.Why spend hours searching for solutions, when our Top KCS Articles have already done the heavy lifting for you?Let us help you save time so you can focus on what truly matters – creating exceptional campaigns with Adobe Campaign.Start supercharging your problem-solving skills today by exploring our Top
Stop Guessing: Visualize AEMaaCS Editor Activity with Splunk by @daniel-strmecki IntroductionWhen we talk about performance optimization in AEM as a Cloud Service (AEMaaCS), we usually focus on Dispatcher caching, CDN configuration, frontend performance, query indexing or backend refactoring. What often gets overlooked is the actual editor activity on the Author environment. Knowing how, when, and how intensely editors use AEM Author is critical operational information. Heavy editorial activity can significantly impact Author performance without proper optimizations in place, especially during peak hours. Conversely, periods of low editor activity present ideal windows for running content cleanup jobs, bulk imports, reindexing, or maintenance tasks that would otherwise degrade the editor experience.In this post, we’ll walk through how to build a Splunk dashboard to gain clear visibility into editor behavior on AEMaaCS Author. The goal of the dashboard is simple: to understand editor u
tl;dr: You gotta use the API to use the API. When browsing Marketing Activities, you’ll see the URL change to reflect Program IDs, Static List IDs, and Smart Campaign IDs:.../marketo-engage/classic/PG3350A1.../marketo-engage/classic/ST6331A1LA1.../marketo-engage/classic/SC9850A1ZN19In these cases, the first sequence of contiguous digits in the last path segment is the asset ID and can be used in the API. Above, you see Program ID 3350, Static List ID 6331, and Smart Campaign 9850. The structure works for Smart Lists as well. Other asset types like Forms and Emails also have their IDs in the URL. Not Campaign Folders, though!Selecting a Campaign Folder shows a tempting URL structure —.../marketo-engage/classic/MF2421A1— leading you to think the Folder ID is 2421. Nope, in this case 2421 is the “tree node” ID, which is a UI thing only. It’s not the same as the REST API Folder ID, which reflects the persistent structure in the database. Worse, the actual Folder ID 2421 can be located some
In reading through some previous questions/answers, I think I'm understanding that the actual pdf proof is compressed or flattened into an image in the proofing tool. This is causing a major issue for us with a company-wide campaign. Our design has layers of transparencies and once it's uploaded into Workfront Proof, that image is altered and looks terrible. That proof, in the proofing tool, is what our end user must approve and it's just not accurate. We spend a tremendous amount of time dealing with this. If you can't view the proof how it's intended to look, then what's the reason for using the proofing tool at all. Does anyone else struggle with this? I would love to hear what your workarounds are. Is there anything we can be doing differently for this to look accurate once uploaded into the proofing tool. Are there settings in the pdf output that our designers should be using to remedy this situation. Is there anything within the our instance that can be changed by Adobe support t
Modern browsers use the back/forward cache (“bfcache”) to accelerate simple ⇦ and ⇨ navigation. Confusingly, the bfcache is different from both the classic HTTP cache and the new Cache API, and its impact on 3rd-party JS isn’t widely measured. The bfcache is dynamically managed and cleaned up by the browser: it doesn’t have user-tweakable settings and can’t be directly turned off. There are also lots of different reasons that the same page might be bfcache-able on one visit but not on the next. This all gives the bfcache a black-box vibe. But the bfcache usually leads only to Good Things™ so people don’t worry about it, aside from some devs trying to make sites as bfcache-able as possible. Interestingly, Munchkin’s backward compatibility (pageview and link tracking still work with old browsers) conflicts with the bfcache design. This wasn’t deliberate, of course, but the product of different goals. In this recording, check out when visitWebPage and clickLink events stop being sent to M
A HUGE thank you to @SamTaylor for sharing his Fusion expertise and highlighting some of the latest features! If you weren’t able to attend, a summary, links to the slide deck, recording, and resources are below.Senior Product Manager, Sam Taylor, shared new features, updates, and future roadmap plans. Key topics included design experience enhancements, chained scenarios for reusable logic, alerting/monitoring, event priorities, utilizing technical accounts, instance performance monitoring dashboards (releasing next week), and more. He also shared some upcoming capabilities to improve the developer experience, provide more governance, as well as integrate AI.Slide Deck PDF – there’s a slide of previous Fusion session recordings and other resources at the end! Webinar Recording Resources from the chat: Need a Fusion introduction? Check out this on-demand webinar, Fusion Decoded: What It is and Why Every Org Can Use It Looking for JSONata examples? Check out the on-demand webinar, Ma
Hi everyone,I am migrating an AEM Forms (ICC) project to AEM as a Cloud Service. My bundle is failing to start and remains in the "Installed" state due to a dependency conflict.The Error: Looking at the bundle status in the Cloud console, I see the following mismatch:The Server provides: com.adobe.aem.forms.ic.print.api.PrintChannelRenderService My Bundle requires: com.adobe.fd.ccm.channels.print.api.service.PrintChannelServiceThe Blocker: I need to update my Java code to use the new com.adobe.aem.forms package names. However, I am unable to find the correct Maven dependency/library to include in my project. I have tried adding aem-forms-sdk-api to my pom.xml, but Maven returns a "Not Found" error for the artifact in the Adobe public repository (https://repo.adobe.com/nexus/content/groups/public).Questions:What is the correct Maven dependency and version to use for AEM Forms Cloud Service to access the com.adobe.aem.forms.ic.print.api package? Is there a specific repository I should be
Our first AEP Champions Office Hours session is complete! We appreciate everyone who attended and who participated in guiding the evolution of AEP Office Hours. Recording is here: https://youtu.be/aTExcbi_y5c. Please continue to share your ideas and feedback through this conversation or directly with Tyler or me. To ensure that you receive ongoing event notices, please join the Office Hours Chapter: https://aep-augs.adobe.com/adobe-experience-platform-champion-office-hours/ Based on the group that attended at 11am Eastern Standard Time (USA), that time works for them. If you were not able to attend and you would prefer another time like 5pm Eastern time, please let us know. Regarding future Office Hour topics, the group expressed interest in a wide range of future topics. For February 24th Office Hour topics, I will share some ideas later today. Again, thank you all for your engagement and support. Looking forward to continuing the conversation we started yesterday.David BarnesTyl
I have just had my first experience of the new experience for the first time. To say it is a retrograde step is an understatement. There now appears to be no option to remove all assignees from a task without manually removing everybody by deleting them and it doesn't have the option to assign a different number of hours to individuals on the same task, thus creating extra work in having to duplicate for each assignee if you want to give them different number of hours.This really breaks a huge part of our work and processes.
See below for the schedule of AEM User Group meetings for February:💜 [IN-PERSON] February 11 @ 1pm ET: "What You Missed While Watching AI : Edge Delivery Edition" with the AEM - Midwest chapter💜 [VIRTUAL] February 12 @ 5pm IST: "Optimizing AEM Delivery: Dispatcher vs. CDN in Modern Architecture" with the AEM - India chapter💜 [VIRTUAL] February 18 @ 11am EST: "Sites Optimizer Overview & Panel" with the AEM - Champion Office Hours💜 [VIRTUAL] JUST ADDED - February 24 @ 12:30pm EST: "Architecting for Speed: How Splunk Migrated to Adobe Edge Delivery Services (EDS) in 80 Days with 100% Core Web Vitals" with the AEM - Southwest Chapter💜 [VIRTUAL] February 25 @ 10am EST: "Optimizing the Content Supply Chain: AEM Assets + Marketo" with the AEM - Global DAM Chapter💜[VIRTUAL] JUST ADDED - February 26 @ 1pm EST: "Agentic AI in AEM — From Hype to Practical Workflows" with the AEM - DMV area ChapterWhether you're a Developer, Architect, Product Owner, etc, this is the program for you!Regi
Validating analytics on Mobile SDK with the XDM schema format has been extremely challenging to test mobile app analytics. What used to take us 2 minutes to validate analytics using track state and track actions is now taking us close to 30+ minutes to validate analytics. Would there be a way to add in AEP calls if the call was a web interaction vs web page details like we have in the Adobe Experience Debugger?
Thanks to everyone that participated in our first event of the year for our WUG Colorado chapter. We had a great conversation and lots of discussion around how changes in our workflows and environments are the norm and how can we plan for the changes. You’ll find below both a link to the recording of the session and the slides that we presented.There was fantastic dialog regarding the 4 step process we covered for planning your change but also how it relates to projects that many of us are beginning to undertake this year, namely the integration of AEM Assets to your Workfront environment and how folks are setting up that workflow. (There were 3 or 4 of us on the call that are all in the midst of starting this integration work). We’ll look to make this a topic in an upcoming event.Link to the deckLink to the Recording
Hello,Is it possible to add a custom form to a dashboard?The custom form needs to be editable since people will have to fill it out and I also need to be able to download it as a pdf file. I am also open to add it via an external file, btw.The dashboard would be potentially linked to a project (ideally, I want to use this dashboard on all my projects without overwriting information).Asking this because I'm trying to find a workaround to make the form editable for teammates who don't have a Standard licence and also to review my whole workflow.Thank you!
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.