Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
AEM Interview Questions & Answers One Should Know by CourseDrill Abstract Digitalization has become a buzz word in the business world and it plays an essential role in order to retain old customers, attracting new customers, and keep the business growing. Content management has occupied a major role in this modern era of business operations. If you are about to start your career in a popular Content Management Systems suite like Adobe Experience Manager and wish to explore new things in the marketing world, then congratulations! In order to help you crack the AEM interview in the very first attempt, we have prepared a list of top AEM Interview Questions and answers here after deep research. The constant innovations in technology have created an urgency for shifting the traditional marketing strategies into digital strategies or online marketing. Leveraging digital content sources such as infographics, images, videos, documents and apps is the best way to share information with cu
This informative article provides step-by-step instructions to establish a successful connection between Adobe Workfront and Jira. By checking and generating an API key in Workfront, you can overcome this error and streamline your workflow. This is a must-read to troubleshoot and resolve the issue efficiently. The article provides a comprehensive solution to resolve the "Incorrect Request Error" encountered during the configuration of the Workfront for Jira add-on. It will guide you through the necessary steps to establish a connection between the two platforms successfully. By verifying the presence of an API key in Workfront and generating a new one if necessary, users can overcome this error and ensure seamless integration. This practical solution empowers professionals to enhance their data collection strategy and optimize their workflow. Let us know if you have any questions! Read the article and optimize your collaboration between Workfront and Jira
Hello We need to set up multiple SMTP configurations. The OOTB "Day CQ Mail Service" supports only one config. So, to achieve multiple SMTP configurations, we are trying to create a custom implementation to send emails The code is working on local, but we are receiving Connection time out on cloud. We are guessing it is due to proxy.tunnel used in Day CQ Mail Service. How to can we get through the proxy tunnel using custom code for sending emails? Reference about proxy tunnel used in Day CQ Mail Service is available athttps://experienceleague.adobe.com/docs/experience-manager-learn/cloud-service/networking/examples/email-service.html?lang=en. details of working local setup:- Gmail SMTP set up configured as per https://techrevel.blog/2023/06/12/utilizing-gmail-smtp-for-cost-free-email-transmission-from-aem/. - Custom send email code working on local : public void send() { //Get properties object Properties props = new Propertie
Hi any help would be greatly appreciated, These are the steps I followed to create the workflow: Step 1:Added Metadata property'Group1 status approval review'Cloning 'Review Status'Under Map to Property./jcr:content/metadata/dam:Group1status Step 2:Cloned approval review to 'Group1Approval Review'Under 'Reject Approval'Under Process: 'Approval Rejected notification'ProcessGroup1status:rejected Under 'Approve Approval'Under Process: 'Approval Rejected notification'ProcessGroup1status:approval Step 3:Create Workflow dam:assetEvent Type:Modifieddam:Assetpath content/assetFolderWorkflow: Group1 Approval reviewactivate Select workflowAre people notified?Can they change the property? This results in the user being able to go through the workflow and submit. After completion the workflow will be listed as failed with the following text: "Process execution resulted in an error" .
I'm getting null pointer exception for the belwo code:ResourceResolver resourceResolver; Resource pathResource; ValueMap valueMap; List<Resource> resourceList = new ArrayList<Resource>(); public void doGet(SlingHttpServletRequest req, SlingHttpServletResponse res){ pathResource = req.getResource(); log.error("---42--servlet"); String path = pathResource.getChild("datasource").getValueMap().get("tagsPath").toString(); Resource tagsPath = req.getResourceResolver().getResource(path); for(Resource resource : tagsPath.getChildren()){ valueMap = new ValueMapDecorator(new HashMap<>()); Tag tag = resource.adaptTo(Tag.class); String tagFullName = tag.getTagID(); &nbs
Hi folks, In our effort to reward the monthly top users with a gift card for their participation in the Adobe Campaign Community forums, we present to you the two top contributors in the Campaign Community for the month of June 2023 - @aggabhi and @ParthaSarathy. Congratulations and a big thanks to you for being dedicated and helpful community members of the Adobe Campaign Communities. Become a top contributor and win every month simply by answering questions and being helpful to other members on this community. Perhaps, YOU could be a winner next month!
Hi folks, In our effort to reward the monthly top users with a gift card for their participation in the Adobe Campaign Community forums, we present to you the two top contributors in the Campaign Community for the month of June 2023 - @aggabhi and @parthasarathy. Congratulations and a big thanks to you for being dedicated and helpful community members of the Adobe Campaign Communities. Become a top contributor and win every month simply by answering questions and being helpful to other members on this community. Perhaps, YOU could be a winner next month!
It's still a problem. I am using the latest AEM Maven Archetype to customize the Teaser component, but unable to pass my tests because of the delegation pattern. I scaveraged through the net and have already reviewed all the possible answers like:https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/unit-test-case-for-sling-delegation-pattern/m-p/585417#M146227https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/junit-test-cases-for-sling-models-based-on-delegation-pattern/m-p/350636#M26833 @arunpatidar and other folks, can you please help me out by giving me a working version of a Delegation pattern? Here's a very simple sling model component that needs JUNIT5. I am also on the latest AEM 6.5 version + Latest AEM Maven Archetype version @Model(adaptables = SlingHttpServletRequest.class, resourceType = CustomTeaser.RESOURCE_TYPE, defaultInjectionStrategy = DefaultInjectionStrategy.OPTIONAL) @Exporter(name = ExporterC
AEM 6.5 vs AEM CaaS by SAI CHARAN SANIKE Abstract After the release of all AEM versions till 6.5 Adobe came up with its Cloud Service which has very good and useful features in this article I will list down some of them I observed during my development in AEM as Cloud Service. Architecture Level ->It has dynamically running instances that will automatically scale based on traffic and activities ->Very less impact of new updates and released on a daily basis ->New features are always up to date and can be managed using cloud manager no need of deploying additional packages ->Additional step in the default deployment pipeline previous pipeline: validation -> build & unit testing -> code scanning new pipeline: validation -> build & unit testing -> code scanning -> build images ->Large-scale access to environments and features in Cloud Manager Tool like multiple Domain mappings, IP whitelisting, Environment Configurations Read Full Blog AEM 6.5 vs AE
CAPTCHA for Real Life Sometimes we read the product documentation and we enable a new feature, but we feel like a bull staring at a new gate. (That’s country talk for “confused.”) We just don’t know what to do with it. The new built-in CAPTCHA capability in Marketo Engage is pretty easy to setup with the product documentation. And Steven does a great job of explaining the integration in his blog post, “Marketo Engage Form CAPTCHA integration.” But still, the penny hasn’t dropped. You are wondering how put this in practice. Let’s see if we can solve that problem. The Big Picture The Marketo Engage CAPTCHA feature is passive, meaning it does not take any action with respect to the lead that filled-out the form. It simple collects the response from the CAPTCHA provider and adds that information to the form fill response data. This means that your program’s smart campaigns need to act on the data based on your risk tolerance to determine what to do wi
I once had a customer who wantedto be able to add the form’s thank you message within the form so that they only needed one landing page instead of having to have a second landing page for the thank you message. In order to make this work properly, we took the following steps:Created the formCreated the landing pagePlaced the form on the landing pageCreated an HTML element on the landing page and pasted in the code below. This code does the following:Adds an onSuccess handler that hides the form when it is submitted successfully and then gets a hidden div on the page and unhides itCreates the div that is hidden by default and contains the thank you message Here is the example script. You will need to replace the yellow highlighted “app-sj01” with your pod and the yellow highlighted element in the div with the text you want to see. <script src="//app-sj01.marketo.com/js/forms2/js/forms2.js"></script><script>MktoForms2.whenReady(function (form){ //Add an onSuccess hand
Hey guys, I'm a bit lost here. I've made a classification in Report Suite Manager, however when I click on the 'Set Classification As' dropdown box to use the classification rule builder, it does not appear to be there to choose from. I thought it might be a matter of time, so I have been waiting for an hour, and nothing has come up. Does something go wrong? The Order Journey Page is the one that appears on the right side of the screen.
I have a querying and what the order of his results. What is it like? example:query queryAllADOFormsTags($path: ID) {aDOTagsList(filter: {_path: {_expressions: {value: $path, _operator: STARTS_WITH}}}) {items {_pathtagsenzhHk}}}
Hello Team,Few days back we had an AEM release; after installing all packages (specifically ui-content) we found that it overwrote the last release changes.We do have a merge filter added in vault folder. We only changed the package versioning , previously it was like company-site-external.all-2.4.30.zip and now its company-site-external.all-release_2023.1.0___4.zip. It works perfectly fine on lower environment however it fails on prod environment.
AEM Cloud Service - Render condition to show Reprocess Assets button for configured group by Sreekanth Choudry Nalabotu Abstract Solution 1) Create a custom widget /apps/eaem-cs-smart-crop-rc/dam-tools/userpicker/userpicker.jsp to read the values from config resource /conf/global/settings/dam/eaem-dam-config. It extends otb user picker /libs/granite/ui/components/coral/foundation/form/userpicker using a sling:include, for setting the granite.ui.form.contentpath attribute to read values from config location /conf/global/settings/dam/eaem-dam-config <%@include file="/libs/granite/ui/global.jsp" %> <%@page session="false"%> <% String CONFIG_RES = "/conf/global/settings/dam/eaem-dam-config"; request.setAttribute("granite.ui.form.contentpath", CONFIG_RES); %> "/> 2) Create the tools navigation /apps/cq/core/content/nav/tools/eaem-dam-tools/eaem-dam-config. 3) Create the configuration page /apps/eaem-cs-smart-crop-rc/dam-tools/eaem-dam-config for selectin
Hide AEM Component Touch UI dialog editor field using AEM Render Condition by Debal Das Abstract Recently I got the opportunity to explore AEM render condition and being AEM developer I really enjoyed this feature. I have explored AEM render condition with built-in rendercondition and Custom rendercondition both. I will talk about both with built-in rendercondition and Custom rendercondition with one simple use case here. Let’s consider I have one component named: Add Color in Your Title and it’s dialog editor fields has been shown below - A colorfield and a textfield are part of this Touch UI dialog Now I want to make this colorfield available only for ‘en’ language code along with textfield and for others like de, fr authors will be seeing only textfield. We can achieve this via AEM render condition here. Here we could see I have created granite:rendercondition (nt:unstrurtured) and used granite/ui/components/coral/foundation/renderconditions/simple and this takes the decision u
Hide AEM Component Touch UI dialog editor field using AEM Render Condition by Debal Das Abstract Recently I got the opportunity to explore AEM render condition and being AEM developer I really enjoyed this feature. I have explored AEM render condition with built-in rendercondition and Custom rendercondition both. I will talk about both with built-in rendercondition and Custom rendercondition with one simple use case here. Let’s consider I have one component named: Add Color in Your Title and it’s dialog editor fields Read Full Blog Hide AEM Component Touch UI dialog editor field using AEM Render Condition Q&A Please use this thread to ask the related questions.
Take Control of AEM Action Menus with Render Conditions by Adobe docs Abstract Has this happened to you? You’re going about your day, working in Adobe Experience Manager (AEM) when a request comes in. Your teammate or client wants five custom user groups, and requires a different complement of authoring options for each of them. Certain menu items and selection actions must only show up for members of designated groups. screenshot of the AEM menu Setting RMCDR permissions via /useradmin doesn’t get the whole job done. You need to restrict Quick Publish to an Asset Manager group without causing the Manage Publication action to disappear for non-members. Denying Replicate hides them both. That won’t meet requirements. screenshot of RMCDR permission Settings On top of that, you have custom menu actions not tied to RMCDR in any way. They may only display based upon various user, file disposition, and state criteria. How are you possibly going to be able to complete this request? Gran
In AEMaaCS, I see a folder for Content Fragments on the dashboard: On my local SDK, however, I do not see this option listed. What are the steps to enable this option for local development?
Hi, We are using AEM On Cloud and created a generic list for country dropdown on the form's Option component. This is working in author server but not on AEM publish server. I published the list but its not reaching to publish instance as not seeing in the repository browser on Cloud manager. Is there any specific settings required to allow this ACS-commons generic list to reach publish server?
I am trying to hide annotate button for a particular user group. I am able to hide it from all the places except the annotate button which appears when you click on the three dots on an asset. Is there a way to hide it for a specific user group?
Hello,How do we set a default value for the "granite/ui/components/foundation/form/checkbox" in page properties? I've set the value as true but when I open a dialog first time its always un-selected.Tried using cq:template to set the value but that also didn't set the default value.Any suggestions?Thanks in advance.-Anuj Varshney
Hello, A question. I'm creating a page mapping and I've run into a problem that I can't find a regular expression for the mapping.Is there an expression that accepts any .../{any value}/...sling:internalRedirect /content/sites/websites/$1/product/$2sling:match. mysite.com/(en_us|es_mx|de_de|ja_jp|fr_fr)/products/category/{any value}/(.*)parameter and does not pass it into a property for the redirect?I do not have a standard situation, but I don’t really want to create custom services for this case. Thank you in advance.
Hello all,I, along with my colleague, have published an article titled "Unleashing experiences — conquering the art of journey optimization" on Adobe's Business Blog. Pasting the url here for people to read. Hope you find this relevant for the business, let me know your thoughts.https://business.adobe.com/blog/how-to/unleashing-experiences-conquering-the-art-of-journey-optimiza...Parth
Hello all,I, along with my colleague, have published an article titled "Unleashing experiences — conquering the art of journey optimization" on Adobe's Business Blog. Pasting the url here for people to read. Hope you find this relevant for the business, let me know your thoughts.https://business.adobe.com/blog/how-to/unleashing-experiences-conquering-the-art-of-journey-optimization Parth
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.