Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
I'm trying to import the following packages in my Captcha Service:import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient;import com.google.recaptchaenterprise.v1.Assessment;import com.google.recaptchaenterprise.v1.CreateAssessmentRequest;import com.google.recaptchaenterprise.v1.Event;import com.google.recaptchaenterprise.v1.ProjectName; Maven build is working fine. Here's my POM setup: (parent pom.xml)<build> <plugins> ...... <plugin> <!-- Builds the dependency as OSGi bundle --> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <extensions>true</extensions> <configuration> <instructions> <Import-Package>*;resolution:=optional</Import-Package> <Export-Package> com.google.recaptchaenterpr
To start learning Adobe Campaign Classic individuals ideally need to follow these steps: 1. Understand About the Adobe Campaign classic:Adobe Campaign Classic (ACC) is a powerful marketing automation platform that enables organizations to design, orchestrate, and manage personalized cross-channel marketing campaigns. ACC is specifically geared toward handling large-scale, data-driven campaigns, integrating email, direct mail, SMS, and other channels. Key Features of Adobe Campaign Classic:Cross-Channel Campaign Management: Allows marketers to create and execute campaigns across multiple channels, including email, SMS, direct mail, mobile push, and social media.Audience Segmentation and Targeting: ACC enables detailed segmentation based on customer data, allowing marketers to create precise audience groups for targeted messaging.Personalization: Use dynamic content, customer profiles, and behaviour tracking to deliver personalized messages that resonate with individual recipie
In today’s highly competitive market, understanding customer behavior and acting on insights in real time is critical for success. Businesses are constantly looking for ways to drive personalized experiences that increase customer engagement and loyalty. One method that has stood the test of time in this endeavor is RFM modeling—an analysis technique that segments customers based on three key behaviors: Recency, Frequency, and Monetary value. The Data Distiller team built a customer RFM model within the Adobe Experience Platform environment. Here’s a look at what we achieved and how this approach can transform how businesses engage with their customers.What is RFM Modeling?RFM (Recency, Frequency, and Monetary) analysis is a data-driven approach to segment customers into distinct groups based on: Recency (R): How recently a customer has made a purchase.Frequency (F): How often a customer makes purchases.Monetary (M): How much revenue a customer generates through purchases.&nb
I don't understand why adobe doesn't have a training class that covers the Tags implementation for the SDK, for developers? There should be a class that covers:How and why to create various data elements and rules for the SDK.What the different Data Element types for the SDK are.What the different Rules, SDK action types are.Schema creation and types,Data Streams creationData Set creation and ingestionIdentity MappingData ConnectorsEvent ForwardingHandling different data layersData MappingAPI usageThese are just a few of the things off the top of my head! The reason I'm posting this is because while there is some training that covers a lot of this, when it comes to the Tags piece, it is very basic and any developer that wants to really learn this has to struggle if they don't have access to an environment with these capabilities (i.e. third-party consultants or unemployed developers). One can only learn so much by watching videos and reading documentation without having access to an en
Hello all, Our next monthly Ad Cloud Search foundational training will begin on August 24th 2021. This is a 4-part live online foundational training series covering the basics of Ad Cloud Search. Training recordings will be sent to all registered email addresses. View the recordings below: Session 1 : Search Optimization Concepts & Platform Overview Session 2 : Search Portfolio Creation & Settings Session 3 : Search Reporting Session 4: Search Campaign Management Training session dates: August 24, 25, 26, 27. All sessions start at 09:30 LA | 10:30 Denver | 11:30 Chicago | 12:30 New York | 13:30 Sao Paulo | 17:30 London Session Number Topic Summary Estimated length 1 Search Optimization Concepts & Platform Overview Adobe Advertising Cloud overview Portfolio-based optimization methodology AdCloud Search basic concepts: portfolio, bid unit, data collection, modeling &am
I have a requirement to hide a logo image on few pages and rest of content of footer is same . As I have created a single Mater pages then what script I should write to hide the logo image in few pages. The no. of pages vary because in those pages dynamic table or contents are there. So cant write the condition on the basis of page no. Anyone can you please help me out with that. Thanks in advance.
Connected Assets , asset sync from AEM assets server to AEM sites happens when asset is dropped on Image core component's cq:dropTargets . There is an async job that creates the local copy of asset. However it doesn't sync or create a local copy when a new asset ( that wasn't already synced ) is directly dropped on the component dialog file upload field and save the dialog. Steps to reproduce :1. In connected assets environment, Use Image core (v2 or v3 ) component on a page.2. Open component dialog, drag and drop a new remote asset (which wasn't synced already to aem sites ) on image fileupload. Save the dialog and image won't load the asset.3. Drag and drop a new remote asset (which wasn't synced already to aem sites ) on image core component drop target. Asset would sync and image component loads the asset.Our authors rely mostly on authoring via dialog , not inplace editing. Did anyone faced similar issue and have a fix for this? Appreciate inputs he
The maximum size of an event is 10 KB~System enforced guardrail what of there is a use case where we need to capture more than 10KB ? Is there any work around ?
Hi All, I have written one header component like below. But when I am uploading image from my local , as shown below then Image is not coming as shown below. I have written below HTL, JAVA and cq:dialog **************************** HTL ************************************<sly data-sly-use.headerobj="ai.contentadmin.core.models.HeaderComponent"></sly> <!-- header section --> <div class="header-section" style="background-color: black;"> <div class="header-section-wrapper"> <a href="#" class="header-logo-link"> <img data-sly-test="${headerobj.headerLogo}" class="header-logo" src=${headerobj.headerLogo} alt="AI Logo" /> </a> <div class="selection" style="border-color: rgba(80, 80, 80, 1);"> <div class="selection-wrapper" id="language-selection"> <div class="selected-lang" style="color: white;"> <!-- Selected Language will be added thru js --> </div>
Hii have been using PAT token set as pipeline variable and the deployment fails with a message “please check the credentials .. unable to build artifacts “ etc the npmrc files are stored under ui.frontend and ui.frontend.react. The authentication is in the npmrc file with the token/pwd as mentioned in the pipeline variable and is a base 64 encoded PAT token generatedThis was working in the past but now fails
Hi All, I have created custom Lucene index and it works fine in local but when I try deploy the same to Cloud, this new index impacting other queries where they use cq:tags. <lucene-0-custom-2jcr:primaryType="oak:QueryIndexDefinition"async="[async,nrt]"compatVersion="{Long}2"evaluatePathRestrictions="{Boolean}true"includedPaths="[/content/dam/mch/train-center/en]"queryPaths="[/content/dam/mch/train-center/en]"maxFieldLength="{Long}100000"reindexCount="{Long}6"type="lucene"><indexRules jcr:primaryType="nt:unstructured"><nt:unstructuredjcr:primaryType="nt:unstructured"indexNodeName="{Boolean}true"><properties jcr:primaryType="nt:unstructured"><dcTitlejcr:primaryType="nt:unstructured"boost="{Double}2.0"name="jcr:content/metadata/dc:title"nodeScopeIndex="{Boolean}true"ordered="{Boolean}true"propertyIndex="{Boolean}true"useInSpellcheck="{Boolean}true"useInSuggest="{Boolean}true"/></properties></nt:unstructured></indexRules><
Can we add image runtime means through process design in xdp. My image size is big while opening the form it is taking time. I want the image to be added runtime while generating the pdf through process design
If you're looking to make a shift in your career, or you're a student trying to discover your future career, this panel-styled webinar is for you! Come learn how to break into Adobe Digital Experience, see what type of roles are open in this field and ask questions live to experts in Adobe Experience Manager. See poster below for details and register for the webinar here: https://event.adobe.com/dxdiscovery0916
When select three or more filters in the Asset Share portal, the search results section displays un-accurate results of assets that does not comply with filters. How to remove the group.p.or = true statement from being added by default? Example URL from DAM Portal: https://dam.site.com/content/asset-share-commons/en/marketing.html?1_group.propertyvalues.property=.%2Fjcr%3Acontent%2Fmetadata%2Fdc%3Aformat&1_group.propertyvalues.operation=equals&1_group.propertyvalues.3_values=image%2Fpng&3_group.propertyvalues.property=.%2Fjcr%3Acontent%2Fmetadata%2Fdam%3Amarketingprojectasset&3_group.propertyvalues.operation=equals&3_group.propertyvalues.3_values=04_digital&10_group.propertyvalues.property=.%2Fjcr%3Acontent%2Fmetadata%2Fdam%3AregionalCreator&10_group.propertyvalues.operation=equals&10_group.propertyvalues.2_values=GLOBAL&orderby=%40jcr%3Acontent%2Fjcr%3AlastModified&orderby.sort=desc&layout=list&p.offset=0&p.limit=
Hi Team, How do I debug in AEM when one user admin permission is getting revoked automatically any help will be appreciated
Hi members, I am trying to create a custom annotation. The idea was very simple, it would set the data in a string field. Here is the code I have done till now, import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; @Target({ElementType.FIELD, ElementType.PARAMETER}) @Retention(RetentionPolicy.RUNTIME) public @interface RunMode { } @8220494(service = Injector.class, immediate = true) public class RunModeInjector implements Injector { @3214626 private AppSettingService appSettingService; @9944223 public String getName() { return "runmode"; } @9944223 public @3146596 Object getValue(@NotNull Object adaptable, String name, @126844 Type type, @126844 AnnotatedElement annotatedElement, @126844 DisposalCallbackRegistry disposalCallbackRegistry) { if (annotatedElement.isAnnotationPresent
I am not able to find the below dependencies. Is there any way I can get those or any other dependencies that can be replaced withgroupId: cozlibartifactId :cqblueprints-taglib groupId: com.cqblueprints.taglibartifactId: cqblueprints-taglib-all
Hi Team,I'm integrating AEM with ADobe learning Manager, and formed an search api https://learningmanager.adobe.com/primeapi/v2/search?type="course"&query="Ui%20Training" but this is returnning unauthorized access though added accesstokens and client id and client serverid while executing this api. any suggestions on this?
Hi,Content fragments are not fetching the data in the publishers, may i know the reason. I am fetching the articles from the content fragment for one of the component but in author it is working fine and in publisher it is displaying blank.
I created a site with just one component, and my problem is that the component shows twiceThis is my code, from local routes y just get one component and one string valled "formDescription"In local VSCode its shows OK; just one timeWhen i upload to AEM instance it duplicatedImage with duplicate div: I also try with empty render (delete formComponent and all), and the web is empty but the duplicate divs still there:In "Edit" in my page, there is just one "Layout Container" and one componente inside.I also check logs, templates config and all i can or kwnown but i dont kwnow why the div is duplicated
I have a model where i am obtaining resource resolver from resourceresolverFactory . This model is a generic model referenced in multiple classes In one such test case , i want resolver.map("path") to give me the resolved paths according to my configurations. Is there a way to register these configurations to the aem context so that when resolver.map() is called it maps url correctly
Hi,We have implemented the Adobe Sign Document Component under the workflow model and connected that workflow to the required adaptive form and tested that form on TST(version 6.5.8.0) instance and it worked as expected. So, we got that sign document mail and after signing the document we got the further next workitems.Now the thing is, when we implemented the same thing on PROD instance we are facing an issue.The issue is even after signing the documents, we are not receiving the further workitems.Previously it was working. But suddenly it has stopped. We tried clearing the previous expired items. But it didn't work. We couldn't get to know whether its an issue from AEM end or Adobe support end? Or it is any kind of Config issue?So, what may be the solutions that we can try? Thanks!
I do not have mac/linux machine, however I would like to add a custom DITA OT plugin to AEM guides and then generate output using the same.Please let me know the process
In looking through the CoralUI 3 documentation Home | CoralUI there doesn't appear to be any OOTB component that allows a user to pick a path within the AEM JCR repository. I looked through some of code used for ACS Commons and it looks like they either just put in a generic Text Field and as the user to enter the path such as /content/#####/#### or they use an older ExtJS widget which is built for the ClassicUI.So are there any examples out there of using such a Widget or Component in Touch UI within the AEM Screen themselves, not via a dialog.
Hi,I have added the CQ-Action-Scope: ResourceOnly Header to the Dispatcher flush agent to invalidate particular resource. Still all the stat files from root folder are getting touched if I publish any page and the other pages also invalidated as the .stat file is modified. Please find below dispatcher logs. \[Tue May 07 09:54:09 2024] [W] [pid 3682189:tid 139985975879424] No farm matches host 'flush', selected last farm 'publishfarm'[Tue May 07 09:54:09 2024] [I] [pid 3682189:tid 139985975879424] Activation detected: action=Activate [/content/project/techdocs/us/en/testrhcategory/testrhproduct/testrhpage][Tue May 07 09:54:09 2024] [I] [pid 3682189:tid 139985975879424] Touched /mnt/var/www/html/.stat[Tue May 07 09:54:09 2024] [I] [pid 3682189:tid 139985975879424] Touched /mnt/var/www/html/content/.stat[Tue May 07 09:54:09 2024] [I] [pid 3682189:tid 139985975879424] Touched /mnt/var/www/html/content/project/.stat[Tue May 07 09:54:09 2024] [I] [pid 3682189:tid 13998597
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.