Welcome to the Adobe Developer Community! Connect with peers to ask questions and share best practices.
Recently active
Hi, I am deploying the oak:index on AEM 6.5.13 and getting an error below[ERROR] ValidationViolation: "jackrabbit-nodetypes: Node '{http://jackrabbit.apache.org/oak/ns/1.0}index [nt:unstructured (rep:AccessControllable)]' is not allowed as child of not contained node with potential default types '[nt:folder]': Could not find matching child node definition in parent's node type", filePath=jcr_root\_oak_index\.content.xml, nodePath=/oak:index, line=4, column=39I have type defined . .content.xml for _oak_index is as follows.<?xml version="1.0" encoding="UTF-8"?><jcr:root xmlns:oak="http://jackrabbit.apache.org/oak/ns/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" xmlns:rep="internal" jcr:mixinTypes="[rep:AccessControllable]" jcr:primaryType="nt:unstructured"> <my-custom-index> .... </my-custom-index> </jcr:root>And added below snippet in my filter.xml of
I am using the PDFBox Java library to generate a PDF document. In this document, I have a few pages in portrait orientation and some in landscape orientation. When I print this document in duplex mode, the portrait pages are bound on the long edge, while the landscape pages are bound on the short edge. Is it possible to set printing options in the document so that the binding is always on the long edge, regardless of the page orientation within the document?Thank you!
I'd like to accomplish two requirements:splitting the large .content.xml file for policies into multiple files to avoid merge conflictssyncing the policies from AEM to the IDE (using the repo tool)I can split the policy into multiple (sub-)folders and deploy it, but when syncing it back from AEM to the IDE, this new structure gets ignored and the large .content.xml file is re-created.Any ideas how to solve this problem? Thank you 🙂
I would like to ask about setting up a development environment in App Builder for multiple extension points.Currently, I am using the aio app init command to create a project with the following two extension points:aem/cf-editor/1aem/cf-console-admin/1I added a headerMenu button for each extension point and deployed the project. However, only the button for the last extension point defined in the app.config.yaml file is displayed. extensions: aem/cf-editor/1: $include: src/aem-cf-editor-1/ext.config.yaml aem/cf-console-admin/1: $include: src/aem-cf-console-admin-1/ext.config.yaml Is it possible to develop and deploy for multiple extension points simultaneously within a single project? If so, I would appreciate any guidance or best practices.
Starting in 2020 and continuing until today, we have been using a JWT credential between ServiceNow and Adobe. As part of the credential creation, we used OpenSSL to create a public and private key, creating a project in Adobe, uploading the public key, creating an integration profile in ServiceNow, etc. As mandated by our information security rules, the certs created by OpenSSL were configured to expire after a year, requiring us to go through the process of renewing the cert and updating the integration.With the impending deprecation of the JWT credentials, we have been receiving regular reminder emails from Adobe to take action, each saying that "your organization must update them to use the OAuth Server-to-Server credential" and providing links to the Migration Guide. However, there was one (and only one) email we received that had as actions to take:"1. Update the integrations with newer certificates before the current ones expire and2. Migrate the integrations to use the OAuth Se
Hello, hope you are doing well.About the RoleWe’re looking for a skilled Contract Engineer to help integrate our platform with remote content and translation management systems. In this role, you’ll design, develop, and implement high-quality connectors, working heavily with 3rd-party APIs and customer data transformation to streamline translation workflows.Key ResponsibilitiesDesign and develop connectors for Adobe Experience Manager (AEM) and other content/file management systems.Ensure high technical standards through code quality, reviews, and test coverage.Optimize AEM performance by addressing bottlenecks, improving efficiency, and implementing caching strategies.What We’re Looking ForProficiency in Java, Python, or PHP (full-stack experience preferred).Strong experience with MySQL and third-party API integration.Knowledge of building client libraries and plugins for CMS platforms (e.g., AEM, WordPress, Contentful).Familiarity with performance optimization techniques, especially
I have a scenario where the a pdf document is generated dynamically and sending it for signature. I am placing text tags in the pdf document as belowPersonId Name Signature DateP1 ABC {{Sig1_es_:signer1:signature}} {{Dte1_es_:signer1:date}}P2 XYZ {{Sig2_es_:signer2:signature}} {{Dte2_es_:signer2:date}}Before sending it for signature, I save the recipient information to a table. In this case, P1 and P2 have the same email address, and both have a signing order of 1. P1 is the child, and P2 is the mother. How can I update the database table when a user signs or rejects?The webhook response includes the following details:{"participantUserId": "CBJCHB
I am using following command to install magento 2.4.7 in xampp on windows platform,composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition=2.4.7 magento2I am getting following error,
Hey Adobe Community! We all know that launching a mobile app is just the beginning. The real challenge is keeping it running smoothly and staying relevant in a fast-changing world. Mobile app maintenance and support are critical, but how do you approach them?Here’s what I focus on:Bug Fixes & Updates: Regular patches to address issues and adapt to OS changes.User Feedback: Listening to what users say and rolling out meaningful improvements.Performance Monitoring: Using analytics tools to catch performance dips or crashes early.UI/UX Refresh: Keeping the design fresh and user-friendly as trends evolve.Support Systems: Making it easy for users to report issues or ask for help.I’m curious—how do you handle maintenance and support for your apps? Do you have any favorite tools, workflows, or lessons learned? Let’s share tips and make this process easier for everyone!
I have been required to create a webhook that will update the order status from a third and then send the order status to Adobe Commerce. Can anyone provide the workflow and related documents?For example, I have created an app and performed an event to order produce, and it goes to the app builder with a particular payload in debug trace.and send those data to the third party now I want a webhook to change the status of order .How can I create a webhook in the app builder
Hi,I have a component Dialog with two tabs. On click of configure button dialog is opening normally. Now a new requirement came to add a separate button to the action toolbar and on click of that new button, second tab needs to show in the dialog (first tab will be hidden).What I did?I have followed this article to create new action button and invoked the component dialog. https://experience-aem.blogspot.com/2017/08/aem-63-touch-ui-register-component-action-open-dialog-programatically.html But I'm unable to pass any parameter to the target Dialog which can be read inside contentloaded method and hide first tab but show second tab only.$(document).on("foundation-contentloaded", function (e) {}Can anyone provide inputs to pass extra params to the dialog which opening from JS? I also tried below script to open dialog and passed extra parameters but not sure how to read it!Granite.author.EditorFrame.editableToolbar.config.actions.CONFIGURE.execute(cmp, "REORDERME"
We have a project for the university, to make a simple store in Magento, but an evaluation criterion is to be able to receive by email the sales made in that store. How can I configure it?
Hello, Is there a ways how I can logout all customers from magento? I would like to implement lock/unlock attribute for customers and I want to make sure that all customers have to login back again so that the ones which are locked cannot login anymore? Can I do that somehow with redis to clear all sessions in magento cloud?
Hello everyone, i want to integrate KCP payment method to magento 2 eCommerce site us adobe app builder, can any one please let us know is it possible and how to integrate payment method with Magento 2 eCommerce site using adobe app builder. and if it is possible then what is path (steps) to implement it or any document link, thank you!Note: i have already installed KCP extension on Magento 2 eCommerce site but now i want to replace it as integrate with app builder.
i have a ecommerce frames selling project , so i need to allow users can able to modify them frames him self so , i planned to implement the SDK so anyone kindly guide me how to do it (already refer documents its not muxh understandable for me)
I successfully exchange the JWT Token for an Access Token when using an OAuth2 Application in Adobe Workfront => Setup => System => OAuth2 Applications.I try to use the generated Access Token to consume Workfront Planning API.For example: https://{customer-domain}/maestro/api/v1/workspaces I end up getting 401 Unauthorized.
Hello Everyone.I have a little request/need of informations about the IP of Adobe IO for whitelisting(I did check on the several post and documentation but i'm not sure of what i found ) .My use case is the following : I have an action deployed on Adobe IO that will make some Rest Call on a server B (managed by an external team/ provider)The server B provider is asking me the Adobe IO IPs (or range) so he can whitelist them.Does any of you know where i can find that list?Thank you for your helpRegards.
Hi There, I am using the User Management Action API and trying to remove all users from a group in one go,In the user managment Action commands, I can specify the user and use "all" to remove all user's group memberships"do": [{ "remove": "all" }]but in Group managment action commands, the "remove": "all" is not available, is it possible to use "everyone" or a wildcard to remove all users [not just 10] from a group?I am using the UMAPI sample[{ "user": "existing user's email in admin console goes here", "requestID": "action_8", "do": [{ "remove": { "group": ["Testing Group"] } }] }]
Hi, I am creating a new project using below archetype after that when I run mvn clean install I got an error that ui.frontend module test cases field but I have not made any changes to the test cases files.mvn -B org.apache.maven.plugins:maven-archetype-plugin:3.2.1:generate \-D archetypeGroupId=com.adobe.aem \-D archetypeArtifactId=aem-project-archetype \-D archetypeVersion=35 \-D appTitle="Practice SPA React App" \-D appId="wknd-spa-react" \-D artifactId="aem-practice-spa.react" \-D groupId="com.practice.react" \-D frontendModule="react" \-D aemVersion="cloud" does this archetype work?
We are attempting to update the "Actual Hours" on a task via Fusion. I seem to be able to update virtually everything about the task except the Actual Hours field. We are mapping to "actualWork" which is not marked as read only in the documentation but when my scenarios run, there are no errors, but the "actual hours" field does not change. Does anyone know if it is tied to another field that also needs to be updated? We have attempted to update the field with Fusion's built in integration and through an API call, but it is the same result either way.
User management API is disabled. I would like to enable it, could you please tell me how?
Hi,Hi, I am quite new using AEP and the API.I configured Postman as indicated in this document: Set up Developer Console and Postman | Adobe Experience PlatformI managed to successfully run oAuth: Request Access Token (from Identity Management Service collection).I also listed the classes using Schema registry API -> Classes -> List Classes (CONTAINER_ID=global) from Adobe Experience Platform collection and it lists the classes I also see in the UI.I also want to see the custom classes - defined by me in the UI - and tried the same Schema registry API -> Classes -> List Classes with CONTAINER_ID=tenant. However, this time I get an error=403, "GET access denied for this resource from access control". What permission are required for this one to work?Another question: if I use Schema registry API -> Schemas -> List schemas (CONTAINER_ID=global), it returns a result, but quite honestly, I don't know where that is coming from: the names of th
Hey all, first of all, sorry if this is the wrong place, I wasn't sure whether to post here or in one of the AEM channels. Now, I'm trying to move away from Docker for various reasons, and I'm looking into Podman as it seems to be a drop in replacement for Docker, but I haven't been quite able to make it work for me.Running script /docker_entrypoint.d/80-frontend-domain.shWed Sep 4 07:22:05 UTC 2024 Monitoring reload trigger file existence at /etc/httpd/reload startedStarting httpd serverSetting up watches.Watches established.(13)Permission denied: AH00072: make_sock: could not bind to address [::]:80(13)Permission denied: AH00072: make_sock: could not bind to address 0.0.0.0:80no listening sockets available, shutting downAH00015: Unable to open logs I'm aware that (by default) Podman is rootless, and rootless VMs won't allow you to bind on port 80, so I tried to do this:sysctl net.ipv4.ip_unprivileged_port_start=80However, this seems to have no effect, regardless of whether
"I need to create a custom event that triggers every 5 seconds and performs an action to append a file to an SFTP server. I'm not sure about the workflow. How can I create a custom event that will call my append-action file every time? What steps are needed for this?"
Hello, We have an issue where the security scan tool report shows that the tool can't check whether or not CVE-2024-34102 is applied. In fact, we already applied that isolated patch by these steps:1. Rotate the encryption key manually as a hotfix2. Update the patch version to p9 later on which still includes patch CVE-2024-34102.Anyone have some feedbacks that can help on this issue?Your help will be much appreciated. Thanks
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.