Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Currently, if I try to create a new block, I need to create a structure ( model, filter, definition ) and push it to my remote. Merge it to my main and start editing on the cloud instance. Once I am done authoring the block, I publish it so that I get the data on my localhost:3000 and make further changes on the design/decoration. But this is too much of a burden to always push things to the remote if I need any change in the content model or make changes to the cloud instance ( if the change is to be made on the authoring of content). Now I want to be able to make all these changes on the local machine itself. I like the authoring to happen on my localhost, and the same changes should be served from my local to my localhost:3000. I tried to look at many blogs, many articles, but everything is quite incomplete or is written in a way where it is assumed that assumes the reader is already a master of this tech. I am looking for steps/documentation that will explain end to
Hi Team We are looking for a solution to have our lower environments' Public URLs(via Dispatchers) to be brought under authentication. We have enabled basic authentication for the lower environment via dispatcher, however we are implementing the steps manually for each environment. Since following are the constraints.1. Each lower environment has a different username and password.2. Also not able checkin to the dispatcher repository as the credentials are different and should not be enabled on the Production environment. It would be of great help, if i get a little assistance on this requirement. RegardsBishnu
Hi Everyone,I am trying to install ACS Commons in AEM as a Cloud Service and have followed the official documentation:🔗 https://adobe-consulting-services.github.io/acs-aem-commons/pages/maven.htmlIn my all pom.xml, I have added the following configuration: <embedded> <artifactId>acs-aem-commons-all</artifactId> <target>/apps/xyz-vendor-packages/container/install</target> <filter>true</filter> <isAllVersionsFilter>true</isAllVersionsFilter></embedded><dependency><groupId>com.adobe.acs</groupId><artifactId>acs-aem-commons-all</artifactId><classifier>cloud</classifier><version>6.9.2</version><type>zip</type></dependency>In my pom.xml added below code -<dependency> <groupId>com.adobe.acs</groupId> <artifactId>acs-aem-commons-bundle</artifactId> <version>6.9.2</version> <scope>provided
Hi Adobe Community,We are currently transitioning from traditional AEM Sites to a headless architecture where AEM serves as the CMS, and the frontend is built using React with a Node.js backend.In this setup, we're using Content Fragments delivered via AEM’s Graph QL APIs and no longer rely on traditional jcr:content-based pages.I have the following questions regarding sitemap generation in this headless architecture:Since there are no traditional pages, is it still possible to generate a sitemap using content fragment paths?What is the recommended best practice for sitemap generation in a headless AEM setup?Should the sitemap be generated within AEM (using a custom service)?Or is it better to handle sitemap generation externally via Node.js by consuming AEM’s Graph QL APIs?How should we handle alternate language URLs (href lang tags) in this architecture?Are there any Adobe-recommended tools, frameworks, or approaches for generating XML sitemaps in a headless setup?
I have written function that is creating an accordion in content fragment in aem 6.5.21 but now we are migrating to aem as a cloud service and want the same functionality but its not working.I am sharing snippet of code below.function setAccordionView($multifield) {var template = document.createElement('template');template.innerHTML = '<coral-accordion-item><coral-accordion-item-label>Card</coral-accordion-item-label><coral-accordion-item-content>' + $multifield[0].template.innerHTML + '</coral-accordion-item-content></coral-accordion-item>';template.setAttribute('coral-multifield-template', '');$multifield[0].template = template;$multifield[0].outerHTML = "<coral-accordion>" + $multifield[0].outerHTML + "</coral-accordion>";}Please help me.
What are the best ways to implement custom search capability that allows me to retrieve page results from a certain content path that includes the whole contents of the page?
Hi Team, Can anyone please suggest a solution for the following scenario?I need to flush the Dispatcher cache and regenerate it across all Dispatcher instances for a specific AEM page, without publishing or activating the page.I'm looking for a solution that can be triggered directly from AEM, preferably using a scheduler that runs at a configurable interval.Any guidance, sample code, or best practices to achieve this would be greatly appreciated. Thanks in Advance.Veera
DITA Specializations in Native PDF Publishing (Topics Disappear in PDF) We have one DITA specialization that appears to be properly configured in AEM Guides. I can insert it and use it in the XML Editor in topics and concepts. In previous AEM Guides versions, this specialization appeared in PDF outputs, but that may have been using FMPS before Native PDF Publishing was released. I don't recall if I ever tested it in the earlier versions of Native PDF Publishing. We abandoned this specialization because there was no easy way to format it for the AEM Sites output. However, we'd like to return to using this specialization (which is based on the PARML element) since DITA is designed for easy customization and future releases will make it easier to format the AEM Sites outputs. The specialization appears in the default DITA-OT PDF output. It is unformatted (expected behavior) because there is no easy to way format the DITA-OT files, but it does appear. Currently (AEM Gui
Hi community, A colleague of mine recently returned from the Adobe conference and shared that they spoke with several users who advocated against using content reuse. I attended the conference the year prior, and my experience was quite the opposite. I met many users who were using content reuse effectively and shared great success stories. So I wanted to bring the question here: Are there other organizations (especially in highly regulated or complex industries) effectively using content reuse in Adobe Experience Manager? Thanks in advance for your insights!
Hello - I am new to AEM Guides and I have encountered an error when publishing with conditions - Installed AEM Guides 4.4.0.40- Created a Map- Imported the dita file WritingWell.dita from https://experienceleague.adobe.com/en/docs/experience-manager-guides-learn/videos/output-generation/publishing-with-conditions and followed the instructions in applying conditions. Encountered error:
I have been struggling to identify an answer to this question via documentation or previous posts. Our users are finding the behavior of this search box in Guides confusing / unhelpful in comparison to, say, the Assets search. Is it possible to change/configure what is searched via a query within this search box specifically? From testing, searches performed within this search box do not cover the range of properties or within the content that the Assets search does. Near as I can tell, this search is more limited to terms present in file names and/or titles. However, users do not want to leave Guides to find what they need and then have to navigate back into Guides to work on it. Ideally for our users, they would be able to search here and get hits within the DITA map/topic content. Note that I am familiar with the instructions at https://experienceleague.adobe.com/en/docs/experience-manager-guides/using/install-guide
Hello All,I’m facing an issue when attempting to send Topics created in AEM Guide for translation. Here’s a breakdown of the situation and the errors encountered, along with some observations: Issue Summary:When trying to translate Topics created directly in AEM Guide, the workflow fails, producing errors related to missing nodes and XML processing. Specifically, the Elements node is absent in the jcr:content of these Topics, which might be impacting the translation workflow.Error Details:During the translation process, these are some of the errors I’m seeing:1. Error Loading Destination Language:com.day.cq.dam.commons.util.DamLanguageUtil Failed to load destination language from payload2. XML Processing Error:com.adobe.fmdita.exception.ApplicationException: Failed to process XMLNode with path /content/dam/projects/translation_output/.../Training.dita/jcr:content/elements does not exist.This `PathNotFoundException` suggests that the translation job is looking for an `elements` nod
Hello all,We have httpd.conf file added to the dispatcher codebase base and the changes are not updating through code pipeline. All the files are updated through code pipeline except httpd.conf file. Please find below file updated dates, also the user rights also same as other files. Please suggest if this required any additional configurations.
One of our customer requirements is to construct a ‘Contact Information’ block of addresses on the back page.They don’t want to hardcode this in a table in a topic. We'll have a template with an empty, single row, table and we'd dynamically expand the table based on the required number of address blocks.They want to store each address block in a bookmeta/authorinformation/organizationinfo block and then to format this content and inject it into a cell per address.The number of address organizationinfo blocks will vary by publication, and the information in an organizationinfo block will vary.Because of this variability, using the provided method to create variables from this metadata does not seem to be ideal or efficient. Since the variables are text-only, if we create a variable from the organizationinfo element as a whole we lose all the internal structure.We were hoping for an HTML structure that retained the internal structure and provided us with something we can manipulate in Ja
Hi,In the documentation it mentions about JSON as one of the output presets, but I do not see JSON in the list of output presets. Is there any configuration needs to be modified to enable JSON output option? Also, is there an API to get the JSON response of the output?Thanks!
Hi community,We are implementing Sling Dynamic Include (SDI) to include the header and footer components in AEM as a Cloud Service. The necessary configurations have been set up on the dispatcher, but the components are not rendering as expected.We are encountering the following error:🔹 [an error occurred while processing this directive]Before further troubleshooting, we would like to confirm:Is SDI fully supported in AEM as a Cloud Service?Does the AEM Cloud Service Dispatcher include the mod_include.so module by default?Any insights or recommendations would be greatly appreciated.Thanks!
I need to create social icons (instead of standard ones) as wknd site and integrate them properly in my project.
I am trying to access nav.html and footer.html directly from scripts, but I am consistently getting a 404 error. Is EDS intentionally blocking access to nav.html and footer.html?However, I am able to access nav.plain.html and footer.plain.html without any issues. The problem is that plain HTML does not include data attributes, making styling more difficult.Is there any way to directly retrieve the full header and footer HTML using URLs like:https://<branch>--<repo>--<owner>.aem.page/nav.htmlhttps://<branch>--<repo>--<owner>.aem.page/footer.htmlRight now, both URLs return 404 errors. Let me know if there’s a workaround!
Hi everyone,Has anyone successfully created an Asset Compute Service using OAuth Server-to-Server authentication?I'm trying to get it running, but I hit an error when executing aio app run. It seems related to the private key, which is usually expected in JWT-based authentication, but not sure how that fits with the server-to-server OAuth setup.Here's the error I'm seeing:/test/tst-assets-customrendition-worker/node_modules/@adobe/asset-compute-devtool/client-build⠦ Error: Missing Adobe Developer Project private key file.(node:37759) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.(Use `node --trace-deprecation ...` to show where the warning was created)TypeError: Cannot read properties of undefined (reading 'on')Error: Command failed with exit code 1: adobe-asset-compute asset-compute:devtoolat makeError (/opt/homebrew/lib/node_modules/@adobe/aio-cli/node_modules/execa/lib/error.js:60:11)at handlePromise (/opt/homebrew/lib/n
We have events recorded in the profiles sections which are configured for 45days as a set. And, on rolling days post 45days, the events will be removed from the profile section. However, the events will be stored in datalake for 13months and can be retrieved as an when required as a whole set. Exploring from adobe documentation, there is a way to hold the specific events and can be achieved through SQL. Has anyone used this approach? Any insights or usecases will be highly appreciated. Thanks inadvance. Kind regards,Kiran Buthpur
Hi Everyone, We have csv.pgp encrypted source files stored in Azure Blob Storage. These files are ingested into the Data Landing Zone using an API-based ingestion process.Our source and target schemas are different. We would like to reference a field from the source file (e.g., CRMID) and use it to update an existing attribute in the target schema (customer_status). However, the customer_status attribute does not exist in the source schema/source file.For example: If CRMID = 12345 (from the source file), then update the customer_status=moved in the target.Could you please advise on the best approach to implement this logic? Should we use Data Prep or Data Distiller after ingestion? Also, what steps or actions should we take to achieve this?Additional questions:CRMID is present in both the source and target schemas. Should this be the primary identifier in both schemas?Do we need to add customer_status field in the source? Is it necessary?If the customer_status field currently has
Hi Team, We are planning to shift to Adobe CDP from exist CDP, please help me to understand steps and what action should be taken initially. Thanks,
Hi, I have an urgent request and would appreciate a quick response. I'm trying to export a dataset from AEP to a third-party system (Azure Blob/S3/SFTP). The records in these datasets contain PII data, and I cannot select which fields to activate for the destination, as that option is not available in AEP. How can I export the datasets and all the records while skipping the activation of the PII fields? I understand I can label the fields and create a governance policy to restrict activation, but will that restrict the activation of the entire record or just the specific field? Thanks!
Hello! In my company we have finished the configuration of the processing rules of the marketing channels. We would like to be able to group these channels through “Marketing Channel Classifications”.This is what I have started to do through this section: I have included the exact name of each marketing channel created, but when I see the results I can't see this grouping. Can you help me?I have classified SEO in 5 mk channels but here appears 23. This are my mk channels:
I was reading the documentation on Diagnose Data Discrepancies in CJA. Here is the URL (Customer Journey Analytics FAQ | Adobe Customer Journey Analytics) and screenshot below. What is confusing me is how the example is worded. If someone deleted the data set from AEP, then the data set should be deleted from CJA. Deleting a dataset in Adobe Experience Platform data lake stops data flow from that dataset to any Customer Journey Analytics Connections that include that dataset. Any data from that dataset is automatically deleted from the associated Customer Journey Analytics connections. What am I missing? Shouldn't CJA only have the single data set? 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.