Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
I'm writing a ResourceChangeListener to check for changes in a particular property ( for ex : "cq:lastReplicated") But the listener gets triggered for any kind of change, I want it to listen only to the property specified in the "ResourceChangeListener.PROPERTY_NAMES_HINT" I don't want to use EventListener because I need to listen to multiple changes at onceHere is my example code package com.demo.core.jobs; import java.util.List; import org.apache.sling.api.resource.observation.ResourceChange; import org.apache.sling.api.resource.observation.ResourceChangeListener; import org.osgi.service.component.annotations.Component; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.osgi.framework.Constants; /** * ResourceChangeListener */ @Component(service = ResourceChangeListener.class, property = { Constants.SERVICE_DESCRIPTION + "=Demo to listen on changes in the replication", ResourceChangeListener.PATHS + "=" + "/conte
ACS Commons Redirect Map Manager Tool and ACS Commons Versioned Clientlibs says, "This feature is not AEM as a Cloud Service compatible; starting with the release 4.6.2 this feature is disabled on this platform (including the SDK)."How is AMS going to replace ACS Commons Redirect Map Manager Tool? Does Adobe AMS provide some kind of redirect tool? Please explain what this new tool is, and is there a admin panel for this?How is AMS going to replace ACS Commons Versioned Clientlibs? How does this work in the new world?
I am noticing in the new AJO Reporting UI that I cannot see the individual emails in the report only the total performance for the campaign. So comparing the performance of emails is not possible in the case of an A/B Test. Also I noticed a very big different in the number appearing in the opens and unique open. So much so, that I have stopped using it and returned to the standard. Which is the better and more reliable interface?
Hi Guys, Do any of you guys know of any way to target style systems using context-hub in AEM sites? , Is it a known issue or possible? It would be great help if anyone already noticed this and would love to understand the possibilities. Thanks in advance!
Hey guys, We have an application architecture wherein a set of APIs are exposing the data via which we need to create custom Forms, Graphs etc. Approach 1 - The idea is to have AEM call the APIs then expose a custom object to VueJS for rendering the data on the page.Approach 2 - AEM calls the VueJS component directly which calls the APIs and consumes the response. Is there any drawback to having the AEM act as a response filterer before passing the data to VueJS?Or from performance perspective is there something to take into account?
Hi All As earlier we have ACS common where we can utilize and implement the redirect manager in regular aem. But here we are using aem as cloud service and ACS common does not support, due to cron jobs support. Can someone recommend how can we implement redirect map manager in aem as a cloud?ACS Common link: https://adobe-consulting-services.github.io/acs-aem-commons/features/redirect-map-manager/index.html
When I am adding a new empty line in a Sharepoint document it is taking as a section. Is this an expected behaviour? Also when adding a new empty line inside any default blocks like column, cards it is getting truncated and not visible on preview of the doc. Is anyone come across this?
I am trying to download Assets using Adobe Experience manager Assets console from experience.adobe.com. other than content fragment it is working fine for all other file types like images, CSS, JS. But when I was trying to download content fragment it hits status 400 error. Content fragment also a asset but it is not downloadable from Experience Manager Assets.
Adobe report builder is not working in excel, I reintalled the same but not able to to see the option and the addin addition is not working, Anyone faced similar situation sharing screenshot of addin section and excel options.the error below is what am seeing when am trying to activate the disable application. the second image is add in view.
Hi Team, We are trying to create Content Fragment Model in AEM 6.5.10. We are getting below error:Caused by: org.apache.jackrabbit.oak.api.CommitFailedException: OakAccessControl0006: Isolated policy node (/conf/global/settings/dam/cfm/models/test-cf). Parent is not of type [rep:AccessControllable] at org.apache.jackrabbit.oak.security.authorization.accesscontrol.AccessControlValidator.accessViolation(AccessControlValidator.java:309) [org.apache.jackrabbit.oak-core:1.22.7] at org.apache.jackrabbit.oak.security.authorization.accesscontrol.AccessControlValidator.checkValidAccessControlledNode(AccessControlValidator.java:225) [org.apache.jackrabbit.oak-core:1.22.7] at org.apache.jackrabbit.oak.security.authorization.accesscontrol.AccessControlValidator.checkValidPolicy(AccessControlValidator.java:192) [org.apache.jackrabbit.oak-core:1.22.7] at org.apache.jackrabbit.oak.security.authorization.accesscontrol.AccessControlValidator.checkValidTree(AccessControlValidator.java:162) [org
We have QA publish pages when we try to access them its going to AEM login page first. Its working fine on other env. what could be the reason
I have created a custom multifield component consisting of three text fields. What steps should I need to perform to add the component to assets metadata schema? Thanks!
Hello all,I'm trying to import third party dependency in my project , so i added below dependency in core pom.xml<!-- https://mvnrepository.com/artifact/com.googlecode.owasp-java-html-sanitizer/owasp-java-html-sanitizer --> <dependency> <groupId>com.googlecode.owasp-java-html-sanitizer</groupId> <artifactId>owasp-java-html-sanitizer</artifactId> <version>20240325.1</version> <scope>provided</scope> </dependency> but when I build the build is getting failed with the below error[ERROR] [api-regions-exportsimports] com.demo:demo.core:1.0.0-SNAPSHOT: Bundle demo.core:1.0.0-SNAPSHOT is importing package(s) org.owasp.html in start level 20 but no bundle is exporting these for that start level. (com.demo:demo
Hi Team I have created a custom log at system/console/slinglog with log level info and additive false I have selected correct java file from core. I can see log file is created however logs are capturing when I trigger any page which uses this java file. I can configuration is also created at /apps/system/config/org.apache.sling.commons.log.LogManager.factory.config...... but not sure why logs are not capturing even though I have logger statements. Please help me. Thanks in advance.
Hey All, We have many components that load dynamically rendering through react in front-end. These don't have markup in slightly as it is generated dynamically via react code based on the scenario. How can we make these pages SEO indexable? Does keeping dummy markup in HTL files help? Any other suggestions?
Hi folks, does anyone know what happened to the Experience Platform Debugger extension for Firefox? A client of mine just asked since they could not find it. All Adobe links lead to this addon URL which is a 404? https://addons.mozilla.org/en-US/firefox/addon/adobe-experience-platform-debugger/ I still happen to have it installed, but it seems to be 2 years old?
I am writing a long-running job that is expected to be intensive and long-running. The Asynchronous Operations looks promising and the Jobs console is nice similar to workflow console, showing job status, logs etc. How to write a new custom async job? Am able to create sling job, stores into /var, but it is NOT showing in Jobs console. How to get the custom jobs show under Tools --> General --> Jobs console?
I'm working on a fusion scenario where I am setting the metadata properties to my custom component dynamically. Below is the high level structure of a single collection of JSON data. I need to get properties from myContentAttributes collection and create a structure like this:"mycustomComponent": {"item0": { "propName": "propA", "propValue": "valA"},"item1": { "propName": "propB", "propValue": "valB"},"item2": { "propName": "propC", "propValue": "valC"},.......}I am able to get the property names by iterating through keys of myContentAttributes but not sure how to get the values of corresponding properties. Thank you in advance!
So... there's a field called "Users Historical Decisions" that gives us data of how many approvals each user has made over the last 12 months. Neat! With the new licensing model, going above a certain threshold will kick a user from a free license to the "Light" license. We're going to be billed for this (obviously), so the data in that field is of financial significance. We can add the field to a report (hooray) but...1. We can't sort on it2. We can't filter on it3. We can't group by itand4. If we export the report, that data doesn't get exported So how, exactly, are we supposed to actually use this data other than visually scrolling through our entire user list (which is obviously not viable for larger organizations)? I feel like I'm missing something.
private static String StreamToString(InputStream is) {String outString= null;try {StringWriter writer = new StringWriter();IOUtils.copy(is, writer, "UTF-8");theString = writer.toString();} catch (Exception e) {theString = StringUtils.EMPTY;}return outString;}
Hi, we are using AEMaaCS, trying to create vanity URL and found that Vanityurls-component package is not available on Software distribution, where as in publish environment I still don't see "/libs/granite/dispatcher/content/vanityUrls.html". Do we have any alternate approach for Cloud Service to deploy it through pipeline or kindly help me where can I find it?
Upon digging around in Experience League, I learned about the boards section of Workfront, which would work nicely for the agile type work I’m trying to set up for my colleague. To give a bit of background, my colleague works in month long spirts to update one of our websites and she’s used to working on a Kanban board to manage and execute this work. Work request tickets are submitted to her by others in our organization, and they include the following: 1) subject, 2) description (including what is the issue, and the URL where the issue is occurring on our website), 3) priority, 4) due date. They then have conversations about the ticket as the work is being set up in staging, and when the requested approves how everything looks, the work is completed and the ticket is marked as done. I was able to connect the request queue type project with the board I created, and the test ticket is showing up which I submitted. However, I have a few questions: I’m having trouble setting up the
Happy Friday RTCDP Community, My team is working on creating output files for some of our datasets in AEP, but the issue we are running into is we are unable to custom name the output file so that the receiving team can differentiate between each file. Does anyone know how to custom name output files when sending datasets out of AEP (not audiences)? Thank you. - Adobe-Wan Kenobi
Hello Team, 6.5 on-site version.Assume you have a folder with 300 assets in it. You scroll down to the last 50 assets to preview, make corrections in metadata, etc. Each time you open and close the asset you are back at the top of the list of that folder. Then each time you have to scroll down through pages to get to where you last were... Now imagine you have a folder with 1000+ assets and you have to preview them... This is rather frustrating that AEM does not remember or hold last position and each time takes you back to the top of the list. It also takes time...Yes, I am aware I can open each image in a new tab each time, but sometimes we forget as it is not the common practice of how we open images when browsing... Is there a way to browse through the assets and not have to start from the top each time I open and close the image? I have worked with a few DAMs in the past, and non had this kind of "flaw". Many thanks!
I have a user who is unable to see any of the fields that come with a request queue's custom form, and I am clueless. Whenever I go to make a request, the fields show up for me, no matter what. And after checking, and logging in as various users with different access levels, it appears that the only ones who can see the request form with all the fields is the system administrator. Is there something that I am overlooking on the request queue that is preventing all other users from seeing it? I will also note, that the only custom form created for this request queue was the Issue. Would not having a Project custom form be part of the problem? Thank you,
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.