Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hello fellow members, This new Apache Log4j Remote Code Execution Vulnerability (CVE-2021-44228) was reported yesterday (read more).We're on AEM 6.5 and understand that AEM uses a minimalist version of log4j over slf4j. I'd appreciate any inputs from this community to understand if this vulnerability affects sites/services hosted in AEM via. its OOTB logging capability. If so what are the corrective measures to overcome this. ThanksAshin
Hi, While Integrating AEM with Magento in the AEM Products Console: http://localhost:4502/aem/products.html/var/commerce/productswe are getting below error message. And where I can find GraphQL Proxy Path Please suggest. Thanks,Heena
Hi There, 🙂we want to improve the search functionality in AEM, we have been experiencing timeouts on search. We have even created an index for that query but seems to be not working. <myIndex compatVersion="{Long}2" async="async" jcr:primaryType="oak:QueryIndexDefinition" evaluatePathRestrictions="{Boolean}true" type="lucene"> <indexRules jcr:primaryType="nt:unstructured"> <cq:Page jcr:primaryType="nt:unstructured"> <properties jcr:primaryType="nt:unstructured"/> </cq:Page> </indexRules> </myIndex>This is the query - select [jcr:path], [jcr:score], * from [cq:Page] as a where contains(*, 'tax') and isdescendantnode(a, '/content') We can't increase the QueryLimitReads parameter in AEM.
Hi all, Our AEM 6.5 publisher cannot detect the correct WCMMode. The start script runs with an option "-Dsling.run.modes=publish,dev,crx3,crx3tar,nosamplecontent". JSP code segment:boolean isWcmDisabled = WCMMode.fromRequest(request) == WCMMode.DISABLED;The isWcmDisabled is false in publisher, should be true. Now all the wrong preloads are coming up. It is working on AEM 6.0. Any idea? Thanks! -kt
Hello, I am trying to setup a dispatcher using IIS.but my publish dispatcher flush returns Replication test failed Not Found error when testing the connection.I can successfully replicate from author to publish as I can see new published pages in publish but when I tried to access the pages using localhost:{port}/page, IIS saysHTTP Error 404.0 - Not FoundThe resource you are looking for has been removed, had its name changed, or is temporarily unavailable.Publish dispatcher flush
I have to write a Unit Test for a servlet that uses @Referenceprivate transient SearchService searchService;When I run the doGetTest I get a NullPointerException since this searchService is null:@Testvoid doGetTest() throws IOException { MockSlingHttpServletRequest request = context.request(); MockSlingHttpServletResponse response = context.response(); underTest.doGet(request, response);How do I inject this SearchService in my Unit Test?Thanks in advance.
The America’s AEM Expert Solution Consulting Team is growing. We are looking for people that are passionate about the CMS technology space with deep product knowledge and domain thought-leadership that can bring unique value to our prospects in the AEM sales cycles. Feel free to apply to the link below:Developer First Solution Consultant Developer First Solutions Consultant with experience in App Builder / AIO / Serverless and Front End Web / Headless CMS Development When applying make sure to (Add source-Adobe.com)
Marketo Engage’s program templates and tokens are the backbone of a scalable marketing operations Center of Excellence. A robust template library will help you quickly and accurately implement webinars, gated content, events, and more. The more you can tokenize your program templates, the less time that you have to spend editing individual emails and landing pages. However, managing a large number of program tokens can start to feel overwhelming. And the automatic sorting into alphabetical order is not usually the most logical way to order your tokens. Case in point: “E” comes before “S,” but “Start Time” precedes “End Time.” How many times have you accidentally transposed start and end times when copying token values into your program tokens?! You can keep your tokens organized by forcing Marketo to sort them in the way that makes sense to you—by numbering them! This article will walk you step-by-step through implementing a numbered token strategy. We’ll use a webin
Authors: Erin Davis, Russell Stringham, along with several product managers and engineers across Adobe who contributed to these cookie updates What can I gain from reading this article? Starting February 4, 2020, Chrome 80 will treat cookies with no SameSite value as SameSite = Lax, a setting that prevents a cookie from being used in a 3rd-party context, or "cross-site." Chrome will require developers to set any cross-site cookies to SameSite = None and label them as secure. New or existing cross-site cookies without proper labeling and the secure attribute for cross-site cookies will be unusable on Chrome 80 and above. Adobe standard visitor cookies for Analytics, Target, Experience Cloud Identity Service (ECID), Audience Manager, Advertising Cloud, Bizible and Marketo Munchkin will include the necessary labeling by early January. Most updates are in production today. Adobe cookie updates are handled via Adobe servers; no JavaScript library updates are needed by our customers. Custo
We are upgrading from aem 6.3 to aem 6.4And performing in-place upgrade following these steps - Performing an In-Place UpgradeI want to clarify on the steps to get this successfulStop the instance if it is runningDownload the new AEM6.4 jar file and use it to replace the old one outside the crx-quickstart folder.Unpack the new quickstart jar by running:java -jar AEM_6.4_author-p4504.jar –unpackjava -server -Xmx1024m -XX:MaxPermSize=256M -Djava.awt.headless=true -Dsling.run.modes=author,crx3,crx3tar -jar cq-author-p4504.jar -c crx-quickstart -p 4504 -Dsling.properties=conf/sling.propertiesStart AEM either using start.bat or the jarFew questions:1. Are steps 4 and 5 required (both)?2. As far as i understand step 5 should start AEM as well. - Am I right? So step 6 should not be needed.3. Since upgrade works fine with just unpacking also with just step 4 and 6. What is the need for the step 5? For setting the run-modes alone?Just wanted to make sure i understand the steps I am performing
The following post highlights updates coming to Marketo Sales Connect that will impact how sales activity data is logged to the subject field in Salesforce. With the Q1 ’22 release, we are releasing Salesforce Activity Detail Customization, which allows teams to capture more activity data in Salesforce by customizing what information is added to the Salesforce task subject field when a sales activity is logged to Salesforce from Sales Connect. Activity Detail Customization settings in Sales Connect (New) Example of subject field populated in Salesforce – Lightning Experience (New) Who is this information important for? This information below will be important to you if your team is logging activity’s or tasks to Salesforce, and will be especially important if you are reporting on these activities in Salesforce. When is this change happening? This is currently scheduled to go out as a part of our Q1 release ’22, January
Hello, I am trying to run a App Builder project with the following command: aio app run However, I am getting this error in the terminal: OpenWhiskError: Unknown Error From API: self signed certificate in certificate chain Please let me know what's wrong. Regards, Saif
Join us for the next monthly Adobe Target Community Q&A Coffee Break, taking place Wednesday, December 8th, 2021 @ 8am PT 🗓️☕Be sure to MARK YOUR CALENDARS with a link to this thread☕🗓️ We'll be joined by Robert Calangiu, aka @robertcalangiu, Senior Product 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 pertaining to his areas of expertise: Target Setup and Admin UI A4T Integration AEM Integration General Adobe Target UI REQUIREMENTS TO PARTICIPATE Must be signed in to the Community during the 1-hour period Must post a Question about Adobe Target THAT'S IT! *(think of this as the Adobe Target Community equivalent of an AMA, (“Ask Me Anything”), and bring your best speed-typing game) INSTRUCTIONS Click the blue “Reply” button at
Hi AEM Community, I used the Editable Template to create a new template, and when I'm done, the new template is to be found under /conf in CRXDE. Then I tried to import the new template into an IDE - ideally either IntelliJ or VSCode, but had a hard time doing so. ****What I've tried****I tried to use the VSCode AEM Sync extension which is very nice and did part of the job as shown below. I right-click on jcr_root and do "Import from AEM Server" it only imported the /content/jcr_root/content, not the /conf****What I expected - a working example from another project****What I expected was something like from the WKND project as follows:****More Info****If I right-clicked for "Import from AEM Server" the path above jcr_root, I received an error message, that's why doing it on the ui.content level or the src/main/content level isn't an option here****So my question is****How can I get the /conf into my IDE?It doesn't have to be VSCode AEM Sync, if anybody knows how to achieve th
Hello Finders, We are in last leg of growing with Platform Experience, till now we have got idea of basic working of Platform experience, how we can know our customer behavior and identify the patterns leading to the behavior. Today we will talk about Alerts. Adobe Experience Platform allows you to subscribe to event-based alerts regarding Adobe Experience Platform activities. Alerts reduce or eliminate the need to poll the Observability Insights API in order to check if a job has completed, if a certain milestone within a workflow has been reached, or if any errors have occurred. Read all about Alerts from here. Adobe Experience Platform provides several predefined alert rules that you can enable for your organization. Checkout the Adobe provided alert rules from here. Let’s relate all of them in “what to do” To get started, select Alerts in the left navigation. The Browse tab lists the available rules that may trigger an alert. Select a rule from the list to
Every request reaching the AEM dispatchers via the CDN (which is default) should contain these additional HTTP headers provided by the CDN.The situation can be different if you want to handle these headers in the AEM publish instance, because this requires that the dispatcher forwards these headers. Depending on your configuration this might or might not be the case (although it's default in the dispatcher config sample for some years and there's hardly a need to change that default).
Hi Designer here,our customer uses Adobe Campaign (don't know if Classic or not) to send Newsletters out.They require from us, the designers, to deliver the newsletter as as ZIP File with HTML and Images.I have no experience with Campaign, am wondering what the best practice is to design and deliver what they require. Is there an Adobe product to create and deliver what they need? I've seen Spark mentioned(?), of course Dreamweaver can make newsletters (but it's been a long time since I've dabbled in HTML). Is there something simple/intuitive? Currently we have the Creative Cloud Plan, but if there's a software which isn't included in it, we could theoretically also get that.Thanks *Edit* According to the customer (the one using Campaign) she requires the Newsletter as a zipped folder containing the HTML5, Images, etc). Don't know if that changes anything.
UPDATE: I have a Composite component A, which have a child B (also a composite component) . B has a cq:template which initializes children of B lets say title, name and image components. I am trying to call B in A -n numbers of time since its a multifield, therefore I cant intialize B along with its children in A's cq:template. This doesnt works as expected in sightly, I am not able to get children of B title, name and image in A.
Check out this post by Adobe Tech Blog about no new Data Connectors being created by Adobe Analytics product team and that Adobe Exchange will serve as the storefront for all Experience Cloud integrations, including all-new Adobe Analytics integrations. This blog post also talks about how Adobe Exchange will be used in integrating with Adobe Campaign Classic: Data Connectors End of Life: Leverage Adobe Exchange for APIs Blog Abstract: The Adobe Analytics product team has removed the tools that allow new Data Connectors to be created, and this means no new Data Connectors or new versions of Data Connectors can be created. The majority of Connectors used FTP import/export method that worked on port 21 and Adobe Exchange will be using only API. Going forward, the way to integrate with Adobe Analytics is to use the publicly available APIs. The Adobe Exchange will serve as the storefront for all Experience Cloud integrations, including all-new Adobe Analytics
Hello AEM Community! We're facing the strange issue - 403 Forbidden only in one instance when we open assets menu in the Toggle Side Panel:What can be the problem with permissions and how to solve it? Any ideas? Thx a lot in advance.
When creating an Interactive communication letter, is it possible to use more than one form data model. That is data for the letter comes from three different services. For example, Customer and Billing services. At present both are written as different API services. So is it possible to combine these two services and create one Form Data Model. If so, can this only be done via backend servlets. Please advise.Thanks
Have you heard of AEM User Groups? Newly launched in October 2021, AEM User Groups are customer-led meet ups intended to help users succeed with using AEM. Whether you are a developer, Sites enthusiast, or Assets expert, we invite you to explore the list of chapters available and join the one that best suits your needs.Don't see an existing chapter that is relevant for you? Use this form to start a new chapter and learn more about the perks of leading a user group. RSVP TODAY for the first kick-off meeting, "Optimizing AEM Forms using Fragments and HTML5" on January 19th. Bring your questions and your curiosity and get ready for an interesting discussion!
Experience Manager and Magento are seamlessly integrated using the Commerce Integration Framework (CIF). CIF enables AEM to access a Magento instance and bind the catalog data via GraphQL. It also allows AEM Authors to use Product and Category Pickers and a read-only Product Console to browse through product and category data fetched on-demand from Magento. In addition, CIF provides an out-of-the-box storefront that can accelerate commerce projects.ArchitectureThe overall architecture is as follows:AEM Venia Reference Store-frontThe AEM Venia reference storefront is a modern production-ready reference storefront showcasing a basic B2C commerce journey. It can be used to kickstart commerce projects and accelerate projects using AEM, CIF, and Magento. It demonstrates best practices for integrating AEM and Magento and shows how to use the Commerce Core Components. It also provides pre-sales with a reference site to demo the integration between AEM and Magento.The project is open source an
Hello, Need some confirmation - I have a workflow where just before the Delivery I perform a 'Change Dimension' activity. In my Delivery, I have a javascript where I do a xtk.querydef and select data from the vars.targetSchema - which technically should have been the schema from the Change Dimension. When I tried to run it, I was getting an error "relation wkf*******_changeaxis2" does not exist". I added a split activity after the "Change Dimension" and the Delivery worked fine. I've been told the reason the javascript didn't work is because the Change Dimension does not create a temp workflow table, hence the reason the JS didn't work and gave me the error. Is this true?
Hello all, trying to build my project and getting below error in my OSGi... (Project created by archetype 23) org.apache.sling.api.servlets,version=[2.3,3) -- Cannot be resolved I have this dependency added in my POM<dependency> <groupId>org.apache.sling</groupId> <artifactId>org.apache.sling.api</artifactId> <version>2.3.0</version> <scope>provided</scope></dependency> Tried all versions https://repo.adobe.com/nexus/content/groups/public/org/apache/sling/org.apache.sling.api/ but no luck. What am I missing? Error in logs:14.03.2020 22:36:12.200 *ERROR* [qtp1524159769-1650] org.apache.felix.http.jetty %bundles.pluginTitle: Cannot start (org.osgi.framework.BundleException: Unable to resolve akamdashapi.core [585](R 585.1): missing requirement [akamdashapi.core [585](R 585.1)] osgi.wiring.package; (&(osgi.wiring.package=org.apache.sling.api.servlets)(
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.