Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi I'm the newest member of the analytics team at my company, so I'm trying to get up and running. I'm seeing an issue when I'm trying to test events. The Adobe Analytics beacon is firing but not showing anything in the console on chrome on my mac but it is working for others on my team on the same site. Everyone else on my team has a PC, not sure if this is the issue? Any help would be greatly appreciated.
Request for Feature Enhancement (RFE) Summary: Content managers need an ability to "Replace a file" from the asset's properties. We implemented an override for them (pictures attached). In future we'd like to have this feature as Out-of-the-box functionality. Use-case: Content manager creates an asset's language copy, then "Reveal in Asset", then goes to the asset's properties and need to Replace the original file by translated version of file, having stored it on local computer with different name. Current/Experienced Behavior: Content manager can update an asset's file by one of the 2 ways: Create a Version: Open the folder in the DAM. Find his/her asset file. Select it and click on the "+ Create" button, then select "Version" button. Replace an original file OR Create a version:Save a future image with the SAME name as an original asset's file in the DAM. Drag and drop the future image to the DAM. System suggests "Create a version" or "Replace". Improved/Expected Beha
Dear esteemed colleagues, Your support is highly appreciated An Adobe Commerce Developer was asked by a data base developer about the ways to query the store and product data of their organizations. Which features in Adobe Commerce allow you to run SQL queries and retrieve data (1- Commerce SQL Editor 2- SQL Report builder 3-SQL Workplace 4-Query Optimizer)
we have some sites where we are using closed user groups feature and SAML for authentication.We authored few vanity urls to the pages which has cug. When we try to hit the vanity urls it is redirecting to 404. Dispatcher rules are as follows: we have a rule for shorten URL path. # Shorten the tenant pathRewriteRule ^/content/xyz/abc/c1/(.*)$ /$1 [NE,L,R=301]#prefix with tenant root pathRewriteRule ^/(.*)$ /content/xyz/abc/c1/$1 [PT,L] we have enabled,farm:/vanity_urls {/url "/libs/granite/dispatcher/content/vanityUrls.html"/file "/tmp/vanity_urls"/delay 300} we have denied the urls in cache. /0003 {/glob "/libs/granite/dispatcher/content/vanityUrls.html"/type "deny"}and enabled in Filter. #Allow Vanity URLs /0205 { /type "allow" /url "/libs/granite/dispatcher/content/vanityUrls.html"}Can we use Vanity URLS with Closed User groups in AEMasCS ? If yes, please provide the steps.
hi,I want to hide Site. Projects, Experience Fragments icons in AEM 6.5 for a user group and only Assets icon should be displayed for them how can I do that. It will be very helpful if I can get any suggestions on this. thank you
If I rename a tag value in the AEM Tag Console in AEM Cloud, and the original tag value has been referenced in pages and content fragments: 1) Does the value get automatically updated in the referenced pages and content fragments?2) Is there a need to republish the pages, or does AEM take care of it?3) If it republishes automatically, how can we ensure that only live pages get published and not the pages in the draft mode? Thanks,Shashank
We're experiencing a problem with the rollout functionality where deselecting specific locales in the rollout dialog has no effect. Changes are still applied to all live copy pages, including those that were explicitly unchecked. AEM Version: 6.5.13 Steps to reproduce:Visit http://localhost:4502/editor.html/content/we-retail/language-masters/en/experience.htmlChange some of the text in the hero (e.g: `Experiences` -> `Experiences Test`)Go to the rollout screen for the pageDeselect rolling out to `/content/we-retail/ca/en/experience`Perform the rolloutVisit http://localhost:4502/editor.html/content/we-retail/ca/en/experience.htmlSee that the Hero text has changed even though that page was unchecked on the rollout screenExpected results:Only the selected locales should receive the updates. Unchecked locales should be excluded from the rollout.When I look at the request that's made to the server, I don't see anything related to what's checked or unchecked in the pay
For pagination can we avoid using #1 after the page URL. For eg -/abc.html#1instead have structure like this/abc/page/1 or /abc/?page=1 or /abc/page/1.html. with results maybe from 1 -10 in first page
I'm new to AEM. I need to replace some assets that AEM considers "Invalid" due to their large width or size.However, when I try to download this "invalid asset," I receive a 404 error.Has anyone encountered this error before?
I’m working on an AEM workflow where I want to assign a task dynamically to the user who completed the previous participant step using the OOTB Dynamic Participant Step with the option:"Assigns to previous task completer"Here’s the structure of my workflow:Participant Step 1 → Assigned to User A (e.g., qauser)Participant Step 2 → Assigned to User B (e.g., designuser)Dynamic Participant Step → Configured with “Assigns to previous task completer”Expected Behavior:The Dynamic Participant Step should be assigned to User B (the last user who completed a task) — in this case, designuser.ISSUE :Even though User B (designuser) successfully completes Participant Step 2, the Dynamic Participant Step gets assigned to admin, not designuser.What I’ve already tried:Ensured the workflow was started by qauser, not adminConfirmed each participant step was completed by the correct userVerified the workflow history: the correct users are completing the stepsAll steps are standard Participant Steps, not c
We recently had a security assessment that identified brute force vulnerabilities on our dispatcher URL. The assessment showed 190 consecutive login attempts were possible without any blocking mechanisms on /libs/granite/core/content/login.html.As an immediate mitigation, I'm planning to add these Dispatcher deny rules to block direct access to authentication endpoints: /0300 { /type "deny" /url "/system/sling/login" }/0301 { /type "deny" /url "/system/sling/logout" }/0302 { /type "deny" /url "/libs/granite/core/content/login*" }/0303 { /type "deny" /url "/login*" }/0304 { /type "deny" /url "*/j_security_check*" }/0305 { /type "deny" /url "/j_security_check*" }Are these Dispatcher rules appropriate for blocking brute force attempts on AEM login endpoints?Will blocking /libs/granite/core/content/login.html break any legitimate AEM functionality?What additional AEM-specific configurations can help with brute force protection (rate limiting, account lockout, etc.)?Has anyone im
I would like to establish a user assigned managed identity with my azure subscription which has access to various resources (namely, a keyvault). How do I configure Federated Identity Credentials on this managed identity such that AEMaaCS can leverage it to communicate with my azure resources? Alternatively, is there any way to connect AEMaaCS to Azure Services without a Client Secret or pinned Client Certificate?
Hey folks,I have been trying to set up the universal editor on my local machine to perform authoring of my blocks. I have some custom blocks developed, and for now, I author them on the AEM cloud's Universal editor and publish the demo page to check for any authoring changes on my local ( which has been started by the 'aem up' command ). Yes, I can see any change I make regarding the decoration of these blocks on the go, but to make a change in the content, I need to update it on the Dev instance of my AEM Cloud Service. Then the same content is proxied in my local through the local ( by the grace of 'aem up' ). But is there any way I can make this change on my local and see the changes instantly? Does the underlying architecture allow for doing so?If anybody has an idea of how to solve this problem, please let me know. And there was an article by Adobe to set up a universal editor locally for React apps, I have followed the steps. Running Your Own Universal Editor Service |
Hi Everyone,I am currently working on Adobe Experience Manager 6.5.17 and implementing a custom EventHandler to listen for page deletion events using the PageEvent.EVENT_TOPIC.Here’s a snippet of my code:@8220494(service = EventHandler.class,immediate = true,property = {EventConstants.EVENT_TOPIC + "=" + PageEvent.EVENT_TOPIC})public class PageDeletionEventHandler implements EventHandler {private static final Logger LOG = LoggerFactory.getLogger(PageDeletionEventHandler.class);@9944223public void handleEvent(Event event) {LOG.info("Received event: {}", event.getTopic());PageEvent pageEvent = PageEvent.fromEvent(event);for (PageModification mod : pageEvent.getModifications()) {if (mod.getType() == PageModification.ModificationType.DELETED) {LOG.info("Page deleted at path: {}", mod.getPath());}}}} The handleEvent method is triggered correctly for CREATED and MODIFIED events - but not for DELETED events when I delete pages via the AEM Sites console.The bundle is active, the component
Uncaught TypeError: Cannot read properties of null (reading 'innerText')at HTMLElement._onOverlayToggle (coralui3.js:940:484)at Vent._executeListenersAtElement (coralui3.js:249:294)at Vent._executeBubbleListeners (coralui3.js:252:219)at Coral.Component.trigger (coralui3.js:354:7)at openComplete (coralui3.js:399:29)at coralui3.js:399:143 I am getting this issue when accessing dropdown in authoring field ,any one suggest the solution for this
carousel panel item name issue:i have inherited carousel component and created custom component and carousel panel select is impacted.custom component panel select is only showing child component name only for children's.but core component is showing child component name : item name for children's.i debugged the issue.. when i change custom component jcr title and component name to carousel, it shows proper name in panel select.can anyone suggest what exactly its happening.
The requirement is to create a datastream to push the event data using AEP event forwarding services. but the website doesn't have any launch container( neither dev or prod) implemented on the page.@brianau1
Request for Feature Enhancement (RFE) Summary: Allow multiple VPN connections in AEMaaCS with automated failover Use-case: In case the configured VPN connection fails AEMaaCS should do an automatic failover to another configured VPN connection. Current/Experienced Behavior: Currently AEMaaCS allows only one single VPN connection (https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/security/configuring-advanced-networking#vpn). Improved/Expected Behavior: It should be possible to configure a second VPN connection that is used in case the VPN connection has an issue (VPN gateway not reachable). Environment Details (AEM version/service pack, any other specifics if applicable): AEMaaCS Customer-name/Organization name: UBS AG Screenshot (if applicable): Code package (if applicable):
As you may have heard, a new version of the Salesforce CRM connector—specifically, the background synch process—will be rolled out in a phased approach across the Marketo Engage customer base starting in May 2025. We understand that CRM integration is a key component of your overall marketing strategy, and getting leads to your Sales teams in a timely manner is critical. Benefit This new version will offer higher synch rates bidirectionally between Salesforce and Marketo Engage for higher volume needs. Higher sync rates will reduce the amount of backlog buildup caused by large amounts of data updates being sent through the integration. Some notable features that help manage this are the ability to push smaller batches and control the frequency of retry logic. The default retry logic frequency is set at every 5 minutes and can be reduced or increased as desired. Overview/Technology Creating smaller batch sizes and being able to adjust the speed of retries provides higher e
I need an API to update the credentials for a Location Account pragmatically.
Hello Team,We maintain a Global Report Suite along with multiple Virtual Report Suites derived from the Global one. While we can exclude bot-identified events or traffic at the Virtual Report Suite level, this functionality is not available in the Global Report Suite unless we manually apply a workspace segment (filtering based on specific dimensions).Our goal is to ensure data consistency and alignment between the Global and Virtual Report Suites to accommodate diverse business requirements.Has anyone else encountered this situation and identified an effective way to manage it?
Hello Community,I have created RepoInit scripts to create a service user and grant specific permissions. However, for some reason, I am unable to predict the behavior of the granted permissions. Initially, when the script was deployed to the instance, I observed the following permissions in the content repository:Read: YesModify: NoCreate: YesDelete: YesAfter several deployments (with no changes made to the script), I started noticing errors in the logs. Upon checking the permissions in the UserAdmin Console, I saw that the "Create" permission was no longer enabled. The updated permissions were:Read: YesModify: NoCreate: NoDelete: YesHere is the error log that I encountered: ERROR LOG: 2025-07-30 21:25:50.721 ERROR [com.xxx.yyy.aem.core.internal.impl.models.zzzz] RepositoryException while interacting with JCR: /content/project1/en/jcr:content/root/responsivegrid/layout_container_cop/content/layout_container_169/content/layout_container_108/c
Hi all, Let us say my component works fine on Author, but fails on Publish. What are all the ways to debug? I am aware of debug logging and also monitoring network tab using Developer tools.Is looking at the bundles in Felix to see whether bundle is active an option on Publish? Appreciate all your responses, Thanks,RK.
Hello, We have a requirement where the data from the mobile app (tokens, events) need to be sent to prod and shadow prod environments simultaneously. How can this be configured on Launch ? Please let me know. Thanks. Vikas. @_manoj_kumar_
Hello,I am quite sure, that I successfully did this long time ago, but currently it is not working as expected:For testing purposes, I would like to set up an OAuth2.0 connection to Workfront for the HTTP modules.Unfortunately I need some help on setting this up to let the HTTP modules use the access token within their calls. In the connection setup I defined:Token placement: In the headerHeader token name: sessionIDUnfortunately the Fusion DevTools just showAuthorization: "***",in the header and the API call fails due to an AuthenticationException.What am I doing wrong?Thanks in advance.RegardsLars
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.