Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
In an AEM Sites implementation with the integration of Adobe Commerce using the CIF add-on and components, we want to expose information through content fragments in a structured manner for a headless use case. In testing, we correctly obtain the internal values, such as the product ID and category ID. However, I would like to be able to obtain, for example, product information such as the name, slug, etc., and the category name. Is this possible? I am sharing the query I am currently using and the data types I'm talking about. Thanks in advance for any help you can provide.
Getting started with Helix -AEM Developer Tutorial by Hlx Abstract This tutorial should have you up and running with your AEM Helix projects in 10 - 20 minutes to a place where you can create, preview and publish your own content and create your styling and add new blocks. Pre-requisites: You have a github account, and understand git basics You have a google account You understand the basic HTML, CSS and JavaScript Have node/npm installed for local development This tutorial assumes that you are using MacOS, Chrome and Visual Studio Code as part of your development environment. Of course you can use a different operating system, browser and code editor, but you will see that screenshots and default instructions are most compatible with that setup. Read Full Blog Getting started with Helix -AEM Developer Tutorial Q&A Please use this thread to ask the related questions.
I have problems with the layering for the pop-ups when you click a RTE functionality into a dialog. How can I solve it?image#imageProps, links#anchor
How many of you out there use Workfront in your non-marketing departments? It would be great to connect with others who have nothing to do with marketing so we can share questions, struggles, and wins. If you reply, what department are you in or type of projects do you run in Workfront? I am in a supply chain PMO. We focus on capital (hardware, building upgrades, new buildings, etc.) or software implementations.
Did you get a chance to attend Adobe Summit 2025 in-person or virtually this year? In case you missed it, several exciting new features were shared at our product sessions and labs. Check out some of the recordings below, now available for you to watch on-demand. These Adobe and customer-led sessions feature tips and tricks on how to make the most out of the latest Workfront enhancements, from the likes of Marriott to Coca-Cola! Session Title Session Description On-Demand Link Boost Experimentation with Auto-Created Tests the Home Depot Way Learn how The Home Depot established a system of record for experience marketing and product management to self-serve test building with guardrails and automation. Home Depot reduced the effort to deploy tests by over 60% while reducing the testing learning curve and bottleneck that limited their ability to increase test volume. Learn the secrets of their Adobe Workfront to Adobe Target Fusion integration that automates creation wh
Missed Adobe Summit 2025? No worries! In our recent hands-on lab, marketers explored the new email designer in Adobe Marketo Engage, powered by AI and the Content Accelerator. This tutorial will guide you through the same steps to create modern, personalized emails quickly, perfect for engaging B2B audiences. We’ll take on the role of email marketers at Bodea Inc. Let’s get started with this quick, step-by-step guide! What You’ll Need Access to Adobe Marketo Engage (log in via your Adobe Experience Cloud account). A goal: We’ll create a promotional email and a thank-you email for Bodea Inc.’s event platform. Step 1: Create an Email Template Let’s create a new email template using the new email designer. Navigate to Email Templates [New]: In Marketo Engage, go to Design Studio > Email Templates [New] and click "Create New" button. Select an OOTB Template: After you give it a name “Bodea-Email-Template”, add a description like “Bodea Inc email template” and click “C
This blog post aims to demystify the “Person is Pushed to Marketo” trigger and clear up what it is, why you might want to use it, and show you how to use this trigger. Explanation A lot of people incorrectly assume that the “Person is Pushed to Marketo” trigger will fire when a lead syncs from your CRM to Marketo. This is NOT the case. The “Person is Pushed to Marketo” trigger and “Person was Pushed to Marketo” filter will ONLY run when the Push Lead to Marketo API call is made. As shown in the API docs the “Push Lead to Marketo” API request can be used to upsert a lead i.e. create a new lead or update an existing lead, with field values specified in the body of the request. This API request can be used for lead capture events e.g. when you have a non-Marketo form you can send the lead information to Marketo using this request. Body of the “Push Lead to Marketo” API request The “programName” and “input” parameters must be specified in
I have to do translation of AEM assets inside the AEM as cloud as service through global link connector. please guide me how it will done. I am new for translation process. Thanks in advance for your reply. Thanks
Hi Team, Our AEM project test cases are Junit4 based. Recently we added Junit 5 dependency as well in POM.Line causing below exception (with JUNIT 4, It used to work perfectly fine)context.load().json("/empFile.json", "/emp");empFile.json:{"empID": "xx57jmf","empType": "regular","personalinfo": {"name": "ABC","geo": [{"id": "geo_456","coordinate": "xf73hj"},{"id": "geo_456","coordinate": "xf73hj"}],"education": [{"state": "Milan","duration":"4"}]}} Almost all test cases are throwing below error: org.apache.sling.jcr.contentparser.ParseException: Multivalue array must not contain maps/objects.
Hi All, I am trying to create a translation job where the job gets created successfully but on trying to rename the job it usually keeps loading with 500 server error pointing to issue with granite.min.js. Also noticed console errors like DuplicateDefinitionError as below in coralUi3 when project is opened. Trying to rename the projectIf we scroll to bottom of the page with many jobs on the page we see DuplicateDefinitionError again.Try to rename the job when the scroll is in between the page rename works fine w/o any errors in console.so the issue is mostly on scrolling to the bottom page.Any suggestions to fix and what could have caused the issue?
Dear All, I have one scheduler called asset test in my AEM6.5SP22 environment. This scheduler runs at 8:30 AM, on every Monday. The scheduler scans through "/content/dam/asset zone" for all newly created assets, checks for missing metadata and sends notification email to the author who created the asset as shown below ********************** ASSET SCHEDULER IN AEM 6.5 ********************@Designate(ocd = AssetTest.Config.class) @Component(service = Runnable.class) public class AssetTest implements Runnable { @ObjectClassDefinition(name = "Test Asset Creation Notifier", description = "Cron-job with SQL statement to send emails to users who uploaded assets. Expensive Query not to be run during business hours.") public static @interface Config { @AttributeDefinition(name = "Cron-job expression", description = "Cron-job task scheduled to run every monday at 8:30 AM") String scheduler_expression() default "0 30 8 ? * MON *"; @AttributeDefinition(name = "Con
I am having a captcha functionality where I am using jquery captcha(https://github.com/honguangli/jquery-captcha/blob/master/js/jquery-captcha.js) functionality. Where I was loading those scripts using clientlibs. It is working properly in author env. I was getting the below error in publisher. I tried removing cache in browser and server. Restarted the server and invalidated the clientlibs. I was getting the same error. Any one can helpme to get some solution!
我将再次使用 datepicker 在对话框中配置时间。但是我使用了标头 applysTime: 打印出新的 Date (properties.applysTime 的getTime()),并且 “headerpapplysTime”: “2025-03-05T15:14:00.000Z” 比我配置的要长 6 小时。我的配置如下
Hi Team I am not able access the following repo URLs.Could you please help me. https://downloads.experiencecloud.adobe.com/content/maven/publichttps://repo.adobe.com/nexus/content/groups/public RegardsBishnu
Getting the below issue on drop of any adaptive core form component in the AEM page parsys and unable to see the component on page:org.apache.sling.api.SlingException: Cannot get DefaultSlingScript: org.apache.sling.scripting.sightly.SightlyException: org.apache.sling.api.SlingException: Cannot get DefaultSlingScript: org.apache.sling.scripting.sightly.SightlyException: Compilation errors in org/apache/sling/scripting/sightly/apps/core/fd/components/form/accordion/v1/accordion/accordion__002e__html.java: Line 50, column 2205 : com.adobe.cq.forms.core.components.models.form.Panel cannot be resolved to a type Line 51, column 2336 : com.adobe.cq.forms.core.components.models.form.FormStructureParser cannot be resolved to a type I have followed below documents for the Adaptive Core forms set up in local with the latest version in dependency:Setup AEM form on AEM as a cloud service | by Imran Khan | MediumHow to enable Adaptive Forms Core Components on AEM Forms as a Cloud Service
Hi,I have custom workflow for my website on rejection of one step how to send back the workflow to previous step using process step in AEM 6.5Example : I have a OR split when the approver rejects it the workflow should go to the previous step
We are encountering an issue related to full-text search and indexing. Here's the observed behavior: We have a custom multi-valued property indexed for full-text search. Whenever tags are added—either to cq:tags or custom properties—we store the localized tag titles in this property. This approach is intended to enable search functionality for localized tag titles in Omnisearch. When new tags are added, the multi-valued property is updated via our workflow process, and the newly added values are searchable both in asset search and through queries. However, when a tag is removed, its corresponding localized value is also removed. Despite this, the asset still appears in search results, which is incorrect. The issue seems to be that the index is not reflecting this change, and the updated asset data is not being properly indexed after the tag removal. As per our analysis the problem is that the removal of a tag and its localized value (or any new multivalued property) does not trigger th
California’s CCPA and CCRA require opt-in to share or sell personal data, so make sure you offer that setting alongside your existing cookie options. If you happen to use OneTrust, here’s how that looks: That’ll store the setting in OneTrust’s internal database and in their local cookie, but how do you push it to Marketo when the visitor becomes known? It’s undocumented but turns out to be really simple. First pass: Decode the cookie as if it’s a query string The OneTrust cookie is called OptanonConsent. It has a predictable, standard encoding: exactly like a URL query string or application/x-www-form-urlencoded request. Here’s an example OptanonConsent cookie value (yes, the whole thing is the value of a single cookie): isGpcEnabled=0&datestamp=Sat+Jan+13+2024+20%3A24%3A04+GMT-0500+(Eastern+Standard+Time)&version=202308.1.0&browserGpcFlag=0&isIABGlobal=false&hosts=&consentId=5c7582be-217
Did you get a chance to attend Adobe Summit 2025 in-person or virtually this year? In case you missed it, several exciting new features were shared at our product sessions and labs. Check out some of the recordings below, now available for you to watch on-demand. Session Title Session Description On-Demand Link Get Inspired and Scale Faster with Generative Experiments Learn how Adobe is bringing advanced AI-powered technologies into your experimentation workflows for intelligently identifying opportunities to increase the impact of digital experiences that you build every day. With content and data working together, Adobe's AI can provide guidance that uncovers potential best performing experiences and can generate additional insights on A/B tests you’ve already run. Join Paul Aleman from Adobe’s product management team and David Arbour, Adobe’s senior research scientist, as they highlight new capabilities across Adobe Experience Platform that can boost your pro
Did you get a chance to attend Adobe Summit 2025 in-person or virtually this year? In case you missed it, several exciting new features were shared at our product sessions and labs. Check out some of the recordings below, now available for you to watch on-demand. From Marketo Engage roadmap innovations to customer-led best practices on our latest enhancements, you're sure to find a topic that applies to you! Session Title Session Description On-demand Link Marketo Engage and Journey Optimizer B2B Edition Roadmap and Innovations Discover the future of marketing automation and revenue marketing with our Adobe Marketo Engage and Adobe Journey Optimizer B2B Edition product leaders. This session will unveil key innovations in B2B marketing automation with a focus on generative AI, data-driven strategies, and enhanced customer journeys. Our roadmap includes powerful new features that allow marketers to move faster with new AI-powered content, optimize workflows with deeper
Hi TeamCurrently we are using OSGI Adaptive form on-premises Environment (its Forms Project no sites and no DMAF assets)Following are limitations we experience while forms development core components instead of foundational components1) Edit Rules --No Code editor option but its Foundational component which very useful for authors not dependent developers refer screenshot for Foundational component 2) Not possible to have Adaptive form with core components and foundational components, more over all foundational components don't have corresponding core component (Ex: Table Component)3) jQuery library not supporting in core components 4) Forms creating or development taking more effort compared to using foundational components5) Due all foundation components don't have corresponding core components maintaining two versions of forms having additional Maintenace overhead to project 6) Display patterns properties ex: type and pattern are missing in core compo
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: April 2 at 10:00 a.m. PT – The Perfect Blend: A New Era of Collaboration with AEM and WorkfrontApril 3 at 8:00 a.m. PT – Adobe Workfront Second Quarter 2025 Release Webinar April 8 at 8:00 a.m. PT – Workfront Crowdsource Challenge: Project Templates April 11 at 9:00 a.m. PT – Admin Chat for Marketing & Creative April 15 at 8:00 a.m. PT – Admin 101: Getting Started with Workfront April 21 at 6:00 a.m. PT – Connect: Workfront Collective April 29 at 8:00 a.m. PT – Use Workfront Reports to Guide Your [Sp
Here's some food for thought:We can't pre-set a custom field to automatically select a default value only when a user creates a new request using a request-level custom form. The only way to have a value pre-selected is to apply it universally, meaning the value will always be pre-selected regardless of context.Any thoughts or objections?
We are in the process of implementing Workfront in our organization, and we were interested in integrating Workfront with MS Teams. I saw in this help article that Workfront only integrates with Classic teams, however our organization uses new Teams. Classic teams will reach end of life on July 1, 2025 -- are there any current workarounds for integrating with new MS Teams? Thank you!
Hi everyone, A heads up that the next Philadelphia Workfront User Group is being held on Thursday, February 20."http://event.workfront.com/wugphillyfeb2020/community" Join Workfront and your peers at the Sonesta Philadelphia on Thursday, February 20 from 9:00 a.m. to 1:00 p.m. It's free to attend, and breakfast will be served. "http://event.workfront.com/wugphillyfeb2020/community" You can see the full agenda and register here , but the highlights include an update from Workfront, a local customer sharing how they are leveraging Workfront, a discussion on proactive planning and resource management, and two breakout sessions for you to meet and talk with other local users about topics such as onboarding new users, reporting and dashboards and more. Date: Thursday, February 20, 2020 Time: 9:00 a.m. - 1:00 p.m. EST Location: Sonesta Philadelphia Rittenhouse Square (1800 Market St.) Register here: "http://event.workfront.com/wugphillyfeb2020/community" http://event.workfront.com/wugphillyf
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.