Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Headful or Headless AEM? Why not both with Hybrid? by Paul Goodrich Abstract It’s not uncommon when facing a new problem, to fall back on a tried-and-true solution. Then, suddenly remember why the team moved off of that solution in the first place. Recently, I’ve seen this trend with engineering teams and a desire for multichannel content. A Common Case for Headless Content on AEM Let’s set the stage with an example. A digital marketing team has licensed Adobe Experience Manger 6.5 with the hope of using the WYSIWYG content editing to quickly produce and release content decoupled from code deployments. They also see that AEM has the capacity to produce reusable multichannel content via Content Fragments. Marketers plan on using those fragments within a marketing website, a companion mobile app, and voice assistance devices. Finally, it would be great if the site had the option for highly interactive pages that didn’t require a refresh. They ask the engineering team to implement the s
Join us for the next Adobe Target Community Q&A Coffee Break taking place Wednesday, February 1st, 2023 @ 8am PT - 9am PT REGISTER TODAY! We'll be joined by Brent Kostak (aka @bkostak), Product Marketing Manager for Adobe Target, who will be signed in here to the Adobe Target Community to chat directly with you on this thread about your Adobe Target questions related to Mobile & Authenticated Use Cases for Experience Optimization: Workflows for activity setup in Adobe Target Customer lifecycle metrics for testing and targeting mobile experiences Leverage AI/ML for cross-channel personalization in web and app Mobile SDKs and APIs for flexible implementations supporting iOS and Android platforms Senior Adobe Technical Support Engineer Shelby Goff aka @shelbygoff will also be joining to provide additional insights and answers to your questions 🎉 REGISTER TODAY! PARTICIPATING IS EASY: Sig
Marketo is a powerful marketing automation platform that allows you to create and manage campaigns, email templates, landing pages, and programs. Cloning a program can save you time and effort by allowing you to duplicate existing programs and use them as a starting point for new campaigns. In this blog, we will discuss how to clone a Marketo program using the Marketo REST API. Before we begin, you should have a Marketo account and a basic understanding of the Marketo REST API. You will also need to generate an access token for your Marketo instance, which will be used to authenticate your API requests. Step 1: Get the ID of the program you want to clone The first step is to retrieve the ID of the program you want to clone. You can do this by making a GET request to the Marketo REST API endpoint for programs, which is: https://{{instance}}.mktorest.com/rest/v1/programs.json Replace "{{instance}}" with your Marketo instance name. In the request, include your access token in the Authoriz
Hi All, How to set date property to a component in functional testing . I have extending the AbstractComponent and i able to set String properties but not date. appriciate your help. testcomponent comp = new Banner(componentclient, xfPath,"/master/jcr:content/root/testcomponent", "testcomponent"); comp.setProeprty("title","pageTitle"); Not able to set banner.setProeprty("date", date); Thanks in advance.
Hi everyone,I am new to AEM Assets and I am just trying to download AEM Asset using AssetDownlaodService. The problem here is that the method for downloadAsset is returning me a empty value to the servlet. I am unable to find out the reason behind this. Any suggestion or idea will be Appreciatable. Below is the code which i am writing for downloading the asset : import com.day.cq.dam.api.jobs.AssetDownloadService;import org.apache.commons.io.IOUtils;import org.apache.commons.lang3.StringUtils;import org.apache.sling.api.SlingHttpServletRequest;import org.apache.sling.api.SlingHttpServletResponse;import org.apache.sling.api.resource.Resource;import org.apache.sling.api.resource.ResourceResolver;import org.apache.sling.api.servlets.SlingAllMethodsServlet;import org.apache.sling.servlets.annotations.SlingServletPaths;import org.osgi.service.component.annotations.Component;import org.osgi.service.component.annotations.Reference;import javax.jcr.Node;import javax.jcr.Session;impor
Hi Everyone - We are on AEM version 6.5.14, our users are complaining that they are unable to add assets using AEM Desktop App. They are able to connect to AEM author instance, browse directories but they are unable to upload assets. I see following in our log file: 24.01.2023 12:11:18.426 *ERROR* [qtp1610116616-2041] com.adobe.granite.acp.platform.PlatformServlet No resource found at path: <asset>;resource=metadata Am I missing any configuration? Thanks in advance
No text available
Hi Team, Some users are not able to pick image, they can only drag and drop. While clicking on the pick button, they can select the asset but its not uploading the asset. Only admin user can upload by Pick button. Our requirement here is to give the permission allow for those user who is not able to do the so but we are unable to provide them the access as don't know exactly where we should give them allow permission. Can anyone help here please?
Headless in AEM by Ritesh Mittal Overview This video series explains Headless concepts in AEM, which includes- Content Fragment Models Basics and Advanced features such as different Data types and respective usages. How to use AEM provided GraphQL Explorer and API endpoints. Merging CF Models objects/requests to make single API. Filtering Persisted queries responses. Integrating and triggering API from Android application. Integrating and triggering API from React application. The complete playlist is available at- Headless in AEM by Tech Talk with Ritesh Let's learn and explore- Tech Talk with Ritesh Q&A Please use this thread to ask questions relating to this article
Adobe AEM Magento Integration: A Tandem of CMS and Ecommerce by Yuliia Shvetsova Abstract Magento (or Adobe Commerce as of April 2021) is a powerful ecommerce platform with its own content management system (CMS). But it’s no secret that Magento’s built-in CMS doesn’t go far when your business scales. It becomes more difficult to store your assets, share files, and manage content especially if you’re selling across platforms. And that’s when Adobe AEM integration comes in handy. Adobe Experience Manager (AEM) is an advanced CMS and digital asset management (DAM) platform. Named a leader in the last edition of The Forrester Wave™: Agile Content Management Systems (CMSes), Q1 2021, AEM allows to get a merchant’s content to the market fast and customize customer experience on the web. At Elogic Commerce, we’ve been a trusted Adobe partner for the past 13 years and know how important it is to have the same vendor for all your ecommerce platform integrations. Both AEM and Magento are o
Get Started with AEM Projects using the Maven Archetype by Techzette Abstract Video:https://youtu.be/5C6nSbAQxCQ Discover how to get started with Adobe Experience Manager (AEM) projects using the AEM Maven archetype. In this video, we provide an overview of the essential components of the AEM archetype, including the core, ui.apps, ui.content, it.tests, dispatcher, bundle, content, src, and target folders. Ideal for AEM developers and designers new to AEM, this video will help you understand the importance of the AEM archetype and how it provides a standardized structure for your AEM projects. Learn the basics of the AEM archetype and start building successful AEM applications today. Read Full Blog Get Started with AEM Projects using the Maven Archetype Q&A Please use this thread to ask the related questions.
How to Integrate a Single Adobe Workfront Instance with Multiple AEM Environments by Shivani Gupta Abstract Adobe has now released Workfront for Experience Manager Enhanced Connector, which integrates AEM with Workfront and allows you to send documents to AEM DAM and distribute to various channels. Enhanced Connector can be installed to AEM On-Prem and managed service environments following the documentation provided at Experience League. But the Connector setup becomes challenging when: The customer only has a single Workfront instance and multiple AEM instances, and when QA validation directly happens in a production environment. This process ends up sending test data in the prod environment, which needs to be cleaned up before go-live. If the user wants to test some changes in the Workfront project setup and send test documents to DAM after go-live then they will have to do it directly in production. Read Full Blog How to Integrate a Single Adobe Workfront Instance with Multiple
Hi, We use Component group in Classic UI and the order is different than the Side panel in TouchUI. Can these be in the same order without any custom code? Thanks!
There’s a post in my drafts explaining that you don’t need any custom lightbox code in modern browsers — neither MktoForms2.lightbox() nor a 3ʳᵈ-party library. In the meantime, though, duty calls. A Nation user had already decided to use the Lity lightbox library but couldn’t figure out why their form — or more precisely, the form’s children — rendered twice inside the lightbox: Below is the code they were using. Can you spot the error?<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <script src="https://offers.example.com/rs/123-NBB-456/images/lity2.js"></script> <link rel="stylesheet" href="https://offers.example.com/rs/123-NBB-456/images/lity.css"> <div id="inline" style="overflow:auto;padding:20px;width:600px" class="lity-hide"> <script src="//offers.example.com/js/forms2/js/forms2.min.js"></script> <form id="mktoForm_5050"><
Hello, i manage a site in the version AEM 6.2. How can i insert a xml data structured in page's site? With a adaptive form or other tool? Can you help me please?
Hello guys, I would try to insert data structured, using a file XML schema, in a page of AEM 6.2. I have seen in many video that it's possible using AEM FORMS. It's correct? Do you know other way for this? Or a correct tutorial?Can you help me with a example? Thank you in advance for your effort
Hi I would like to retrieve the admin password or reset the admin password on the publish instance which is running on AEM 6.3.3.0. Can someone please let me know to reset or retrieve it? I tried to use the approach mentioned here but it does not work as the groovy script is not executable on aem publish due to some error. https://experienceleague.adobe.com/docs/experience-cloud-kcs/kbarticles/KA-16565.html?lang=en#resolution https://gist.github.com/andrewmkhoury/da868236e16a2415439b7750d4d83795 Thanks, Asutosh
Is your company data-obsessed or data-driven? Data-obsessed cultures often ask for reporting and have whole teams for it, but when the data contradicts what they want to do, the data gets ignored, cherry-picked, or creatively interpreted. Data-driven cultures follow the data where it leads them, even with hard choices.Join Adobe Analytics Champion Gitai Ben-Ammi on February 2nd at 11:00 AM ET | 5:00 PM CEST as he discusses what a data-driven culture looks like and shares strategies for using Adobe Analytics to build one. Watch the on-demand recording here
As an Adobe Target consultant I am frequently involved in engaging projects and through the years you tend to build up a suite of tools that help you work most efficiently. One aspect I tend to focus on in my role are APIs. In layman’s terms it’s the interface that allows one set of products or services to communicate with another set without having to put in the heavy lifting to build something brand new every time. The focus of this article is going to demonstrate how I use one particular tool called Postman to help me in my role. In the context of my role Postman is a great tool for testing out and troubleshooting API calls. One particular scenario where I’ve found Postman handy is using it with the Adobe Target Admin API. For the Admin APIs I’ve found it particular useful in building custom tools for my client as it provides Adobe IO Integration to manage items such as activities, audiences and offers. For these APIs I’ll provide a high level example which will hopefully all
I informed you the /oak:index/damAssetLuchene-8-custom-10 was present in author but the index was not present in Golden publish environment Please give the information to me @vijayalakshmi_s
I have a component which initializes some Javascript on page load. Whenever I edit this component, I want to re-run the initialization logic. Is there an event I can tap into to know that the user has recently edited this component and it needs to be re-rendered on screen? Maybe I can force the component's dialog on-save to always refresh the window or something?
We have Image Magick installed on AEM but are unable to see thumbnail preview of EPS files. I have attached screenshots of what our settings look like on Image Magick. Can someone please provide me with any info on what needs to get fixed or changed so we can preview EPS files?
All of the pages on my site have their own sling types set up, and the sling:resourceSuperType inheritance is: myapp/components/pages/page-type --> sling:resourceSuperType --> myapp/components/page --> core/wcm/components/page/v3/page Now, I am trying to create a model for myapp/components/page called BasePageModel. I am using queryBuilder to retrieve a list of resources, and I want to adapt each one to an instance of BasePageModel to simplify the logic around reading properties. What model can I inherit from in Java to get some base functionality for core/wcm/components/page/v3/page? For instance, I don't want to rewrite the logic around Vanity URLs or retrieving the page's featured image. How can I simply inherit more base functionality from the core components and extend it with my own custom properties in Java? I've found this page interface: aem-core-wcm-components/Page.java at main · adobe/aem-core-w
Hello there, I'm facing a strange issue when I try to make a POST request from my frontend(I'm currently using React, but i'm doing these requests from localhost:4502). I know for sure that the servlet it's working because when I do a POST request from Postman works correctly. When I do it from the frontend it gives me 403(Forbidden). Why it has different behaviour when I do the legit same things?Info about servlet: Servlet temporary binded to /bin/vendorname/utils
Greetings Adobe Target Community! Adobe Target Community Q&A Coffee Breaks: A program designed to keep you connected to some of the very best AT resources out there: namely, the great minds behind Adobe Target! Connect with our experts to discover a broader perspective around solutions to your questions ~ and since the conversation is via chat over an AT Community Discussion thread, your questions and their solutions will stick around in the Community to help others with their similar questions, and vice versa 🙌 This list will be updated over time, so be sure to bookmark it and check back to review the latest Adobe Target Community Q&A Coffee Break Discussion Threads (newest to oldest) 😊 2024: ☕[AT Community Q&A Coffee Break] WEDNESDAY 4/3/24, 8am PT: Unlocking AI-Powered Personalization Webinar Follow-up Qs (P3 of Personalization Maturity Series), w/ Target Community Advisor Rajneesh Gautam and Dre
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.