Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi Team, Any plugins for performance & Security violation or AEM OOTB feature use by developer Before release to testing team/production . Currently we are using Chrome browser extension i.e. "lighthouse" but report saying poor performance percentage not sure any standard percentage to achieved . RegardsVara
Hi Team,Are there any pre-requisites or any pre-deployment needed for deploying Quick Site code using Front End Pipeline in Production Deployment. In our project we have promoted till code till Stage environment. Currently we know only 1 following pre-requisites item:1. Enabling of Static tier (Static CDN Storage) is enabled in Production environment. Could you please let us know if there are any other pre-requisites or requirements.
Logs below:"GET /en-us/LOGO HTTP/1.1" 404 13549 0 "Mozilla/5.0 (iPhone; CPU iPhone OS 17_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/21D61 [FBAN/FBIOS;FBDV/iPhone15,2;FBMD/iPhone;FBSN/iOS;FBSV/17.3.1;FBSS/3;FBID/phone;FBLC/en_US;FBOP/5]" getting extra things for logo in access logs how to resolve this?
Can someone suggest me,how to resolve below BPA findings issues. NCC non.compatible.changes non.compatible.code --> CRITICAL --> com.adobe.acs.acs-aem-tools-bundle/javax.script --> removal@javax.script The OSGi import javax.script, due to package removal, referenced at bundle: com.adobe.acs.acs-aem-tools-bundle might no longer be resolvablehttps://www.adobe.com/go/aem_pd_NCC{"data":{"canonicalId":"com.adobe.acs.acs-aem-tools-bundle/javax.script"},"type":"non.compatible.code"}
Hi Team, Can you please advise, how we upload images in dynamic media though the rest API. I am not found any REST API for upload asset in dynamic media .As we want to upload from the images from different server and will use the dynamic media URL in AEM. Thanks
Hi, I have a maven archetype 48 based project built in my local. When I try to deploy the code to my local cloud aem instance, I get the below errors/violations on the dam attributes. Any pointers on these would be of great help. thanks.Note: The ui.structure pom has the dam root entry in the filter rules (/content/dam/mytestsite) [ERROR] ValidationViolation: "jackrabbit-filter: Node '/content/dam/mytestsite/af_model_sample.json/jcr:content' is not contained in any of the filter rules", filePath=jcr_root\content\dam\mytestsite\af_model_sample.json\.content.xml, nodePath=/content/dam/mytestsite/af_model_sample.json/jcr:content, line=10, column=44[ERROR] ValidationViolation: "jackrabbit-nodetypes: Property 'dam:assetState' [String] is not allowed in node with potential default types [nt:folder]: No applicable property definition found for name and type!", filePath=jcr_root\content\dam\mytestsite\af_model_sample.json\.content.xml, nodePath=/content/dam/mytestsite/af_model_
The drop down localization in the cq:tags editor is not working. What could be the problem. We found all supporting languages under (there's like 25 language nodes under here):/apps/wcm/core/resources/languagesNo error logs or console logesWhat could be the problem here?
Session Details Learn how to create and publish AEM Forms using Edge Delivery Services and deliver them as exceptional experiences through the edge. We will cover two ways of authoring these forms: Using Document Based Authoring as well as AEM Based Authoring. You will learn about how to setup an AEM Forms Edge Delivery Services Project for customizing Forms Blocks and Components and for using Server Side Extensions. You will also learn how to leverage AEM Forms as a Cloud Service for backend processing of Forms after submission Housekeepting details: Duration: 60 minutes including 10 minutes of Q&A Audience: Customers, Partners, and Adobe Employees Recording and slides will be made available to the public after the session The session is free of charge, registration will be required Session Recording Session Schedule Wednesday, April 17, 2024, | 8am PDT or 8:30 pm IST Register at : https://adobe.ly/4cYd4jl Session Q&A Questions Answers Does t
Hi Team, In our AEM instance, there are multiple different projects are installed and the requirement is to customize the content fragment editor plugin for multiple projects without impacting one another. I know we can override the StyledTextEditor.js to make the required RTE plugin customization for content framgment but the problem is, if we override the changes under /apps/dam/ that would impact all the projects. /apps/dam/cfm/admin/clientlibs/v2/authoring/contenteditor/editors/StyledTextEditor.js Also we have another option to create a JS and add it to dam.cfm.authoring.contenteditor.v2 category with the required customization if we don't want to override under /apps/dam but the problem with the approach is, it would impact other projects as well since we are adding it dam.cfm.authoring.contenteditor.v2 category. I just wanted to know how to customize the plugin specific to the projects without impacting one another. Please let me know if
As per reference link, it.launcher and it.tests are related to server side unit tests. When we are running maven command (mvn clean install -PautoInstallPackage), it just runs the jUnit tests inside core bundle. I tried to search for logs of AEM, don't find any of log statements from server side unit tests in logs. What is the use of it.launcher and it.tests folders and when are these tests run on server (Do we need to have some extra configuration for these), these don't seem to be running while installing package on AEM.Thanks,Sandeep
We are migrating assets from an Amazon S3 bucket to AEM. The "uploads" folder in S3 contains around 10K assets. We have tested importing assets in our lower environments, and most of those imports were successful. I followed the same procedure, with the same configuration, in PROD. The connection test passed, and the Dry Run looked as expected. However, every time I have ran the bulk import in PROD, it has failed. In PROD, I have tried multiple configurations, using buckets with less assets in S3, but everything has failed so far. Most imports will get to about 9K assets, then show a list of failed assets (the Job History says 1K failed assets, but the list only contains 100 failed assets). Since then, I ran an old import in STG again and was successful. We have compared the configs between the STG and PRD buckets and also enabled logs. But we have been unable to determine where the issue is.
This issue is on a UAT standalone instance at work. I am unable to log in due to an Exception being thrown and I am being redirected to an error page. Looking at the error in the error.log file, I am seeing this.09.04.2024 08:16:34.389 *ERROR* [172.19.53.81 [1712668594378] GET /libs/cq/core/content/welcome.html HTTP/1.1] org.apache.sling.engine.impl.SlingRequestProcessorImpl service: Uncaught SlingException java.io.IOException: java.io.IOException: org.apache.jackrabbit.core.data.DataStoreException: Record 13b992d6e8bf63d38e1a06fee14e89231c617794650a6a2a73467f08a7e55381 does not exist at org.apache.jackrabbit.oak.plugins.blob.BlobStoreBlob$1.read(BlobStoreBlob.java:57) [org.apache.jackrabbit.oak-blob-plugins:1.22.13]...I can find this record on disk in the repository at ./repository/datastore/13/b9/92/13b992d6e8bf63d38e1a06fee14e89231c617794650a6a2a73467f08a7e55381 Since I am unable to log into the UI, is there a good way to recover/rebuild the indexes? Is there a curl command tha
Hi guys, We are using preprecosser interface to handle one event. It is using below method. public void preprocess(final ReplicationAction replicationAction, final ReplicationOptions replicationOptions) May i know how to get agentid for above method ? Below code i tried but it was throwing null for agent id. Same code works with event handler interface. Event event = replicationAction.toEvent(); final List<String> agentIdList = (List) event.getProperty("agentIds"); LOG.info("preprocess agentIdList {}", agentIdList); final boolean isPreview = CollectionUtils.isNotEmpty(agentIdList) && agentIdList.stream().anyMatch(id -> id.contains("preview")); if (isPreview){ return; &
Experience League LIVE: New Code-Based Experience Channel in Journey Optimizer Recording URL: New Code-Based Experience Channel in Journey Optimizer Event Details Code-Based Experience Channel in Adobe Journey Optimizer unlocks tremendous opportunities and new use cases for brands growing their personalization and experimentation programs. This new channel enables teams to increase personalization control using HTML or JSON code-based actions with the ability to change granular aspects of native applications. Code-Based Experience Channel expands flexibility and performance for client-side, server-side, hybrid, and API-based implementations. In this Experience League Live episode, join product experts Robert Calangiu and Brent Kostak as we discuss new capabilities and use cases for Code-Based Experience Channel. Learn how developers, product managers, and marketers can compose and deliver static and dynamic content across web, mobile, TV-connected devices, kiosks, ATMs, and
March 2024 release notes Check out what's new and improved in the latest Adobe Journey Optimizer product release update: Release Notes New capabilities Code-based experiences: With the new Code-based experience channel, Adobe Journey Optimizer allows you to do advanced personalization and testing for any of your inbound properties, enabling seamless delivery of tailored experiences across diverse touchpoints such as web apps, mobile apps, desktop apps, video consoles, TV connected devices, smart TVs, kiosks, ATMs, IoT devices, and more. Key capabilities include: Universal personalization: extend personalized experiences across all touchpoints, ensuring a cohesive and tailored user journey Granular editing precision: edit specific content at individual locations within your apps or web pages Versatile implementation: support for server-side, API-based, or SDK-based implementation methods to seamlessly integrate with your development environment. Please find
Introducing new Adobe Certification Learning Center The Adobe Digital Experience Certification Program is thrilled to announce the beta launch of our new Adobe Experience Platform Foundation course via the Certification Learning Center. This initiative aims to support individuals in understanding Adobe Experience Platform and other Adobe digital experience applications. Free Foundation and Professional Courses Our new courses are designed to cater to different skill levels. Foundations-level courses provide introductions to Adobe applications and include product walk-throughs. Professional-level courses offer explanations of key concepts, hands-on demonstrations, and knowledge checks. Both levels help prepare you in your certification journey and broaden your skills and proficiency in these powerful tools. Look for more levels of courses as they launch in the coming months. Embark on Your Digital Experience Journey Mastering Adobe Experience
Introducing new Adobe Journey Optimizer Courses The Adobe Digital Experience Certification Program is thrilled to announce the beta launch of our new Adobe Journey Optimizer Courses via the Certification Learning Center. This initiative aims to support individuals in mastering Adobe Journey Optimizer and other Adobe digital experience applications. Whether you're new to Adobe Journey Optimizer or a professional aiming to enhance your expertise, our free, on-demand courses are tailored to meet your individual needs. Free Foundation and Professional Courses Our new courses are designed to cater to different skill levels. Foundations-level courses provide introductions to Adobe applications and include product walk-throughs. Professional-level courses offer explanations of key concepts, hands-on demonstrations, and knowledge checks. Both levels help prepare you in your certification journey and broaden your skills and proficiency in these powerful tools. Look fo
Hi, Do I need to implement any Authentication system to fetch persisted graphql queries using server side implementation?I believe persisted queries are available to public through publisher instance, just likepublisher-xyz.adobeaemcloud.com/graphql/execute.json/configuration-name/persisted-query-name
Hi All, The SDI was working fine in 6.5. But after migrating same project to AEM as a cloud the SDI is not working.I could see the SDI include after inspecting.<!-- SDI include (path: /home/_jcr_content/root/header.nocache.html/project/components/structure/header, resourceType: project/components/structure/header) -->But it is giving cached content in response.Ideally, it should fetch dynamic content from the publish and serve it.I am adding SDI for multiple components, none of them is working. SDI version : 3.1.2I tried adding all the configurations as mentioned in below ticket :https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/lack-of-ssi-in-aemaacs-dispatcher/m-p/392044 Thanks in Advance @arunpatidar
Check out the latest Adobe Marketo Engage Champion Office Hours session, featuring @jennyro4, @maxma3, @79517, @johngrundyaccenture, and @josh-17. In case you're short on time, hop to these timestamps for a quick listen: [09:46] Transitioning from a marketing automation specialist to a consultant involves developing skills in problem-solving, asking the right questions, and adapting to uncertainties. [18:29] Exciting Marketo updates announced at Adobe Summit include a new email editor, meeting scheduling on landing pages, AI-driven webinar experiences, and Adobe Journey Optimizer for B2B. [22:21] AI's impact in marketing automation remains an area of skepticism for some, who await solutions that truly save time and enhance processes, especially in content creation and management. [36:31] Utilizing program templates in Marketo simplifies campaign creation by providing pre-set structures for common marketing initiatives. [42:25]
Hello everyone, I have a tab that is included in the dialog via granite/ui/components/coral/foundation/include, in this tab I have placed a richtext component and I created a node in which are placed rtePlugins and uiSettings that I include in the richtext via sling:resourceSupertype. Unfortunately, when I open the dialog, in the richtext there are not showed the custom rtePlugins and uiSettings that I defined in my node, but the default ones are showed. I ran 3 tests:Dialog tab handled with sling:resourceType=granite/ui/components/coral/foundation/includeA) Richtext with rtePlugins and uiSettings explicit --> workingB) Richtext with rtePlugins and uiSettings included via resourceSuperType --> not workingDialog tab explicit in the dialogC) Richtext with rtePlugins and uiSettings made explicit --> workingD) Richtext with rtePlugins and uiSettings included via resourceSuperType --> workingDebugging the js /libs/clientlibs/granite/richtext.js we
Hello Experience Cloud Product users, Adobe is hosting 2024's first bi-annual roadmap webinar series of experience cloud products from April 16th to May 19th. Roadmap Webinar for Adobe Analytics & Customer Journey Analytics is on April 30th 11AM EDT (NA/EMEA) and 7PM EDT (NA/ANZ/JAPAC). This live 45 minutes webinar will unveil the latest updates and future directions of Adobe Analytics with it's focus on Customer Journey Analytics. In this roadmap webinar, you will get to take a look at what’s coming next. Also, have an opportunity to ask questions and engage directly with the Adobe product team. Speakers:@jacobdraper Matt Freestone@agorrepatiDerek Tangren (Speaker of 'Elevate Your Analytics: Intro to CJA' lab in Adobe Summit 2024) See remaining experience cloud products dates and register here:https://roadmapwebinars.adobeevents.com/webinars/
When we apply a metadata profile to a child folder of a parent with a metadata profile we have to choose which profile to use. It doesn’t inherit the data down to the children. For example, we have a profile for Brand attached to the Brand folders. Then we have subfolders under those for the Lines of Business that have profiles attached to them. Ideally, I can create a profile for Brand and one for Line of Business. I’d like to apply the Brand profile to the Brand folder and then apply the Line of Business profile to the Line of Business folder and see the data collected from the Brand folder passed down to the Line of Business one. We have Brand and Line of Business folders in multiple places in our DAM so not being able to pass down the data collected is going to create a crazy amount of metadata profiles which will become very difficult to manage from an admin perspective. So I’m hoping there might be something existing at the moment or in the works that will allow us to pass the me
Hi,When I run a query in Query Performance Tool, i am getting a RunTimeTraversalException in logs.I checked the query in the OAK Index Query generator, its suggested to create a Lucene index with node type nt:base and there is no properties indicated. I used the OOTB ntBaseLucene index as it also targeting same node typa nt:base and reindexed.Still the traversal exception is not fixed. Please suggest. org.apache.jackrabbit.oak.query.RuntimeNodeTraversalException: The query read or traversed more than 3000000 nodes. To avoid affecting other tasks, processing was stopped.at org.apache.jackrabbit.oak.query.FilterIterators.checkReadLimit(FilterIterators.java:70) [org.apache.jackrabbit.oak-core:1.22.16]at org.apache.jackrabbit.oak.plugins.index.Cursors$TraversingCursor.fetchNext(Cursors.java:341) [org.apache.jackrabbit.oak-core:1.22.16]at org.apache.jackrabbit.oak.plugins.index.Cursors$TraversingCursor.next(Cursors.java:320) [org.apache.jackrabbit.oak-core:1.22.16]at org.apache.ja
Are you planning to attend the lab "Workfront Workforce Optimization: Harnessing Advanced Resourcing [L315]" at Adobe Summit this year? Session leader @karthiksuripedd will be monitoring this thread for any post-lab questions you may have. If you're interested in attending or learning more, be sure to add it to your session scheduler! Session Details Manage your workforce efficiently with advanced Adobe Workfront resource allocation techniques. Learn how to use comprehensive profiles for each worker to maximize project efficiency and align skills with organizational goals. In this lab: Create comprehensive profiles for deep insights into worker capabilities and career aspirations Empower project managers with advanced resource allocation tools Optimize talent development and enhance project efficiency Where & When Wednesday, Mar 27 1:30 PM - 3:00 PM PDT Thursday, Mar 28 1:30 PM - 3:00 PM PDT
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.