Explore product-specific spaces to ask questions, share insights, and learn best practices.
Attivo di recente
Hello AEM Community, I'm facing challenges customizing the 'Share Link' popup in latest AEM SDK (v2025.4.20476.20250414T214138Z-250300) and would appreciate your expertise. Here is the issue:I want to add the text field and a button into the popup. For the same, I am trying to customize the Assets "Share Link" popup by overlaying "/libs/dam/gui/content/assets/adhocassetsharedialog" to "/apps/dam/gui/content/assets/adhocassetsharedialog".Working: AEM SDK v2024.3.15575.20240318T214814Z-231200 (Older Version)Not Working: AEM SDK v2025.4.20476.20250414T214138Z-250300 or in any of the latest version. Has anyone successfully customized Share Link popup in any of the AEM latest version?Would greatly appreciate any insights or workarounds. Thank You!
Hi, I have downloaded the CDN logs from AEMaaCS development environment after setting up traffic filter rules in cdn.yaml file and running the pipeline.I ran the vegeta command to simulate a DOS attack. The WAF Dashboard - Elastic, has a warning message "field aem_env_name.keyword not found in data view aem-cdn-logs" and the Dashboard does not render any details. I see some differences in the expected CDN Log format mentioned in the docs vs the CDN log format generated for the development environment. Not sure what is preventing the Elastic dashboard to not recognize and analyze the CDN logs from the development environment. Can you please suggest a solution? Thank you!
Hello AEM community, We are looking for compliance and monitoring in our security team with our AEMaaCS solution.I have some questions about the Audit Log and best practices on externalising it as "surprisingly for us" this is JCR nodes instead of a log file. I have found the Audit Log just logs Assets, Replication, Pages events... however it lacks users permissions or ACLs changes or basically any User Management events. Where this information is Audit? I know there are some logs which may contain this information. If anyone has a listing on which specific logs to enable in INFO or DEBUG mode are recommended for auditing will be great.Anyone can share any experience on externalising the Audit Log? Best practices on how to take this out to an external system.Maintenance Tasks. I have seen that Adobe is changing the strategy of 7 years of keeping Audit Log to 7 days and purging. I suppose is because performance issues in the JCR due to the amount of content that can be generat
Ever wanted to create a SPAM filter for bot submissions to your forms or run automation based on bot submissions? Well, the integration with Google's reCAPTCHA v3 allows you to do just that! OR if you want to take things to the next level and set up your own custom rules for bot identification using AI then check out the Integrating Marketo with ChatGPT post. What is Google reCAPTCHA v3? Google reCAPTCHA v3 is a method of determining the likelihood that a form submission was carried out by a bot. Unlike reCAPTCHA v2, which offers a challenge to the user before submitting the form (yeah those annoying images that pop up asking you to select every polka-dot colored fire hydrant), reCAPTCHA v3 does not offer any challenge but passes a score to Marketo that can be used for triaging after the form has been submitted. When a form-fill comes into a Marketo form it will be given a “CAPTCHA Raw Score” from 0 to 1 in increments of 0.1 with lower scores ind
This article explores the risks and considerations associated with sending too many marketing emails. It also showcases the Marketo Communication Limits feature and outlines three methods for tracking email send data, helping you set the right limits for your instance. In today’s ever-changing digital landscape, email marketing is still one of the most cost-effective marketing channels out there. When paired with the power of a robust marketing automation platform like Marketo Engage, organizations can send targeted, personalized communications that can enhance customer relationships, expand brand outreach, and boost conversions/sales. But as with any other marketing channel, strategy is key. And as marketers, we know the foundation of a strong email marketing strategy is getting the right message to the right audience at the right time. We also know it’s equally important to be mindful of the frequency at which we’re sending these messages. What Is Email Overload
Consistently setting Acquisition Program (AP) is a best practice for data completeness and reporting (if you need a refresher on the importance, start here!), but it's possible to find yourself in a situation where this best practice wasn't always followed historically in your instance. If this is you, don't be overwhelmed. This scenario is not uncommon, and more importantly, it IS fixable. You can remedy this by backfilling both the Acquisition Program and the Acquisition Date fields. ~~Sounds easy, but how do I actually do that~~ you might be thinking... Let's talk about a framework you can employ to accomplish this! Understand the scope Is it only 10% of your database that doesn't have Acquisition Program? Is it a bigger amount like 60% that doesn't? You want to be clear on this first because if it's a smaller percentage, you might decide you're OK with it and instead focus your time and efforts on ensuring everyone has AP moving forward. If it's a lar
Using Splunk for Log Search & Monitoring on AEM as a Cloud Service by OpsInventor Abstract Attempting to develop on and run a modern website without a log aggregator and without metrics and graphs is a clinic on infuriation and frustration. When did the such-and-such problem start? Was it before or after the deployment? Has it always been this way? Are all pages slow or just this one page? It’s throwing errors now – was it always throwing errors? Does this error correlate to anything? These are the classes of questions that you get faced with when you only have access to a downloaded log, but are unable to search on it, graph it, and measure it across time and across multiple servers. When AEM as a Cloud Service first launched, the only mechanism to get at logs was downloading whole logs via Cloud Manager. Adobe later offered the ability to tail the logs of individual pods via a somewhat involved process using Adobe IO. But now, there’s a third and vastly better way to instrument
Hi Adobe Community,We’re using the default page exporter template in AEM to generate ZIP files. In one of our sites, the page has the cq:designPath property set, and the exported ZIP includes the /etc/designs folder — but does not include the /var folder, which results in missing clientlibs needed to render the page as a static HTML.Interestingly, in the same instance, another site that doesn’t use the cq:designPath property correctly exports the ZIP including the /var folder.We’re trying to understand:What’s the expected behavior when cq:designPath is used in a page?How can we ensure that the /var folder is also included in the export when using cq:designPath?Is there a way to explicitly define that in the export template nodes?Additionally, the official documentation (https://experienceleague.adobe.com/en/docs/experience-manager-65/content/sites/administering/contentmanagement/page-exporter) mentions as a troubleshooting step that /var/contentsync can be deleted and will regenerate.
I have a dropdown with three options [a, b, c].Two of my dialog fields are only valid for two dropdown options [b, c]Is there some OOTB way to show two dialog fields if 'b' or 'c' is selected in the dropdown with showhidetargetvalue? <layout jcr:primaryType="nt:unstructured" granite:class="cq-dialog-dropdown-showhide" sling:resourceType="granite/ui/components/foundation/form/select" class="cq-dialog-dropdown-showhide" cq-dialog-dropdown-showhide-target=".layout-showhide-target" fieldLabel="Select component layout" name="./layout"> <items jcr:primaryType="nt:unstructured"> <option-1 jcr:primaryType="nt:unstructured" text="option 1" value="option-1"/>
We are excited to announce the Adobe Marketo Engage Community Member of the Year for 2024! A big congratulations to this year’s winner: @sanfordwhiteman. Sanford has shown exceptional commitment to the Marketo Community, by selflessly offering his expertise to assist others, writing his many in-depth, highly technical blogs, and sharing valuable feedback. His contributions have greatly enriched the community and inspired others to get involved. Thank you Sanford; your work has significantly impacted countless learners, empowering them to grow in their understanding of our products. Thanks to your efforts, new members are not only learning faster but also feel encouraged to participate more actively. As we step into FY25, we encourage Sanford and all community members to keep the momentum going. Let’s work together to make the community even stronger by sharing knowledge, engaging with peers, and inspiring one another to grow!
Release 8.7.4 April, 2025 Check out the details about what's new, general improvements, fixes and compatibility updates in this latest Campaign v8 Release here: Release 8.7.4 New features SMS REST API support - The Transactional Messaging REST API is now available for the SMS channel. When both email and mobilePhone are present in the payload, you can use the “wishedChannel” field to specify the channel. If not provided, email will be used by default unless wishedChannel explicitly requests SMS. Multilingual deliveries - Starting Campaign Web User interface April release, you will be able to send multiple email deliveries in different languages, and access the related dynamic reports. This capability will only be available in Adobe Campaign Web User Interface at the end of April, and require a server update to Campaign v8.7.4. Please find the detailed information around the new features and fixes here: Latest Release If y
We’re excited to share the on-demand session recordings from Adobe Summit 2025, specifically focused on AEP & RTCDP. Whether you want to revisit a session or catch up on ones you missed, this curated list brings together the most relevant insights for AEP & RTCDP users, practitioners, and champions. Check out the full list of sessions below – organized for quick reference, with direct links to each recording: Session Name Speakers (Name & Designation) Recording Link Accelerating Audiences: Learn How to Action on Your Audience Strategy [S508] Josee Healey, Sr. Product Marketing Manager - Adobe Real-Time CDP, Adobe / Shelby Mansuri, Sr. Manager, Product Management, Adobe Recording Link Adapting to Evolving Challenges in the Media and Advertising Industry [S941] Ian Dejong, Principal Strategist - Media, Entertainment & Trust, Adobe / Angelo Sinibaldi, Director Data Commercialization and Strategy, Nine Entertainment Recording Link AI-Driven Excellence: How AI As
All email validation services fundamentally do the same thing: look up the domain to see if it has an MX record if it has one, connect to the MX and pretend they’re about to send an email quit after sending RCPT TO, before sending a message body report whether RCPT TO returned 250 OK or not[1] They can — okay, since I’ve built such services myself, we can — dress ’em up with “heuristic analysis” and “suspicious domain databases,” but the foundation is the same. Here’s the log of a service hitting our corporate server to validate sandy+test-ssloptional@figureone.com: 94.46.244.65 [1DB4] 20:44:55 Connected, local IP=66.165.231.34:25 94.46.244.65 [1DB4] 20:44:55 >>> 220 icewarp.figureone.com ESMTP IceWarp Epos Update 1 build 17; Sun, 13 Apr 2025 20:44:55 -0400 94.46.244.65 [1DB4] 20:44:55 <<< EHLO douglas.email-validator.com 94.46.244.65 [1DB4] 20:44:55 >>> 250-icewarp.figureone.com Hello douglas.email-validator.com [94.46.24
Log in to Target and go to: “Administration > Implementation”Under the section: “Debugger tools” click on “Generate New Authorization Token”Copy the bold text (Not the text in the “Authorization Token” field) it should read something like this:mboxTrace=window&authorization=6a7dad4a-8bcc-4466-a019-214d3a3bf098This is the extra code that you will need to add to the URL where you are checking to see if Target is running. Browse to the URL in question where you are testing.If the URL has no other URL parameters add the mboxTrace with a ? prefix if there are other parameters you will have to add it with a & prefix.Example1: https://www.domain.com/?mboxTrace=window&authorization=6a7dad4a-8bcc-4466-a019-214d3a3bf098Example2: https://www.domain.com/?param1=true&mboxTrace=window&authorization=6a7dad4a-8bcc-4466-a019-214d3a3bf098Open the browser console. (For Chrome right click anywhere and select “Inspect”)In the browser console switch to the “Network” tab.Filter/Se
Hi everyone I suddenly getting this issue during Product Functional tetsing. As this is in AEM cloud I'm unable to Ignore this test[main] INFO com.adobe.cq.testing.junit.rules.TemporaryUser - Deleted user testuser-0a229d9d-6738-4cd1-b0ff-d0a9cff1f5ac [main] INFO com.adobe.cq.testing.junit.rules.Page - Deleted page at /content/test-site/testpage_09a0ee7f-05a2-4e58-807c-a74821cde847 [main] INFO com.adobe.cq.testing.junit.rules.TemporaryContentAuthorGroup - Deleted group testGroupdbe11914-36f4-4bfd-bd8b-35b116b39051 [ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 67.12 s <<< FAILURE! -- in com.adobe.cq.cloud.testing.it.smoke.CreatePageAsAuthorUserIT [ERROR] com.adobe.cq.cloud.testing.it.smoke.CreatePageAsAuthorUserIT.testCreatePageAsAuthor -- Time elapsed: 66.91 s <<< ERROR! org.apache.sling.testing.clients.ClientException: Failed to create page testpage_d4fb755f-0b24-44c0-a5ed-dc49b69420c9 in 60060 at com.adobe.cq.testing.client.CQClient.create
Hi team, Has anyone tried using Universal Editor with AEM 6.5? I'm specifically looking to understand the setup required for an on-prem AEM 6.5.22 environment for a SPA application. The Universal Editor documentation mentions support for versions 6.5.21+ but lacks details on the necessary setup required to run it on environments. What is required for a successful setup in an environment for content authors (not for local development)? Does it require a separate license or the Universal Editor Service running outside of AEM? Any insights would be greatly appreciated! Thanks!
Hi all, My instance of AEM is having an issue with our Workfront connector. As of last week, users can't create linked project folders. We're also unable to access linked project folders that were previously uploaded, so users without a DAM license can't access the files they added to Workfront in the last 2 years. We met with a Workfront rep, but they believed it was an issue on the Workfront side. Still waiting to hear back from our AEM Assets reps. Anyone else having similar issues? Or any recommended approaches? Thanks,Morgan
Hello,We are currently looking into the integration of our development tools and Adobe Cloud Manager, specifically to integrate 3rd party packages that are NOT available through public repositories. After checking the documentation, it seems there are 2 options :Integrate with a private password protected maven repositoryThis approach currently raises security concernsThe preferred integration pattern would be OIDCUse the file based local repositoryAccording to this explanation, we can basically store the artifacts in our GIT repo so that they are retrieved as any other code source and then used as a dependencyThis is not a my preferred option but we'll do it if we have toAm I listing all possible options here ? Are there any other possibilities ? We also scanned through the API doc but did not find anything to push artifacts into Cloud Manager. Thanks in advance for your answer !
Use this thread to ask any questions related to the Experience League LIVE session titled, "Don’t Wait… Collaborate! Introducing Real-Time CDP Collaboration." Experts are monitoring this thread to ensure your questions are answered. Thanks and we hope to hear from you!
I have just recently drafted an article outlining all of my knowledge on integrating a JS front end with AEM. I would appreciate if you could provide some feedback and whether it can be further improved for the benefit of the wider AEM community. The article is below: https://www.linkedin.com/pulse/approaches-integrating-adobe-experience-manager-aem-front-pereira-rbmlc/
I have an requirement in AEM guides cloud when an asset uploads need to perform some update activity on metadata .Earlier we hv Dam Update asset Workflow and there we can add any custom workflow model to achieve this goal .Here in AEM cloud as this workflow not available hence without adding any custom workflow is there any OOTB preprocessing workflow to achieve this goal.
Hi everyone! Discover a goldmine of Journey Optimizer insights and resources at Adobe Summit 2025 with our comprehensive guide to all Adobe Journey Optimizer sessions and labs. Whether you're a seasoned user or exploring Adobe Journey Optimizer, this post is your key to navigating Summit's content. Session/Labs Recording Speakers Date & Time Solutions Transitioning to Customer-Centric Multichannel Engagement Experiences [S523] Jose Luis Mendoza, Martech Manager, Interbank Michael Stranapede, Enterprise Architect, Adobe Tuesday, Mar 18 | 1:00 PM - 2:00 PM PDT Adobe Journey Optimizer, Adobe Analytics, Adobe Real-Time CDP AMP Drives High-Impact Cross-Channel Journeys with Adobe Journey Optimizer [OS532] Bonnie Thorne, , Head of Digital and Customer, AMP Sylvia Lam, Marketing Automation Manager, AMP Bank Tuesday, Mar 18 | 2:00 PM - 2:30 PM PDT Adobe Journey Optimizer AI-Driven Excellence: How AI Assistant Transforms Cust
Hi Journey Optimizer Community, We’ve pulled together a curated collection of on-demand sessions from Adobe Summit 2025, focused on Customer Journey Management and Adobe Journey Optimizer. Whether you're looking to explore the latest innovations, get practical tips, or see how brands like Marriott, T-Mobile, and World Vision are using Journey Optimizer, then this resource has it all. 📌 What you’ll find: Product roadmap and new features Real-world customer success stories Expert tips to elevate your Journey Optimizer strategies 👉 Explore the full resource page here This is a perfect guide for both new and experienced Journey Optimizer users. Take a look and share your favourite takeaways with the community!
Hello everyone,I'm currently dealing with the renewal of our Workfront contract and wanted to gather opinions on the new licensing model. It seems like a revenue-driven move, and the lack of advance notice going into the financial year isn't giving off a positive vibe. It appears that all Planners and Workers will need to upgrade to the Standard license, which costs similar to what Planners currently do. Reviewers, previously free, now have to upgrade to Light, as the Contributor license is limited to making no more than 5 decisions a month (which I find quite perplexing).The removal of basic functionality from the Light license, such as completing assigned tasks and generating proofs, means Workers have to be unnecessarily upgraded to Standard.Has anyone gone through this process already and have any suggestions?Thanks,Marta
We are on AEM 6.5 and using acs commons package - 5.4.0. We are able to OOTB features of CCVAR i.e. page_properties inherited_page_properties But we want to use custom properties with custom prefix(Read a configuration/component and get values from it instead of using page properties). Tried to extend the properties as per (https://adobe-consulting-services.github.io/acs-aem-commons/features/contextual-content-variables/index.html) but could not. Has anyone tried implementing ContentVariableProvider and was able to add custom properties?
Hai già un account? Accedi
Non hai ancora un account? Crea un account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.