Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hello,Yesterday saw the notice that AEM SPA Editor is being deprecated and the option suggested is to use Universal Editor or Content Fragment Editor. The SDKs are in feature freeze.https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/implementing/developing/hybrid/spa-editor-deprecationI always thought Universal Editor was used in Adobe Edge Services.I looked at SPA Editor as an option that allows us to use the AEM authoring features to create the page hierarchy, assemble the pages, use AEM as a Headless CMS using Content Fragments + GraphQL and also by using the model.json selectors for the pages.Is there a reference implementation using the Universal Editor for a hybrid implementation of SPA?Regards,Manish
Hi, I have a breadcrumb component on a page that is 5 levels deep. The pages at levels 2, 3, and 4 are not ready yet, but page on level 5 is ready for go live and we'd like to offer users the ability to see Home > Page on level 5 on the breadcrumb if possible. I have set the page properties for pages on levels 2, 3, 4 to enable 'Hide in navigation', and it seems the breadcrumb can only handle levels 2 and 3 being hidden, but it cannot hide level 4 on the published page. What is really interesting is the author view and preview published view both hide the level 4 page, so the breadcrumb displays Home > Level 5 page. The published page breadcrumb shows Home > level 4 page > level 5 page. Has anyone seen this?
So my questions like I have created two filed in authoring dialog,A - for countryB - for statehere in Country dropdown A is populating from json file through servlet and state dropdown B is populating based on the country selected in the dialog, through ajax it's fetch, have written servlet for that(state has another json file). But while selecting the state like "xyz" and authoring the dialog,it's fine.when I open the dialog again the state value is not showing in the dialog but i can able to see it's storing in the page path. Could any one suggest to proceed further to retain state dropdown value.
Hello, I'm facing an issue where images have red tint on the renditions, while the original image is totally fine. We're using AEM 6.5 with SP 6.5.21.0 and renditions are generated using MediaHandler from package https://wcm.io/media-handler.What I've manage to figure out is that when the images size is bigger, for example over 2-3 MBs, the renditions have red tint, but after compressing the image, then it's fine.The main issue here is that this is happening only on one environment, while the others are totally fine, even with the bigger images. Any ideas what could be the issue here? I've added a new logger for that package with DEBUG level, but no indicators, as well nothing in the error.log. Could there be some heap space issue, or is there any OSGi config doing some limitation on asset storage size / renditions? Currently our storage contains about ~40GB of assets. Thanks in advance. Example of an invalid picture:
Hi,I have to provide the html of the page in the json format for third party integration.I have created 1 page and authored multiple component on the page so I am good with the html structure/ex. /content/company-eds/navigation-test/nav.plain.html is the path of the page and below is a sample html which I am getting for this page.<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body> <div> <div class="main-navigation"> <div> <div>Tttle</div> </div> <div> <div>subtitle</div> </div> <div> <div></div> </div> </div> <div class="section-metadata"></div> </div> <div>
Hi, I created a sample letter in correspondence management (aem 6.5.22), always post process field is coming empty, I tried to create a new workflow model under tools, added a custom workflow code as well but the not getting displayed the post process. I updated the "Adobe LiveCycle Client SDK Configuration" for username and password.Please let me know if any of you have any idea to resolve this issue. Thanks in advance.
Hi everyone, Recently we started experiencing an issue with History log not showing the run history properly. Sometimes it just opens the execution, but without actual data flow and sometimes it shows an errorUsually, it happens with the scenario when it has large number of operations. Have you encountered this? If so, what was your fix?
HI there,We have integrated Workfront with Azdo boards and bringing any Issues created in Workfront as user stories in Azdo using Fusion scenario. We have a requirement to bring any comments updated in WF request to Azdo user story. For this I have used "Watch a record" module on a project, configure to watch for "update records only". This module is bringing any update on WF request and due to this, this module is bringing many bundles as output (any field updates). I feel like this is not an optimal way and looking for other options to bring in only WF request comments. Also was checking "Watch field" module but don't see an option to select "Notes" Record type. Appreciate if anyone can provide any suggestions/pointers to bring only "comments" updates. Thanks.
The information about traffic do not appear each time
Hi, Good Day!I have a question, in our AEM as a Managed Service instance we have 2 Create Asset Servlet. which are interfering with each other. Basically if both of the servlets are in running condition, we are not able to upload any asset. AEM default Asset upload servlet ----> com.day.cq.dam.core.impl.servlet.CreateAssetServletCustom built servlet -----> com.custombuilt.aem.servlets.CreateAssetServlet The mentioned custom built servlet for asset upload is interfering with the default servlet. We have to disable it whenever our author server is getting restarted. For some reason we cannot remove the mentioned servlet in a new AEM build, is there a way to permanently disable the custom built servlet without removing it.Thank You in advance.
Hi Team,Quick and urgent query:In my project, all POST APIs are working fine and returning a success response without passing a CSRF token.Is this the expected behavior in the publish instance, or should it return a 403 error if the CSRF token is missing? Which one is correct?I do not want any POST call to succeed without a valid CSRF token.How can I enforce this properly in the publish environment?PUBLISH ConfigCan you please provide me a fix asap?Thank you
We are using CAConfig for injecting SEO metadata. It works great at the brand root (/content/brand-x) level. However, we have a requirement where authors should be able to override a few config values like og:title or og:image on a specific page, while still inheriting the rest from the brand-level configuration.What is the best approach to override only some values at the page level using CAConfig?
Hi all, I want to allow logged-in users to save pages to their user account, so they can access them from their user profile page. This would function similarly to the "Reading List" on nytimes.com or "Saved Stories" on washingtonpost.com. Are there existing AEM add-ons or plugins that facilitate this, or are there other recommended solutions? Thanks!
Hi Team, I have followed the documentation and set up SDI (Sling Dynamic Include) for one of the components on a page in my environment. TTL-based caching is enabled, and the page — which includes the dynamic component — is being successfully cached at the dispatcher. I have set the TTL value to 15 minutes.When I accessed the page through the dispatcher, it was cached as expected. However, after 20 minutes, I logged into the dispatcher and navigated to the cached folder path — the cached page was still present. Is this the expected behavior? That is, will the cached page remain on the dispatcher and only be refreshed with new data when a new request comes in? Also, should the timestamp of the cached file change after TTL expiry? In my case, the timestamp does not update. Could this indicate an issue with my environment?I'm also unable to verify if the latest content is being served because the data is coming from a third-party API. Reference: Sling Dynamic Inc
I'm working with AEM 6.5 version. whenever I publish the sites or assets it is getting queued even after clearing it still same issue. checked the publisher connection, test connection got succeeded. so, this is not related to connection issueIn error log file getting the below error messagesError while sending request: java.io.IOException: java.io.IOException: org.apache.jackrabbit.core.data.DataStoreException: Record 561150a7cgf9a1aef2eb66e5d74248756044bfdd67712da3c804a2a8877f542d does not existERROR - publish1 : Replication (ACTIVATE) of /content/dam/test.jpg not successful: java.io.IOException: java.io.IOException: org.apache.jackrabbit.core.data.DataStoreException: Record 561150a7cgf9a1aef2eb66e5d74248756044bfdd67712da3c804a2a8877f542d does not exist Conversation followsPlease help to resolve the issue.Thanks!
Hi, Event handlers are failing to activate properly in higher environments. They work immediately after deployment, but after a day or two, they stop functioning again. I need to restart them manually to get them working.I investigated the issue and found that starting the event handler before its referenced service is fully initialized could be a potential cause. To address this, I added @3214626(policyOption = ReferencePolicyOption.GREEDY), but it didn’t resolve the issue.Any help or suggestions would be greatly appreciated. import org.osgi.service.component.ComponentContext;import org.osgi.service.component.annotations.Activate;import org.osgi.service.component.annotations.Component;import org.osgi.service.component.annotations.Deactivate;import org.osgi.service.component.annotations.Reference;import org.osgi.service.component.annotations.ReferencePolicyOption;import org.osgi.service.event.Event;import org.osgi.service.event.EventHandler;import org.slf4j.Logger;import org.
Step-by-Step Guide to Implementing a ChatGPT RTE Plugin in AEM1. Understand the Plugin's PurposeThe custom RTE plugin enhances the AEM authoring experience by integrating ChatGPT. It allows authors to select text within the RTE and use ChatGPT to generate content completions, facilitating quicker and more efficient content creation.2. Set Up OpenAI API AccessObtain an API Key: Sign up on the OpenAI platform and acquire an API key.Test API Endpoints: Use tools like Postman to test the following OpenAI endpoints:Completions Endpoint: Suitable for traditional text models like text-davinci-003.Chat Completions Endpoint: Designed for conversational models like gpt-3.5-turbo and gpt-4.3. Create a Client Library for the PluginDefine the Client Library: In AEM, create a client library folder (e.g., /apps/your-project/clientlibs/rte-chatgpt) with the following cq:ClientLibraryFolder properties:categories: Include categories like rte.coralui3 to ensure the plugin loads in the RTE.dependenc
Hi there, We have a connection built in CJA with some datasets linked to it: Dataset 1 - Person ID: identityMap<primary>Dataset 2 - Person ID: identityMap<ECID> With this configuration, we found out we are breaking sessions in dataset 1 when users log in and Email is considered as Primary ID. In order to solve this, we changed the Person ID to identityMap<ECID> in dataset 1 and requested a backfill. However, we still have Emails as Person IDs in the events. What was wrong? Is not Backfill functionality supposed to overwrite Person ID configuration? How could we solve this issue? Best regards,
Anyone else having not only a bear of a time using the new Email Editor, but getting any actual answers from Support about it? Upon its initial release, we were unable to clone newly created emails in any type of Marketo program other than email programs, which we use the least at this time. Because of this, with our newly redesigned emails that we hoped to import from Emailify/Figma, we had to plug the HTML directly into the email code in the default program built in Marketing Activities, making it much more manual of a build/maintenance process. We've had ongoing issues with Email Editor properly reading the HTML that we are plugging in. Mainly, we are trying to create fragments that we can then add editable fields to in order to create a "library" of reusable fragments. As we are importing the HTML into Email Editor, it seems to read only one or two components of the overall fragment we are creating as "editable", when we need to be able to have the ability to make each co
if i want to connect cross chaneel ,what identity namespaces need to use and how to fix this?can explain ellabarative way?
in my interview i face this question ,can explain array methadology? in schema and how to manage this
in identity graph i don't want some data,so what are namespaces need to change connecting event data or need to remove the filed elements?
Hello, with Oracle changing there licensing model we are being forced to remove all Oracle JDK and JREs, otherwise we incur a very large penalty. I have been successful in replacing the Oracle JDK 1.8 for the Temurin JDK server side, but now we are being asked about the JRE bundled in Workbench C:\Program Files (x86)\Adobe Experience Manager forms Workbench\jre It is possible to replace the bundled JRE in Workbench with the Temurin JRE? There must be other customers in a similar situation, Many thanks,
Hi @parthasarathy In the below query the highlighted part, do I need to add the same condition again in tracking log after do not exist such as?.
HiWe have the following step in our DAM update asset workflow.I cannot find any support for DMImageProcess and understand what are the individual metaData. What I know is that it creates a rendition cq5dam.web.1280.1280.jpeg. Can you please explain. Thanks.<dmimageprocess jcr:created="{Date}2015-09-28T17:50:46.962-07:00" jcr:createdBy="admin" jcr:description="Processes assets for use with Dynamic Media Image Services" jcr:lastModified="{Date}2015-09-28T17:50:46.962-07:00" jcr:lastModifiedBy="admin" jcr:primaryType="nt:unstructured" jcr:title="Dynamic Media Process Image Assets" sling:resourceType="dam/components/s7imaging/dmimageprocess"> <metaData jcr:primaryType="nt:unstructured" CONFIGS="[140:100:false,48:48:false,319:319:false]" HEIGHT="1280" MIME_TYPE="image/jpeg" PROCESS="com.adobe.cq.dam.dm.process.workflow.DMImageProcess" PROCESS_AUTO_ADVANCE="true" QUALITY="90" WIDTH="128
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.