Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
In today's fast-paced marketing world, seamless integration between tools is not just a luxury—it's a necessity. One of the most powerful duos is Marketo Engage and Salesforce (SFDC). When used correctly, they can transform how you manage leads. But what happens when you need more than a simple sync? Custom frameworks come to the rescue. Why We Need a Custom Solution For our case, we are not syncing every record from Marketo Engage to SFDC. In fact, we are only syncing 20% of the Marketo Engage database to SFDC. The main reason we are not syncing most of our records is that we are not only looking at their scoring as a qualifier but also at many other data points, including whether the person provided a business email, if they are a student, or if they are an employee. We only want to sync records that align with our strict policies related to customer and account validation, ensuring that the individual is indeed associated with a legitimate business account.
Hi Team,I have the requirement where I have to generate the adaptive pdf as resultant pdf. I have used the renderPDFForm service of FormService to generate the adaptive pdf. But when I am hitting the REST API from the postman am getting 200 response code with unreadable response. There is another team who is consuming our REST API in order to get the adaptive pdf and stored it in the database. I wanted to understand how upstream consume our REST API that's having unreadable response.
Getting this error: ContextHub UI is not initialized! Check your config. The same exact setup works perfectly on my local instance, but not on this stage server and I don't know why. They're both running AEM 6.4.5.Context, I used to get another error before which I attempted to fix: ContextHubJQ is not defined I posted the question here: https://stackoverflow.com/questions/61238503/contexthubjq-is-not-defined-error-aem-6-4-5-contexthub I had to add a sly tag like this in my document head to fix most of the errors, but now I get that "check your config" error I mentioned. <sly data-sly-call="${clientLib.js @ categories='contexthub.utils,contexthub.constants,contexthub.kernel,contexthub.polyfills,contexthub.finalize,contexthub.shared,contexthub.generic-stores,contexthub.config.override,contexthub.ui,contexthub.ui.inject'}" data-sly-unwrap/> To be clear I have added these in the head already. The ContextHubPersistence store is
Hi again, Would like to ask if there would be a function in replication preprocessor that could check/return a value if the current page/resource is being published to Preview or Publish environment?
GET {aem_host_url}/content/dam/bcbsnc/pdf/providers/policies-guidelines-codes/sample/project/reimbursement/nonpayment_for_serious_adverse_events.pdf.infinity.jsonHTTP/1.1
Hi Team, Anyone did Video Smart crops in AEM 6.5? I know this is AEM cloud feature.. or any other way i can render video in different aspect ratios for different UX needs using Dynamic media i also need Caption/subtitle feature for accessibility reasons.!!
I have created a validator for number of slides in carousel , however the error message is not visible in dialog. As for the code i am using selector on coral-multifield and returning error message if multifield items lesser than prescribed minimum.
Hi There, I am facing an issue where where I see below error when I load the pageCaused by: org.apache.sling.models.factory.MissingElementsException: Could not inject all required fields into class com.adobe.cq.wcm.core.components.internal.models.v2.PageImpl at org.apache.sling.models.impl.ModelAdapterFactory.createObject(ModelAdapterFactory.java:754) at org.apache.sling.models.impl.ModelAdapterFactory.internalCreateModel(ModelAdapterFactory.java:428) at org.apache.sling.models.impl.ModelAdapterFactory.createModel(ModelAdapterFactory.java:282) at org.apache.sling.scripting.sightly.impl.engine.extension.use.JavaUseProvider.loadObject(JavaUseProvider.java:183) at org.apache.sling.scripting.sightly.impl.engine.extension.use.JavaUseProvider.provide(JavaUseProvider.java:130) at org.apache.sling.scripting.sightly.impl.engine.extension.use.UseRuntimeExtension.call(UseRuntimeExtension.java:71) ... 173 more Suppressed: org.apache.sling.models.factory.MissingElementException: Could
We have created translation jobs programmatically and within workflow participant step - we have given an option to "Start Translation". We are using third part translator - they are doing manual translation and send the response back to AEM. Until and unless we refresh the translation job page eg: http://localhost:4502/projects/details.html/content/projects/test-poc - we don't see the change in translation job status. We tried refreshing the translation job page via curl, postman request - we received 200 response but the translation job status is not getting changed. Only when we log into AEM and load this page - status change happens. Are there any other ways to refresh this page without user visiting translation job page manually because we are looking for property change event and triggering one more workflow for reviewing the translated changes. Let us know if there are any alternatives to manual page refresh. Whenever we trigger "Start Trans
Hi I want to create an AEM bundle that will extend the default editor.html UI and add a button near to the preview button.Is it possible to do via a bundle?
Hi,As said in the title, whenever I publish a page it will trigger the replication of multiple other pages (children pages or not directly related pages) through the user "replication-service". It will overflow the Dispatcher Flush and a huge queueing of all the pages will appear on the publisher instance dispatcher.All the configuration seems correct on both author and publish dispatcher.
Hello, I had a question about creating the mapping ID in SFMC as a pre-req for the API Salesforce Marketing Cloud connection. Does the mapping ID created in SFMC have any impact on licensing by creating more attributes? Just want to make sure this won't have any negative impacts on our clients SFMC instance. Thanks!
Modernising Data Management: The Transition to Lakehouse ArchitecturesIntroduction Data management has taken significant strides in recent years, with Lakehouse architecture emerging as a leading-edge solution. For organizations handling complex data ecosystems, the Lakehouse offers a unified approach that combines the best elements of data lakes and data warehouses. This hybrid model promises benefits like streamlined access to data, performance enhancements, and reduced costs. However, while Lakehouse architecture has the potential to redefine data management, it's important to remember that it is still a new and evolving approach. Adopting a Lakehouse may not be necessary or beneficial for every organization, especially those already operating efficient data platforms. For the largest Indian bank, transitioning to a cloud Data-Lake architecture has brought clear value, yet other organizations may find alternative solutions better suited to their needs. Here's a deeper look
Hi All, As part of migrating an AEM 6.5 AMS project into AEM as a Cloud Service, I am using the refactoring tools provided by the Adobe I/O CLI AEM Cloud Service Migration Plugin.I am facing the below issue while using the dispatcher converter command (aio aem-migration:dispatcher-converter -t=ams)https://github.com/adobe/aio-cli-plugin-aem-cloud-service-migration/issues/23Please let me know if you are aware of any solution to resolve this issue which will help me to continue with the dispatcher project refactoring.
I was previously canceled here (CommerceExtensions) on the marketplace because of the adobe employee Shawn Abramson has a grudge against me and works here at adobe. I'd love to have my account back what can be done? or is it not possible this how adobe works?
In the dispatcher environment, when I open any page, it redirects to only one static page. For example:http://test.domain/content/sample/page.html - works correctly.However, the URL, http://test.domain/page.html - does not work.It seems like the /content/sample/ part of the URL is not being hidden correctly in the background. If I use the full path starting with /content, it works fine, but the shortened path does not.How can I resolve this issue?
Hi, I always get below error message, IDP- Keycloak ( http://localhost:8180/auth/realms/aem) IDP Client - aem-app SP - AEM(http://localhost:4502) SP-SAML-CONFIG - Authentication Handler Logs: - saml.log:- -------------- 15.09.2022 11:57:38.092 *DEBUG* [qtp2135073923-4803] com.adobe.granite.auth.saml.SamlAuthenticationHandler Private key of SP not provided: Cannot sign Authn request.15.09.2022 11:58:23.949 *DEBUG* [qtp2135073923-4805] com.adobe.granite.auth.saml.util.SamlReader Signature verification failed for [saml:Assertion: null]. No signature.15.09.2022 11:58:23.949 *DEBUG* [qtp2135073923-4805] com.adobe.granite.auth.saml.model.Assertion Invalid Assertion: notOnOrAfter violated: (java.util.GregorianCalendar[time=1663223363949,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="Asia/Calcutta",offset=19800000,dstSavings=0,useDaylight=false,transitions=7,lastRule=null],firstDayOfWeek=1,minimalDaysInFir
The October SERS board Meeting reads 9:00am, I have it set for 10a-12p. Link and screenshots below. On the November 22 meeting it appears correct but on the properties page for me it shows 2p-4p, so I’m not sure what is going on with it. I added some more dates today and some of them worked properly and some I had to put incorrect times for them to display properly, there doesn’t appear to be any rhyme or reason to it!
Hiwe have requirement to add a tooltip to search button icon. #custom-search { position: relative; cursor: pointer; } #custom-search::after { content: "This is a tooltip text"; /* Tooltip text */ visibility: hidden; width: 120px; background-color: #747474; color: #fff; font-size: 15px; text-align: center; border-radius: 5px; padding: 5px; position: absolute; z-index: 1; top: 150%; transform: translateX(-50%); margin-left: 100px; opacity: 0; transition: opacity 0.3s; } #custom-search:hover::after { visibility: visible; opacity: 1; } If i add the above css code in the custom-client-lib file under /apps/example-projects/clientlibs/custom-client-lib then under which clientlib categories it need to be added?please help us solve the requirement.@estebanbustamante @arunpatidar @Harwinder-singh @sravs @abhishekanand_
Hi, I'm following the documentation for We.Retail, Language Copy and Content Fragments here:https://experienceleague.adobe.com/docs/experience-manager-65/developing/bestpractices/we-retail/we-retail-globalized-site-structure.html?lang=en#trying-out-the-globalized-site-structure-in-we-retailhttps://experienceleague.adobe.com/docs/experience-manager-learn/sites/content-fragments/content-fragments-translation-feature-video-use.html?lang=en#using-translation-with-aem-content-fragments I've noticed a quirk or bug with Language Copy using the above documentation as follows: Steps:1) Fresh AEM install (version 6.5.5.0)2) Observe only 'en' language master has content (de, fr, es and it are empty)3) Select the language master 'en' node in sites explorer: /content/we-retail/language-masters/en4) In the 'References' section on the left hand side select 'language copy'5) Select all available copies (de, fr, es and it)6) Click the 'Update language copies' drop down7) Select 'Cre
Hi , I am looking to set Cache-Control no-cache header for below URL. Using sling dynamic include for dynamic content and need to make sure component html responds with specific headers to have dispatcher, CDN not to cache.I have already set up osgi config for sling dynamic include , set component ttl to 0. I am thinking following would be fine. <IF "%{REQUEST_URI} =~ '/content/.*\.nocache.html.*'"> Header set Cache-Control "no-store, no-cache, must-revalidate, max-age=0" Header set Pragma "no-cache" Header set Age 0 </IF> http://localhost.company.com:8080/content/invest/en/simple-web/sreeni-test/test-loginaware/_jcr_content/root/container/experiencefragment_l.nocache.html/simple-web/components/content/experiencefragment-login-aware/v1/experiencefragment-login-aware Please let me know.I am facing an issue where mainpage.html talking to dispatcher if page load
I'm using ACS commons to send mail like this. the EmailService is from ACS commons. Problem here is the service sends the mail to each recepient in toEmail separately while also having ccemail and bccrecpient in it. This causes mail to be tiggered to the ccemail and bccrecepient multiple times which is causing an issue since the bccrecepient triggers a request number in the backend and they are getting three different emails for the same request. Is there any way to send the email once to multiple recipients? Map<String, String> emailParams = new HashMap<>();emailParams.put("subject", subject);emailParams.put("ccEmail", ccEmail);emailParams.put("bccrecipient", bccEmail);emailParams.put("body", bodyText.toString());Map<String, DataSource> attachments = new HashMap<>();if (!(fileName.isEmpty() || excelString.isBlank())) { try { attachments.put(fileName, new ByteArrayDataSource(excelString, "text/plain")); } catch (IOException e) { lo
I have a requirement on if there are ways to use the custom renditions of the images created to be used dynamically to the web page as per the image container size defined in the sites but not by the screen size.Currently, we are using <picture> tag and media query to render particular rendition of image however is there a way to go more deep to it to customize as per the image container size?Sample Code:<picture> <source media="(max-width: 480px)" srcset="${item.image}/jcr:content/renditions/cq5dam.thumbnail.140.100.png"> <source media="(min-width: 1280px)" srcset="${item.image}/jcr:content/renditions/cq5dam.web.1280.1280.jpeg"> <source media="(min-width: 480px)" srcset="${item.image}/jcr:content/renditions/cq5dam.thumbnail.319.319.png"> <img src="${item.image}/jcr:content/renditions/cq5dam.web.1280.1280.jpeg" alt="${item.title}" class="img-fluid" loading="lazy"> </picture>In the HTL code above, for the sites loaded in the screen resolutio
Hi Community,We're looking to talk with organizations that have marketing content creators using AEM 6.5 to directly create/update Content Fragments and create/update pages from templates.We'd like to understand how you're doing that from an organizational standpoint, what's been a success for you, in what kind of scenario, and where you've had challenges.If you have someone in you're organization that would be willing to talk with us for about an hour, please reach out!Many thanks in advance and Happy Holidays.
Hi I want to write an AEM bundle that listens to page publish events.I got this boilerplate code from chat GPT but I'm not sure what should be the event topic @8220494(immediate = true, service = EventHandler.class, property = { "event.topics=" + PageEvent.TOPIC, "event.filter=(eventType=pagePublished)" }) public class PagePublishEventListener implements EventHandler { I tried various topics and couldn't get it working.The only way I could get my listener to be invoked is by listening to all events property = { "event.topics=*" })Which I don't want. How can I listen only to page publish events?
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.