Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Archetype update 28: SPA editor by Niek Raaijmakers Abstract At Adobe, we just released some updates to the AEM archetype. This includes some important updates for the react / angular frontend-module: Experience Fragment support provided OOTB (demo provided) Code splitting / lazy loading demo provided Navigation Component with routing provided in Header XF Server Side Rendering bootstrap provided Express + IO runtime for React Express for Angular These were topics that caused our customers that were implementing the solution to spend a lot of time on setting up. And most of them required this. Personally I got bombarded with questions on how to tackle this. Then the customers would implement these solutions on their private repositories. Now with these changes, our customers won't need to ask these questions; they will be armed with a working solution from the start without any effort. That's why I am really excited that this release is shipped successfully! You can start out with
Use this thread to ask any questions related to the course on using Document Cloud SDK with AEM Forms on Experience League. Experts are monitoring this thread to ensure your questions are answered.
Hi Everybody We have configure SsoAuthenticationHandler in OSGI Config for Testing.It is an Publish instance from AEM 6.5.9Installed Products Adobe Experience Manager (6.5.9.0)I testing with the tool postman.add header "remote_user" value "u123456"create cookie AIRLOCK_LOGIN_USER with value u123456add request parameter sso=u123456Sendig the requestBut the User is always null. The handler gets no session. What do I have to do that the user is recognized. best regardsEwald
Hi All,Today we have just updated the Java version 1.8.0_202 after upgrading I am tried to log in to AEM Felix UI but its given error: A custom errorhandler for 404 responses. And also i tried to check the logs in server i found 404 error : GET /aem/start.html HTTP/1.1" 404 134 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36"Please let me know how to resolve this issue.Thanks,Nagesh
I have a title component(touch-ui) in my project and made the title field mandatory by setting required(boolean) – true at the title property level. Now, when we save the dialog with an empty title field, validation fires up, but the triangular icon overlaps the description icon in the component. See screenshots below. Is there any way to resolve this?Seeing the same behavior in We.retail title component.
Hi Members, We are facing an issue where <span> element is getting added to text with its own styling while dragging text within Rich Text (RTE) component. In the below example, when I drag "world" to the end of line, span element got added. BEFORE:<p>world&nbsp;world&nbsp;&nbsp; <a data-popemb="Pop-up" class="content-popup" href="/content/we-retail.html" target="_self" style="font-size: 0.955555em; background-color: rgb(255,255,255);">hello</a> </p> AFTER:<p>world&nbsp;&nbsp; <a data-popemb="Pop-up" class="content-popup" href="/content/we-retail.html" target="_self" style="font-size: 0.955555em; background-color: rgb(255,255,255);">hello</a> <span style="font-size: 12.4222px;">world&nbsp;</span></p> Could you please help in finding the root cause of the issue ?
Use this thread to ask any questions related to the upcoming course "Create dashboards using Query Service" on Experience League. Experts are monitoring this thread to ensure your questions are answered.
Join us for the next monthly Adobe Target Community Q&A Coffee Break, taking place Wednesday, June 9th, 2021 @ 8am PT 🗓️☕Be sure to MARK YOUR CALENDARS with a link to this thread☕🗓️ We'll be joined by Moses Maxen, aka @moses_maxen, Senior Solutions Consultant 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: Optimization and Personalization strategies Implementation Adobe Sensei features Core UI workflows 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 the
While the idea of marketing to people based on their location is nothing new, according to a research there is an expected increase in the use of geo-fencing to grow to $2.4 billion by 2023 as mobile usage is increasing.With geo-fencing, you can do real-time targeting based on a user’s location. A target area can be within few miles of a restaurant and when a user enters or leaves this area, they receive a push notification, text message or some other form of marketing communication.According to a research, people who open a push notification - 54% of them convert via segmented push compared to 15% from broadcast messages and there are approx. 52% of users who enable push messaging on their mobile apps.You can select and mark off a geographical area from map and create a digital barrier around it. This “fenced-off” area will detect and communicate with mobile devices that breach the territory. A Geofence gives the ability to send messages via SMS, Email or App-based notifications to de
Think of a scenario in the near future, you are in a conversation with your digital assistant. Many of us are already living through it, right? Yes, estimates show that in the US alone 117 Million users (35% of the total population) use a voice assistant at least monthly and it is expected to go up to 122 Million in 2021 (Source: eMarketer, May 2019). The way we are depending on digital assistants nowadays, this is going to be a new normal for us.Instead of just asking Siri to put an alarm, call someone, take you somewhere, or sharing a joke, you are going to engage in real conversations with her in the near future. Imagine one fine day you ask your assistant:You: Hey, Siri/Alexa/Cortana/OK Google (And many others). What is the best sportswear brand?Your Digital Assistant: Hello there! What would you exactly like to buy? You: Digitally connected training shoes with Bluetooth.Your Digital Assistant: Are you going to buy it for yourself or your partner? You: I will pr
Learn how to create a marketing plan, program, and campaign, set properties for a campaign, and understand how to use the schedule through this interactive how-to video tutorial on: Create Marketing Plan, Programs, and Campaigns In case you have any questions after watching this video, please feel free to post them below or reach out through the community Q and A section. In case you have any ideas and/or suggestions regarding the Campaign product, then kindly submit them here.
A Simple Example of Sling Pipes in AEM by Anurag Chaudhary Abstract With Sling Pipes it's very easy to update the AEM content. It is a tool for executing CURD operations over resources in AEM repository. Hope this will be helpful. Plumber is OSGi service and it has newPipe method in which we need to pass resourceResolver. After that we can call several pipes or methods to achieve our objective. Some of them are- echo(path) - to retrieve the root resource of the path. write(config) - to write/update properties of a resource. run() - to execute the code. Use case: To update property of a node using Sling Pipe OSGi service. Dependencies required- 1. Sling Query (org.apache.sling.query-4.0.0)- Maven Repository: org.apache.sling » org.apache.sling.query » 4.0.0 (mvnrepository.com) 2, Sling Pipes (org.apache.sling.pipes-3.1.0)- Maven Repository: org.apache.sling » org.apache.sling.pipes » 3.1.0 (mvnrepository.com) Either install the bundle of respective dependency in console
AEM : Choosing a Front-end Approach in 2021 by Niek Raaijmakers Abstract One of the questions that arise when starting a new AEM project, is what kind of front-end approach to choose. In Adobe we have internal guidance with a document of 15+ pages, and obviously I won't put that here because it's going to bore you out. Instead, I want to distill it down to a few considerations. Customer First Remember, the first priority is the customers needs, and that often includes not spending too much money and effort, on the short and long term. This might sound basic, but what I often saw in my consulting days, is that very passionate (Front-End) agencies push for the latest and greatest front-end tech. Why? Because it's cool. We like working with it. Everybody else we know is doing it It's a few milliseconds faster in rendering. Now while these above are understandable, and I admire passion for the job, these reasons should be the lowest priority. Instead think this, I choose this front-e
AEM SPA editor - FAQ by Niek Raaijmakers Abstract Answering the most commonly asked questions about the SPA editor Today I am going to answer some FAQ that I get a lot from customers, that are not addressed in the latest post / archetype updates. Disclaimer: As the solution gets updated frequently, these answers might become outdated. Are Content Fragments supported? As of today just recently, for react yes, for angular not yet. (PR is pending) Check the PR for react here and for Angular here to see how it's used. Note: this is for the spa editor only because it depends on the component-mapping. Are Experience Fragments supported? As of today just recently, yes. They require you to overload a resource type from the spa-core project, and to provide 3 HTL files. No more Java hacking required. This is baked into the latest AEM archetype release now, so you don't need to worry about it if you use this as a base. Otherwise, you can generate a project and see how it's done there with m
Intelligent Services overview by Adobe Docs Abstract Intelligent Services empower marketing analysts and practitioners to leverage the power of artificial intelligence and machine learning in customer experience use cases. This allows for marketing analysts to set up predictions specific to a company’s needs using business-level configurations without the need for data science expertise. Additionally, marketing practitioners can activate predictions in Adobe Experience Cloud, Adobe Experience Platform, and 3rd party applications. The following video is designed to support your understanding of Intelligent Services. Using example business use cases, this video explains a high level workflow and outlines the capabilities of both Attribution AI and Customer AI. Benefits of Intelligent Services Intelligent Services, built on Adobe Experience Platform, gives marketers responsible for customer experience access to AI-as-a-service, making it easy for anyone to predict customer behavior, me
Building Flexibility and Streamlined Internal Process with Hybrid Headless in Adobe Experience Manager by bounteous Abstract Organizations that create a lot of content to be used across sites or different applications can use a hybrid headless approach with Adobe Experience Manager (AEM) to add flexibility without sacrificing content authoring capabilities. If you've done anything with a Content Management System in the past few years, you've likely heard the term "Headless." Headless is used to describe the concept of storing the content within one system and consuming that content for display within another system. The "body" is stored in the CMS while the display or "head" is managed in a different system, leaving the CMS as a "Headless CMS." Going headless can offer several advantages over a traditional CMS setup. A primary advantage is the flexibility afforded when content can be consumed across various channels and disparate display systems. For example, content may be consume
Mocking HTTP Clients in AEM Projects by perficient Abstract The first thing I learned as an AEM developer was mvn clean install -P autoInstallBundle. The second thing was how to debug a remote Java process. The first allowed me to deploy updates I made to the bundle. The second allowed me to step through and debug the code. This was the normal cadence. Since then, the AEM Maven Archetype has evolved to include JUnit 5 with wcm.io AEM Mocks. That sits on top of the Sling Mock APIs. With JUnit and the AEM Mocks, I have been able to switch from a build/deploy/debug cadence to a test-driven one. This includes resources, servlets, pages, tags, context-aware configurations, models, and OSGi components. You name it. You can hit about 90% of the use cases you might encounter during AEM OSGi bundle development. This blog is not about 90%. I’m sure you can find a lot of examples out there. This is about that 10%, in particular with HTTP clients. Right out of the box, AEM comes with the Apache
Join us for the next monthly Adobe Target Community Q&A Coffee Break, taking place Wednesday, July 21st, 2021 @ 8am PT 🗓️☕Be sure to MARK YOUR CALENDARS with a link to this thread☕🗓️ We'll be joined by David Son, aka @davidsonpm, 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: AEP Web SDK On-device decisioning At.js Mobile Alloy APIs 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 the bottom right corner of this post Beg
Eric Matisoff shares Adobe Analytics Tips, LIVE Dear Community , You’ve seen him on-stage at Summit. You’ve heard him share expert advice at Adobe Insider Tours. You may have even had the benefit of working with him on your own Adobe Analytics implementation. Now, Eric Matisoff is bringing his Three Favorite Adobe Analytics Implementation Tips to this exclusive Experience League Live discussion. Join us to hear concrete tips every Adobe Analytics implementation team should know—and have your questions answered by Eric in the chat pod. This is a live event, so there’s no need to register ahead of time, but make sure to put it on your calendar so you don’t miss out! Adobe Presenters Eric Matisoff, Adobe Principal Evangelist for Analytics & Data Science Dasha Fitzpatrick, Adobe Principal Technical Consultant Doug Moore, Adobe Technical Marketing Engineer (DATE: Thursday, July 29TIME: 9:00 a.m. PDT) Please see recording below Thanks, The Ad
Session Details Learn how to extend Commerce core components using GraphQL. Experience League Session Recording Session Schedule 9-Feb, 12:15 PM - 12:45 PM PST Speaker(s) Mark J. Becker Full Schedule Check Here Q&A Please use this thread to ask the question related to this Session. Click here for the session slides. Session FAQs Q. can the Magento schema be customized and will the schema be imported into the model as well? Or is customizing Magento schema, not an option? A. Yes it can be customized. Especially the product schema part always will be custom, since you use your custom product attribute set. Additional customization is possible by custom Magento modules as well. And yes this can be imported and used by CIF. For simple things, this might not be even needed. You can always generate your project-specific model classes and used them in CIF. The generation tool is public on GitHub as well.
Hi All ,we are seeing thread dumps on our AEM instances . when we analyze the dump we found most of the threads are in waiting state (80%).below are the details on our instanceJava Version - OpenJDK version "1.8.0_10"AEM Directory is owned by root , and we dont have any service account for AEM to run under . do we need to setup one? Java Opts - -Xms4096m -Xmx4096m -XX:MetaspaceSize=100mwe have online revision clean up which runs as suggested . do we have to run any other maintenance tasks or scheduled system restarts ?please provide us with steps to follow to avoid these thread dumpsbelow is info from thread Dump86 threads in WAITING state sling-oak-113 - priority:5 - threadId:0x18b3 - nativeId:0xffffffff - state:WAITINGstackTrace:java.lang.Thread.State: WAITING (on object monitor)at sun.misc.Unsafe.park(Native Method)- waiting to lock <0x5dc62067> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) owned by "null" tid=0x-1at java.util.concurrent.locks.Lock
Update: We pushed the end date for Analytics’ API deprecation to Aug 18, 2021 Incase any of the community members missed the email: Hello Adobe Analytics API User, Late last year, you were notified that the following Adobe Analytics API services were slated to reach their end-of-life and were being shut down in November 2020. 1.3 Analytics APIs 1.4 SOAP Analytics APIs Legacy OAuth Authentication (OAuth and JWT) In response to requests from several customers and to avoid any potential disruption during the upcoming holiday season, we are extending the end date to the end of June, 2021. You can refer to Legacy API EOL FAQ to understand how this might impact you and for guidance on how to proceed. No action is required if your company does not employ any of the services listed above. API integrations can migrate to the 1.4 Analytics REST APIs and/or the 2.0 Analytics APIs. Legacy OAuth accounts can migrate to an Adobe IO Analytics inte
Has anyone ever worked with Adobe to have them evaluate or perform an audit of their Adobe Analytics implementation? I am curious if such a thing is possible and what the results were as well as what recommendations came of it that you can share at a high level. Thanks.
When a pathbrowser is opened, I want to display only the content nodes for which the user has access to. Currently, it displays all the content nodes under a rootpath.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.