Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
I just inherited a rather messy Workfront setup that has a plethora of user groups setup for a small group of people. It's creating a cacophany of permissions issues and I am tempted to kill all groups and make one parent group for all, especially because we ultimately want everyone to be able to see everything within Workfront. There is no functional reason for us to use this feature, especially for our size. My question is: Can I just delete these groups entirely, or do I HAVE to deactivate them? What impact would it have from a user perspective to simply delete them and make a new one with everyone on it? For the record, our setup is so messy that I'm having to re-implement from the ground up, so I'm not really interested in preserving much of the old setup. I'm just wondering if there's a real issue I should be aware of re: deletion versus deactivation.
Note: This blog is intended for users inside Marketo that have permissions to access the Admin section of Marketo As an admin, one of the key aspects of getting your Marketo instance up and running is getting your landing page domain aliases (aka "CNAMEs") set up and generating an SSL certificate for each (or even an existing instance - maybe you have brought some new brands on board, for example!) Previously, this was a step that required a support ticket, but now you can self serve and generate the SSL certificate directly in Marketo's UI. First, navigate to the Admin tab > Landing Pages from the navigation tree. When you click New > Domain Alias, you can now click a checkbox that says "Generate SSL Certificate." After putting in your other details (i.e. Domain Alias, Default Page, etc) and checking the box, click Save. Once done, navigate to the "Rules" tab and you should see the name of your domain alias and verify that the "
RCS in Business: Unlock the next era of conversation Join us in-person at Google NYC – St. Johns Terminal | August 6th | 8AM RCS is transforming the way brands connect with customers, with rich, interactive, and trusted mobile messaging experiences that go far beyond SMS. As consumer expectations for personalization and connection with brands rise, RCS offers a powerful new way for you to engage with your customers in real-time and at scale. And when combined with Adobe Journey Optimizer, it becomes a seamless part of your omnichannel strategy, enabling you to orchestrate relevant, timely conversations that drive real results. Join Adobe and Google at this exclusive, in-person event, happening on August 6th at Google’s St. Johns Terminal office in New York City! We’ll kick things off with breakfast and networking before diving into the latest thinking from Google on how to define high-impact RCS use cases and map the right features to bring them to life. You'll lea
So I have setup my Dockerfile to use this entrypoint => ENTRYPOINT ["java", "-jar", "/opt/aem/cq-author-p4502.jar", "-r", "author", "-p", "4502", "-verbose"] and while this works, I do not see any logs in crx-quickstart/logs when I "logged in" into the container. I can only see the logs when using CRXDE/console or system/console/slinglogs --------------------------------If I change my Docker entrypoint to => ENTRYPOINT ["/bin/bash"].I can then run:#docker exec -it CONTAINER-ID bash #java -jar /opt/aem/cq-author-p4502.jar (once inside the container)and my crx-quickstart/logs will have the proper logs available to me.I would like to setup my docker/AEM container in such a way thatI get my logs in crx-quickstart/logs because I can use Linux tools to parse the logs.I would prefer that AEM auto-starts when the container is started. I do not want to run the java command manually if I can avoid it.In both cases, I do not have "VOLUME" setting in my Dockerfile. A
AI is a powerful tool that can be used to utilize, enhance, or cleanup the data we have in Marketo. We can use AI in our processes moving forward to reap the benefits but since AI adoption in RevOps only started in 2023 what do we do if we want to process the large number of records that existed in our instance prior to the advent of AI? This is the perfect use case for the OpenAI batch API, which was designed to process large numbers of requests at once. This blog post will use the example of bulk formatting numbers in your Marketo instance to E164 format to show how you can use Python code to: Transform your data exported from Marketo into the required format Upload it to the OpenAI Batch API with instructions on how to process the data Download the processed data Upload the processed data to Marketo Why use OpenAI’s Batch API? The main advantage of using the OpenAI Batch API is that it offers a 50% cost reduction compared to using the
There’s a new way to renew your Adobe certification, and it’s the most streamlined process yet.All you have to do is pass two short renewal modules (about 15 minutes each), and your certification will be renewed automatically for two years.You will be notified 90 days before your certification expires that your renewal window has opened. You may complete your renewal any time within those 90 days. Renewing is free of charge.Check your renewal status today. FAQHow do I renew?Click on the Renewal tab in My Account to begin your renewal. Need help? View the video tutorial.When should I renew?You can only renew certifications that are within 90 days of expiration. If you do not have any certifications within 90 days of expiration, you do not need to take any action yet.How often do I need to renew?You will be asked to renew each certification every two years.How can I see when my certification expires?Click on the Certifications tab in My A
Hi Community, I’m currently working on a requirement where I need to trigger a custom service whenever an author edits, merges, or deletes an existing tag in AEM. I explored using ResourceChangeListener, but it appears too generic for this use case. It doesn’t provide specific context—like whether a tag was merged or which properties (e.g., jcr:title or jcr:description) were updated. I'm looking for a way to capture detailed tag-related activities as precisely as possible. Ideally, I want to hook into the tag lifecycle and differentiate between operations such as update vs. merge vs. delete. Has anyone implemented a similar use case or is aware of any specific event handlers or listeners in AEM that are better suited for monitoring tag changes? Any insights or suggestions would be greatly appreciated! Thanks,Praveen
Paragraph followed by an expandable series of plus signs. The text in the drop-downs might be somewhere, but I cannot find it to edit the paragraphs. I'm pretty new. WHere do these blocks of content reside? Thank you.
Campaign can not be activated until all errors are resolved.Email Personalization not allowed in domain name. (CJMTL - 010018-422) I went through the documentation and can't find how to resolve this. Any tips?
Problem StatementAdobe Target provides a robust platform for personalization and experimentation at scale. However, as an out-of-the-box (OOTB) Software Development Kit (SDK) is not available for certain platforms, introduces integration challenges. To meet business objectives without compromising on user experience or personalization capability, organizations must adopt alternative integration strategies that bridge this technical gap.This technical post presents a technical approach to overcoming this limitation by leveraging Adobe APIs. It outlines a practical integration strategy for enabling Adobe Target capabilities within unsupported application environments—ensuring continuity in personalization efforts without native SDK support. 1. Fetching Personalized OfferIn environments where native SDK support for Adobe Target is unavailable, organizations can still deliver personalized experiences through API-based integration methods. These approaches enable applications to intera
Speed up Local Development in Multi-module AEM Projectsby @daniel-strmecki IntroductionDeveloping and testing in Adobe Experience Manager (AEM) can be a time-consuming process, especially in large, multi-module projects with multiple teams working in parallel. If every small change requires a full Maven build and deployment, then the development cycle will dramatically slow down as the project grows.In this article, we’ll explore a few tools and commands that can supercharge your local development workflow. By reducing build times and enabling instant file synchronization, these tools help AEM developers focus on writing code instead of waiting for deployments. Whether you're building components, refining styles, or optimizing backend logic, these techniques can save you minutes, if not hours, every day. Key PointsFor standard CI/CD environments like GitHub Actions, a standard, full Maven build is still recommended. Here is why:Standard Maven is pre-installed in most CI/
Custom Run Modes in AEM as a Cloud Service by Mahedi Sabuj Overview 𝐌𝐢𝐠𝐫𝐚𝐭𝐢𝐧𝐠 𝐟𝐫𝐨𝐦 𝐀𝐄𝐌 6.5 𝐭𝐨 𝐀𝐄𝐌 𝐚𝐬 𝐚 𝐂𝐥𝐨𝐮𝐝 𝐒𝐞𝐫𝐯𝐢𝐜𝐞 (𝐀𝐄𝐌𝐚𝐚𝐂𝐒)? One of the key considerations is how to handle custom run modes!AEMaaCS comes with predefined run modes — 𝐫𝐝𝐞, 𝐝𝐞𝐯, 𝐬𝐭𝐚𝐠𝐞 𝐚𝐧𝐝 𝐩𝐫𝐨𝐝 — but what if you need additional ones, like UAT? Managing custom run modes in AEMaaCS requires a shift in approach to align with cloud-native best practices.Learn how run modes have changed in AEMaaCS and how to adapt your custom configurations effectively. Read More: https://ms-29.com/aem/cloud/custom-run-modes-in-aemaacs Q&A Please use this thread to ask questions relating to this article
Custom domain name with customer-managed CDN using Edge Key — AEMaaCS by Imran Khan Overview Integrate custom domain name to an AEM as a Cloud Service website using CDE Edge Key. As part of this blog we will configure and integrate custom domain name(client managed) to an AEM as a Cloud Service website using customer managed option using Adobe Cloud Manager. A Customer Managed CDN (Content Delivery Network) is a setup in which the customer — either an organization or an individual user — assumes full responsibility for configuring, operating, and maintaining the CDN infrastructure, rather than depending entirely on a fully managed service such as Cloudflare, Akamai, or AWS CloudFront. The X-AEM-Edge-Key is an HTTP header used by the Adobe CDN to validate requests originating from a Customer-Managed CDN. Overall Process: The AEM development team generates a CDN Edge Key and configures it in the Adobe Cloud Manager environment. Incoming requests from a Custome
How to Fix Session Errors in AEM by Aanchal Sikka Overview Ever feel like ItemStateException is a ghost in your AEM machine? 👻 This exception might be seasoned, but it's still haunting many a legacy codebase. I've just published a blog into possible causes and (more importantly) how to make them disappear. Take a look! https://techrevel.blog/2025/05/22/how-to-fix-staleitemstateexception-invaliditemstateexception-and-oakstate0001-errors-in-aem/ Q&A Please use this thread to ask questions relating to this article
SlingInternalRequest: A Cleaner Way to Reuse AEM Servlets with Internal API Access by Aanchal Sikka Overview When building features in Adobe Experience Manager (AEM), there are times you need to leverage servlet logic that already exists—especially when it interacts with internal AEM APIs not available through public interfaces. For example, I recently needed to programmatically create Live Copies for assets. AEM doesn’t expose public Java APIs for this directly, but the WCMCommand Servlet performs this exact action behind the scenes. Instead of reinventing the wheel or making a fragile external HTTP call, I used SlingInternalRequest API to invoke the servlet internally For details, please visit https://techrevel.blog/2025/07/08/slinginternalrequest-a-cleaner-way-to-reuse-aem-servlets-with-internal-api-access/ Q&A Please use this thread to ask questions relating to this article
Release 8.6.5 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.6.5 New features New SMS sending connector - The SMS sending connector has been modernized and improved to enable transceiver mode SMPP connections, enable persistent SMPP connections, and ensure better compatibility for environments transitioning from Adobe Campaign Standard. A new SMS External account is now available for all new SMS implementations. Existing implementation are still supported, however recommendation is to move to this new modern and extended connector. Please find the detailed information around the new features, general improvements and fixes here: Latest Release If you have any questions or feedback related to this release then please feel free to reach out through the below comment section.
Creating compelling, responsive emails has always been a balance between creativity and technical constraints. With the introduction of the new Drag-and-Drop Email Editor, that balance is shifting for the better - though there's still room to grow. After spending some time with the editor, here are my thoughts on what it gets right and where improvements are still needed.What’s Working Well 1. User-Friendly DesignOne of the standout features of the new editor is how intuitive it is. You don’t need to be a seasoned designer or a developer to create beautiful emails. The drag-and-drop functionality is smooth and easy to grasp, even for beginners. 2. Quick Template CreationIn marketing, speed matters - and this editor delivers. You can build a fully functional email template in under an hour, making it a big boost for productivity. 3. AI Assistance for Content and DesignThe built-in AI assistant is a great addition. Whether you're looking to polish your messaging or refine y
The recording and presentation will be shared within two days after the event. Session Details Cloud Manager offers more than deployments, it delivers visibility, governance, and enterprise-grade benefits for Edge Delivery Sites, an innovation in AEM as a Cloud Service. In this session, learn how onboarding through Cloud Manager gives you access to unified workflows, Adobe-managed DV certificates, SLA reporting, license configuration for compliance (like HIPAA and 99.99% uptime), and official Adobe support. See how a centralized, self-service approach drives operational efficiency and ensures you don’t leave critical value on the table. Session Recording Speaker(s) Shankari Panchapakesan, Principal Product Manager at Adobe | Florin Florescu, Sr. Engineering Manager, AEM Adobe | Doru Muntean, Software Development Engineer, Adobe | Florin Stancu, Software Development Engineer, Adobe Session Schedule Wednesday, September 3, 2025 | 8 am
Hello Fusioners , I have an existing Scenario within which I would like to add a module for API. However this API is accessible only within Singapore Region (i.e) Need a VPN to connect to this APIThe rest of the services are available in EU region. Can you suggest what is the best way to complete my Scenario, given the above conditions ? ThanksHarish
In collaboration with Andy Hess @andyhess and Neha Dhiman @nehadhiman of Professional Services, today's session, Proactive Exception Handling in Adobe Workfront Fusion: A Comprehensive Framework, delved into a robust exception handling framework tailored for Workfront Fusion. This advanced framework augments the default error handling capabilities by offering comprehensive and customized error logs, facilitating proactive monitoring and expedited issue resolution. If you missed the live session, download a copy of the slide deck and watch the on-demand recording below to gain insights into the challenges of the current error handling mechanisms, the innovative solution proposed, and the detailed implementation process. Workshop recording Slide Deck PDFIf you have additional tips to share or have questions for Andy or Neha, please reply to this post. We'll look to add additional Fusion related workshops in the future based on how well this one was received
Hello Workfront Community,I have exciting news to share! Workfront has joined the Adobe User Group program. Workfront User Groups (WUGs) are customer-led groups intended to help individuals succeed with using Workfront. WUGs aim to bring together regional Workfront users virtually and/or in person to create open and inclusive communities to:Network with peersCollectively problem-solveShare tips and best practicesProvide ongoing education for skill improvementOur first two chapters have just launched – WUG-Southern California and WUG-New York City. WUG-SoCal is having their kickoff event (virtual) on March 5th. If you reside in that area, sign up to attend! WUG-NYC will be scheduling their kick-off event soon. Visit the WUG site and join a chapter. Don’t see a chapter near you? Check back often as new chapters and events are always being added. https://workfront-augs.adobe.com Thank you @beckybarus @colbyti @joanneduckman @Julie Krauss!
This is your chance to connect with AEM professionals virtually and in-person in the Southwest United States. Whether you're just starting out or a seasoned expert, this group offers a space to share experiences, explore best practices, and grow your network. Join a community of like-minded individuals who are just as passionate about AEM as you are. Join the AEM - Southwest User Group Chapter here: https://aem-augs.adobe.com/aemug-southwest-chapter/?cgen=C12Y2MW7&mv=other
We are trying to make better use of the core components, but we did notice they (Image V3) have some weird quirksNormally when you have a container component and place sub components inside of that grid, this is reflected in the Content Treee.g.SectionComponent---> GridComponent-------> GridItemComponentHowever in this case we would have a GridImageItemComponentBut it shows up like this in the Content TreeSectionComponent---> GridComponent-------> GridItemComponentGridImageItemComponentWe would have expected this component to be visible like that:SectionComponent---> GridComponent-------> GridItemComponent-------> GridImageItemComponentWe downloaded the source of the v3 image component, but could not find anything weird in the files that might caused this.Do you guys know why this is happening, what would we need to overlay to make the core image component behave similar as the other components when dealing with the Content Tree view within the AEM editor.Thank you
Navigating complex datasets just got easier! Adobe Customer Journey Analytics now offers a Data Dictionary: your go-to reference to explore and understand every dimension, metric, and component used in your projects. Why it matters: Simplifies data governance Enables collaboration across teams Provides clarity on definitions, owners, and usage Reduces analysis errors by aligning teams on the same definitions Whether you're a business user, analyst, or data engineer — this feature brings transparency and trust to your CJA implementations. Link: https://video.tv.adobe.com/v/3418028/?quality=12&learn=on#_blank Tip: Start tagging your components with meaningful descriptions, ownership info, and usage notes. Your future self (and your teammates) will thank you! #AdobeCJA #CustomerJourneyAnalytics #AdobeAnalytics #DigitalAnalytics #DataGovernance #DataDictionary #CXInsights #DataDriven
Hello community, I’m planning an implementation of Adobe Commerce on Edge Delivery Services and have some specific questions that I hope you can help clarify: Unsupported "drop-in" components : In the documentation, some components listed under "Commerce drop-in components" are not marked as supported. What approach does Adobe recommend for addressing these cases in a project? Is there a public roadmap detailing when support for these components is planned? If so, where can it be accessed? Storefront Services and Live Search: Is Live Search mandatory in Storefront Services? If Live Search is not implemented, what key functionalities would be lost or limited? Is it possible to use alternative solutions like OpenSearch to meet these needs? API Mesh for integrations: According to the note in the documentation, API Mesh for Adobe Developer App Builder allows aggregating multiple APIs. Is it feasible to implement thi
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.