Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Solr indexing of AEM Assets or Pages Data Automatically by Replication Event Listener by Shiv Prakash Abstract Objective After reading this Article, You should have an Understanding of – Replication Event Listener in AEM Solr indexing of AEM asset or page data automatically Introduction In AEM, we mostly work with assets and pages. Sometimes the scenario comes to publish the content and it automatically indexes the data to Solr for better search implementation. We can achieve this with the help of the Replication Event Listener. When we press the publish button, the Event Listener will trigger and send the necessary data to the Solr Collection. Hence, without any further delay, let’s get started: Dependency required for Solr implementation in AEM Dependency in core pom.xml org.apache.servicemix.bundles org.apache.servicemix.bundles.solr-solrj 8.11.1_1 org.apache.servicemix.bundles org.apache.servicemix.bundles.zookeeper 3.7.0_1 Dependency in all pom.xml org.apache.servic
Troubleshooter #3: Maven Proxy Settings to Download Maven Dependencies by Aemsimplifiedbynikhil Abstract In this article of troubleshooter series we will understand how we can download the maven dependencies while building a AEM maven project. Usually when you are working on your personal machines, whenever you give mvn clean install then all the maven dependencies gets downloaded automatically. But sometimes when you are working on a client’s VDI/Machine it is blocked by the firewall. So to download the maven dependencies in such cases we need to update the proxy settings of our maven’s settings.xml. So let’s see how we can do that. Step 1: Get the proxy server address Click on Start. Type Control Panel. On the top-right corner of the Control panel, set View by to Small icons. Click on Internet Options. Internet Properties window will open. Select Connections tab. Under Local Area Network (LAN) settings, click on LAN settings button. Under Proxy server, the Address and port number
Migrating packages from one AEM instance to another via a Approval Workflow Process without installing them into the newer instance by Shiv Prakash Abstract Objective After reading this Article, You should have an Understanding of – The step in the workflow process that transfers a package from one AEM instance to another without installing them into newer instance. cURL command execution from a Java program Introduction In the approval workflow, we mostly come across the situation where you have to approve the content, asset, or package and, once approved, migrate that content to the upper instance (i.e., Dev to Stage) or vice versa (i.e., Prod to Stage). This way, you can sync the content in different instances. Even if you don’t want to override or install the content, simply upload the package using the cURL command. If you have to install the package as well, then you can use the Replicator API available in AEM. Hence, without any further delay, let’s get started: Dependency t
Automating AEM bulk Publishing Using Jenkins - AEM DevOps by Akash Chavhan Abstract Overview This article explains how to use a Jenkins job and shell script to activate and deactivate various pages or paths in AEM. Once you have done creating or modifying your page next step is to make that page publish. Then again, navigate to that page’s correct path in the Website Console, then right-click the page and select the “Activate” option. What If you have multiple pages to activate, it’s a little bit time-consuming. So, using a single Jenkins job, you may activate or deactivate several pages simultaneously. Before I continue, let me give a little introduction about the “cURL tool” What is cURL? The term stands for “Curl URL Request Library”. A cURL is a command-line tool it is suitably used for transferring and manipulating data to the server or from the server. It Follows the rule REQUEST-RESPONSE, a client that requests something from a server and receives an answer from the server.
Input from the Author- Employee IdExpectation - Prefill the rest of the fields in the form after getting the result related to that employee id from MySQL ServerForm Model Used - FDMFDM Details:Rule Editor Config: Error coming up in the logs. 01.07.2022 17:12:30.777 *ERROR* [[0:0:0:0:0:0:0:1] [1656675750770] POST /content/forms/af/training/af-with-input-for-fdm-employee-association-beneficiary/jcr:content/guideContainer.af.dermis HTTP/1.1] com.adobe.aemds.guide.addon.expeditor.servlet.ExpEditorServiceManager Error while making web service related call com.adobe.aem.dermis.exception.DermisException: AEM-FDM-001-012: Missing input for required argument - empID. at com.adobe.aem.dermis.core.service.QueryParser.autoCoerceInputAndSetDataInDataContext(QueryParser.java:226) [aem-dermis-core:3.0.182] at com.adobe.aem.dermis.core.bridge.impl.DermisBridge.executeOperation(DermisBridge.java:168) [aem-dermis-core:3.0.182] at com.adobe.aemds.guide.addon.expeditor.servlet.ExpEditorServi
var cInput = xfa.host.response("Enter number of rows you want to add:", "Add rows", "1", false), n = parseInt(cInput, 10) > 0 ? parseInt(cInput, 10) : 1, i = 0; for (i; i < n; i += 1) { _Row1.addInstance(true); }Good day, I posted a question about adding rows to a table and the above script from Radzmar was the solution. I posted a follow up question to my answer and have not received a reply so far, so I'm reposting it here just in case it was overlooked. Is there a script to remove rows the same way? In case the user adds too many rows, I do not want them to have to remove the rows one at a time. Your assistance is appreciated.
A classic data disaster. If you don’t make a study of encoding, it’ll make a study of you! It was all fun and games until this: Turned into this: Here’s the old value translated into English, if you’re curious: The new value, of course, is gibberish. A specific type of gibberish, to be sure — UTF-8 mistakenly decoded as ISO-8859-1 and then encoded to UTF-16, we think — but it can’t be repaired in place. (What happened here: nobody noticed list imports done on behalf of the Japanese satellite office — but not by people in that office, who understand the language — were persistently using broken encoding.) Luckily, the Marketo REST API offers the Get Lead Changes endpoint, which returns the old and new values for every historical change to Person fields. It’s the only way, if you’re not regularly downloading your database and storing a daily delta yourself (and very few users are doing that!), to reverse u
I have created a project using Venia, there are no issues with CIF component, working just fine, I have to create some custom components for which I want to use React js, but not sure how to pass the data to react component as props. I dont want to make an API calls for each and every components to get the component data. The way I am looking for is like WKND project where you hae Mapto to map the components between AEM and React can get data from props. I tried react habitat which works only with class components not with functional component. Thanks
Hi All, I am setting up the asset share commons, I have aem 6.5.0 instance, I downloaded asset-share-commons-ui.apps-1.9.4 version, asset-share-commons-ui.content-1.9.4 version.I have requirement to write sling model using query builder in that for that I downloaded source code from https://github.com/adobe/asset-share-commons/tree/asset-share-commons-1.9.4 but the source code is with 6.3.1 version But my instance version is 6.5.0, Please help me to fix this issue. Thanks,Vani.
Recently got confirmation that a very large German ISP still doesn’t like tracked links in Marketo emails. By “doesn’t like” I mean their webmail totally chokes and displays the (partial) source code: This has been the case for at least a year, probably forever. Bugs happen, obviously, and bugs get ignored. But I less than amused to hear (via a 3rd party) that the provider won’t fix their bug because they say “Marketo is sending invalid HTML.” Nope. Not even close! It’s true that other valid HTML wouldn’t trigger this particular bug, but the bug is entirely on the provider’s side. (Line) breaking it down When it rewrites links to bounce off the tracking server, Marketo adds a line break — a true CRLF, not HTML <br> tag — before the value of the href attribute, after the = sign. That is, if the original markup in Email Editor looked like this: <li style="font-family: calibri, tahom
Paging through my CodePen demos, I always find techniques that never got their own blog post. Here’s one that deserves a promotion. You may not have thought about it, but native HTML date fields — <input type="date"> — don’t support custom placeholder text. They either display a date pattern by default (left image) or a formatted date value (right image)[1]: Each browser has its own picker style (Chrome on the left, Firefox on the right): The problem with this behavior is that when your form doesn’t have visible labels, as with the form above, placeholders are the only way people know what they’re filling in. How else would you know the 4th field is Date of Birth,right? The only way to get placeholders is to eschew true <input type="date"> and instead use <input type="text"> enhanced with a non-native datepicker library. This isn’t something I would typically recommend
Details This video highlights of the latest features and innovations for Assets, Assets Essentials, Sites, Commerce Integration Framework, Forms, and Cloud Manager. Prerelease Features Include: AEM Assets: Sourcing AEM Sites: Cloud-native & Web-optimized Image Delivery AEM Sites: Support Content Models in Sub-configs AEM Sites: Personalization Workflow Enhancements Release Features include: AEM Assets: Native integration with Adobe Workfront AEM Assets Essentials: Smart Collections Notifications Reporting Table of Contents Core Component AEM Forms: Workflow Enhancements FDM/Schema Support AEM Sites: GraphiQL Enhancements Commerce Integration Framework Add-on Cloud Manager: Cloud Manager: Self Service and Support Cloud Acceleration Manager Content Transfer Tool Release Overview Video Seed Q&A Please use this thread to ask the question related to this release. See all the Previous Releases here and Current Release Notes here.
Hi All, I am trying to send events from AEM to Adobe IO, I am following below documents which results in steps below https://developer.adobe.com/events/docs/guides/using/aem/aem_skyline_install/ To install and configure the Adobe I/O Events package on AEM as a Cloud Service:Set up your workspace in the Adobe Developer ConsolePrepare your JWT Authentication public/private keysUse Cloud Manager environment variables to power your OSGI configuration.Optionally do some more configuration fine tuning.Deploy these osgi configurations, together with aem-aio-events package using Cloud Manager. You may refer to this working sample aio-aem-events-sample.Trigger aem-aio-events package status check endpointAs part of JWT auth I am following the below documentation to set public private keys https://experienceleague.adobe.com/docs/experience-manager-learn/foundation/authentication/set-up-public-private-keys-for-use-with-aem-and-adobe-io.ht
We have AEM page with hundreds of custom components which cause a little long time to render the page, we want to add a loading status, but there are no html elements before the page is ready.Any suggestion?
Hello Journey Optimizer community! The June release is here and we have some awesome stuff to share. If you haven't already, please check out the release notes to get all the details! There are four exciting new capabilities to share this month. Send SMS to your users You can now create, personalize, and send SMS natively in Journey Optimizer through integrations with Sinch and Twilio. This feature is in early-access limited availability. To request early access, contact your account manager or Adobe representative. Find more impactful images faster with Adobe Stock integrationThe Adobe Stock and Adobe Journey Optimizer Email Designer integration plugin provides customers an easy way to navigate, license and save imagery for use in message authoring. The new Find similar Stock photos option also allows you to locate Stock photos that will match the content, color, and composition of your images. Use Email BCC on all your emailsYou
My latest blog post on creating dynamic dropdowns in AEM Content Fragments:https://blogs.perficientdigital.com/2019/09/06/dynamic-dropdowns-in-aem-content-fragments/ #AEM6 #ApacheSling #ACSAEMCommons
Hi all, I am using Fileupload of resourcetype:"cq/gui/components/authoring/dialog/fileupload" inside multifield. I am able to drag and drop the asset, submit the dialog and the values are also getting stored. The problem is when I reopen the dialog the configured values are gone. Fileupload outside multifield is working fine. The above problem arise only when I use Fileupload inside multifield.content.xml:<?xml version="1.0" encoding="UTF-8"?><jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/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"jcr:primaryType="nt:unstructured"sling:resourceType="cq/gui/components/authoring/dialog"><contentjcr:primaryType="nt:unstructured"sling:resourceType="granite/ui/components/coral/foundation/container"><items jcr:primaryType="nt:unstructured"><columnsjcr:primaryType="nt:unstructured"sling:resourceType="granite/ui/components/coral
Our Adobe Experience cloud communities are the heartbeat that connect, engage, and empower our users to create game-changing digital experiences for their customers. We onboard Advisors every quarter into the program. Today, I'm thrilled to announce the Community Advisors, class of 2022. During their tenure, Advisors will participate in speaking engagements, provide product feedback, and most importantly, share their expertise with the Experience League/ Marketo/workfront Community.The Advisor program is designed to promote career growth and develop deep connections with users by giving them a voice in the broader customer ecosystem. Announcement on Adobe blog 🎉🎉 Congratulations to the class of 2022 🎉🎉
We have extended the core text component in our website.When I author an image / hyperlink inside the table <td> attribute in RTE, the image / hyperlink gets removed from the DOM on submission(image is not displayed and image tag is removed from the html).When I add the image/hyperlink outside the table, its getting displayed. Please let me know if anyone has faced the similar issue.@vijayalakshmi_s @arunpatidar @suraj_kamdi
Our Adobe Experience cloud communities are the heartbeat that connect, engage, and empower our users to create game-changing digital experiences for their customers. We onboard Advisors every quarter into the program. Today, I'm thrilled to announce the Community Advisors, class of 2022. During their tenure, Advisors will participate in speaking engagements, provide product feedback, and most importantly, share their expertise with the Experience League/ Marketo/workfront Community.The Advisor program is designed to promote career growth and develop deep connections with users by giving them a voice in the broader customer ecosystem. Announcement on Adobe blog 🎉🎉 Congratulations to the class of 2022 🎉
Here's a one-stop shop for all the best Marketo Measure (formerly Bizible) reporting resources! Am I missing any? Let me know in the comments what else you'd like to see! Resource Link: Description: Marketo Measure 101 Reports Overview Cheat sheet for understanding which stock report (the "101" reports) to use as a starting place. Marketo Measure Reporting Guide Created by a former Marketo Measure CSM (thanks, Pierre Cirac!), this guide walks through reporting philosophy and has step-by-step instructions for report builds in Salesforce. STRONGLY RECOMMEND. A Deep Dive on Touchpoints Struggling to remember what Touchpoints are and how they can be populated? Read this! Marketo Measure Attribution Models Breaks down the attribution weighting & when to use each model. Peer Perspective: Marketo Measure Attribution Models with Justin Norris Short video breaking down attribution models. Introductory Marketo Measure Reporting Video Introductory re
Join us for the next Adobe Target Community Q&A Coffee Break taking place Wednesday, June 29th, 2022 @ 8am PT - 9am PT ~ REGISTER HERE ~ We'll be joined by @jison, @kati_mckinney, @justine_lee_at_adobe , and @kaela_cusack of the Adobe Solutions Consulting team, with extra support from Technical Support Engineer @ramihammad. The experts will be signed in here to the Adobe Target Community to chat directly with you on this thread about your Adobe Target questions pertaining to their areas of expertise, and those specifically related to topics covered during the 6/2/22 Personalization with Precision: Adobe Analytics & Target Webinar: How marketers, developers, and product teams can open the ‘black box’ of AI to drive future testing and personalization strategies How to overcome challenges in optimizing web, mobile app, email, IoT and each digital touchpoint for higher conversion and
Use this thread to ask any questions related to the Introduction to Audience Manager course on Experience League. Experts are monitoring this thread to ensure your questions are answered.
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.