Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Author: Brian Hawkins One of our customers here at MiaProva is expanding their testing efforts and use of Adobe Target well beyond their www and mobile site. They are bringing Adobe Target to their Email Platform, and we are helping them do so. The magic that is making this possible is Adobe Target’s Delivery API. You have to call Adobe Target before emails get sent because you can’t put mboxes or Adobe Target server calls in email. The Delivery API does precisely this. It calls Adobe Target with data, just as a client-side mbox does on the site, and it gets a response based on any Activities and Audiences configured in Adobe Target. Host Groups The challenge this organization is dealing with was permissions within Adobe Target. The team developing this incredible capability for email testing with Adobe Target didn’t have the necessary Approver rights. Given they were new to Target and this organization has hundreds of live activities in place, handing out Approver rights was
How to Schedule the Activation and Deactivation of Pages in AEM by Mohan Giradkar Abstract Introduction to AEM Adobe Experience Manager is a content management system tool developed by Adobe. A content management system tool is used for website authoring, collaboration, and administration which ultimately helps to create, edit and publish the content. Using the AEM tool, creating websites, mobile apps, or forms is simple. AEM is a business content management system (CMS) that optimizes authoring and content management. Basics of AEM The author instance, publish instance, and dispatcher form the core of the entire AEM configuration according to the AEM architecture. Author In simple terms, an Author instance is where users create and edit the content, which can be published when the activation is performed. The author allows for complete authoring, component configuration, uploading, modification, deletion, and related tasks. Activation is done for content that needs to be live or
What are your AEM Hosting Options? by Peter Nash Abstract The early years of Adobe Experience Manager (AEM) development had a lot of customers asking, “how am I supposed to host this site?” The challenges to find a solid and secure system to host an AEM site were quite large. Adobe had a real problem on its hands because often, the infrastructure that was independently set up by customers was insufficient to the task or was done so by people who weren’t skilled enough in the system to be able to correctly do it. This caused a lot of heartburn for those organizations that made large investments in license fees and implementation costs. Thankfully, the years of maturity and ownership by Adobe have simplified the ways to properly host an AEM site. Today, there are 3 basic ways to host an AEM environment: Self Hosted, Adobe Managed Services, and AEM as a Cloud Service. Let’s quickly break down each one. Self-Hosted — This typically means that the organization is completely responsible f
How to upgrade to Adobe Experience Manager 6.5 by Nitin Seth Abstract The AEM version 6.5 is a feature-packed upgrade from Adobe. Here’s a step-by-step upgrade process that has been followed and curated to successfully upgrade many of our enterprise customers to AEM 6.5. Performing an in-place upgrade to AEM 6.5v This post talks about the upgrade procedure for the AEM 6.5. Section Pre-Upgrade In Place Upgrade Code Base Upgrade Post Upgrade Pre-Upgrade Scenario: Before executing your upgrade, there are several steps that you must follow. Please also visit Adobe’s official page for Upgrading Code and Customizations and Pre-Upgrade Maintenance Tasks for more information. Subsequently, make sure that your system meets the requirements for the new version of AEM. Please verify how Pattern Detector can help you estimate the complexity of your upgrade and also see the Upgrade Scope and Requirements section of Planning Your Upgrade for more information. Pre-upgrade checks and tasks Foll
AEM 6.5.12.0 - Extend RTE Link Plugin Command to add Icon / Info text specifying doc type by Sreekanth Choudry Nalabotu Abstract Goal Extend the RTE Link Command (/libs/clientlibs/granite/coralui2/optional/rte/js/core/commands/link.js) to automatically add html specifying document type (eg. PDF, Word etc.) Solution Create clientlib /apps/eaem-rte-anchor-link-html/clientlib with categories=[cq.authoring.dialog.all], add the following code.. (function ($, $document) { const RICH_TEXT_EDITABLE_SELECTOR = ".cq-RichText-editable", DATA_RTE_INSTANCE = "rteinstance"; $document.on("foundation-contentloaded", function(e){ const $richTextDiv = $(e.target).find(RICH_TEXT_EDITABLE_SELECTOR); $richTextDiv.each(function() { $(this).on("editing-start", function() { const $this = $(this), rte = $this.data(DATA_RTE_INSTANCE), ek = rte.editorKernel; extendLinkCommand(ek.registeredCommands._link); }) }); }); function extendLinkCommand(_linkCmd){ const origAddLinkToDomFn = _linkCmd.addLinkToDom; _
AEM Cloud Service - Composite Multifield in Content Fragments Editor by Sreekanth Choudry Nalabotu Abstract Goal Adobe Experience Manager 2022.6.7904.20220629T070041Z-220600 Create a Composite Multifield for Content Fragments Editor. Authors can edit the configuration of the multifield adding new fields or remove existing... Solution 1) Create the project eaem-cf-composite-mf 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=36 -D aemVersion=cloud -D appTitle="Experience AEM CS CF Composite Multifield" -D appId="eaem-cf-composite-mf" -D groupId="apps.experienceaem.assets" -D frontendModule=none -D includeExamples=n -D includeDispatcherConfig=n 2) Create a helper thirdparty loadash client library /apps/eaem-cf-composite-mf/lodash with property categories="[eaem.lodash]" 3) For the keyValues composite multifield create a clientlib /apps/eaem-cf-composite-mf/clie
Sonarqube on Docker with AEM plugin by Vivekanand Mishra Abstract 1. Install docker 2. Install Sonarqube Image with this command- docker pull sonarqube https://hub.docker.com/_/sonarqube 3. Once docker image is ready, Run it with following settings: Make sure to enter Ports value like: 9000 4. Once server is up and running, Open the Sonar server in your browser http://localhost:9000 5. Go to administration -> Marketplace and enable AEM Rules Read Full Blog Sonarqube on Docker with AEM plugin Q&A Please use this thread to ask the related questions.
Understanding AEM Smart Tags & Confidence Scores by Ankur Ahlawat Abstract About the Author: Ankur Ahlawat is a Technical Architect for Hoodoo Digital (now Rightpoint). He has over 12 years of industry experience - 7 of which have been working directly with Adobe Experience Manager. Ankur maintains his own technical blog AEM CQ5 Tutorials and also contributes content to the Adobe Experience League. He has a number of AEM certifications, including AEM 6 Certified Developer, AEM 6 Certified Lead Developer, AEM 6 Certified Architect, Adobe Workfront Project manager Certified Professional, and AWS Certified Cloud Practitioner. Don't worry, he doesn't spend all his time working. Ankur is also an avid runner and loves to play tennis. Confidence Score is one of the key criteria for deciding which assets need to be shown to end users based on your search query in Adobe Experience Manager (AEM). Assets tagged with high Confidence Scores are displayed first followed by assets tagged with a
Use this thread to ask any questions related to the Understand portfolio management playlist in Experience League. Experts are monitoring this thread to ensure your questions are answered.
If publish instance(4503) have all the published content from auther instance(4502) then why there is option of create site asset on publish instance? I have created this readMe file on publish instance and able to do so ? Also if we are able to create the content on publish then how to differentiate the content which is published from auther and which is created onn publish ? Is there any way?
Use this thread to ask any questions related to the Analytics part 2 - work charts course in Experience League. Experts are monitoring this thread to ensure your questions are answered.
Use this thread to ask any questions related to the Workfront Proof - administration and setup course in Experience League. Experts are monitoring this thread to ensure your questions are answered.
Use this thread to ask any questions related to the Workfront Proof - review and approve work course in Experience League. Experts are monitoring this thread to ensure your questions are answered.
Use this thread to ask any questions related to the Basic reporting playlist in Experience League. Experts are monitoring this thread to ensure your questions are answered.
Hi Adobe Engineers, We have a use case where XDP template is used to render the form as HTML. This form contains the HTML submit button. The user accesses this form from an URL, fills the data and clicks the HTML submit button. The outputService.generatePDFOutput() method is used to generate a flat PDF and it is sent to the client browser. The HTTP submit button is not visible in the flat PDF since its field property is set to 'visible (screen only)' . But if this same form is saved as interactive PDF using formsService.renderPDFForm() method then the HTTP submit button is present in the output interactive PDF. What needs to be done differently to generate interactive forms without the presence of HTTP submit button? Thanks is advance for the response. Leena
Use this thread to ask any questions related to the Create a new project, Convert an issue to a project or a task, Plan a project, or Work with project tasks playlists in Experience League. Experts are monitoring this thread to ensure your questions are answered.
Use this thread to ask any questions related to the Create calendar reports playlist in Experience League. Experts are monitoring this thread to ensure your questions are answered.
The company I am working with has been using commerce assets to create some content. In the scaffolding, they have a tag field that is used to get titles associated with an asset. When the dialog is rendered, this field is having the style="display: none;" attribute added to the field. My question is: What would be setting this when the dialog is being rendered? I need this field to be visible when the authors are updating information. There isn't any show/hide logic in the dialog so that can't be it.
Adobe study reveals Australian Government agencies are underutilising digital process solutions by Adobe Abstract During the pandemic, collaboration became paramount, especially for government agencies that needed to find new ways to work together and serve citizens diligently. As governments continue to look to enhance the citizen experience and ensure practical and secure processes, digitsation has become crucial. Adobe recently launched new research conducted by Forrester Consulting about the opportunities and challenges Australian Government agencies face with their digital transformation journeys, including digital document processes and e-signatures. The research uncovered that while the disruptions from the pandemic forced local agencies to accelerate their digital initiatives, most still used a hybrid approach of paper-based and digital documents, with the minority of respondents saying their agency had fully digitised its document processes. It also stated the Australian gov
HTL Global Variables Continued by Sankham MarTech Channel Abstract What are Global objects in AEM HTL code is explained in this video. We will take an example and understand how to use one of the global object like currentPage, Resources etc. Video: https://youtu.be/FN1l8E-tnnM Read Full Blog HTL Global Variables Continued Q&A Please use this thread to ask the related questions.
Can you please to solve the null pointer exception in the handle event method.Environment: AEMASCS Below is the sample code which will execute when the content is published in this path(/content/dam).paths is throwing the null pointer exception. SlingConstants.PROPERTY_PATH = path @Component(immediate = true, service = EventHandler.class, property = {Constants.SERVICE_DESCRIPTION + "= This event handler listens the events on page activation",EventConstants.EVENT_TOPIC + "=org/apache/sling/distribution/agent/package/distributed",EventConstants.EVENT_FILTER + "=(&(distribution.paths=/content/dam/*) (|(distribution.type=ADD)(distribution.type=DELETE)))",})public class TestHandler implements EventHandler {public void handleEvent(Event event) {log.info("Testing on DEV...");String[] paths = (String[]) event.getProperty(SlingConstants.PROPERTY_PATH);} Please help me.
While running one workflow for one content fragment we are getting below error, which seems that fragment is locked so i have checked the status of fragment but didn't get any help. Also checked the model status which was showing fine i.e. not locked. 17.08.2022 11:26:52.415 *ERROR* [JobHandler: /var/workflow/instances/server0/2022-08-01/vg_content_fragment_deploymentworkflow_86:/content/dam/content-fragments/caas/iot/buySellExchange/buySellExchange] com.vanguard.infra.core.workflow.ContentFragmentPreWorkflowStep Resource [/content/dam/content-fragments/caas/iot/buySellExchange/buySellExchange] is locked, Terminating workflow Can someone help me here to understand the log and the solution of it.
Hi All, When I try to add tags on CFM and save it, its disappearing after refresh of CFM. I also checked the jcrnode where i can see the data is getting persisted however not showing on CFM. One more issue we are observing that the tags are showing on referenced page in lower case rather than how they have been configured. We are using AEM 6.5 v11. Does anyone have any idea, what could be the issue for the same?
How to schedule the activation and deactivation of pages in AEM by Mohan Giradkar Abstract Introduction to AEM Adobe Experience Manager is a content management system tool developed by Adobe. Content management system tool is used for website authoring, collaboration and administration which ultimately helps to create, edit and publish the content. Using the AEM tool, it is simple to create websites, mobile apps, or forms. AEM is a business content management system (CMS) that effectively optimizes authoring and content management. Basics of AEM The author instance, publish instance, and dispatcher form the core of the entire AEM configuration according to the AEM architecture. Author In simple terms Author instance is where users create and edit the content which can be published when activation is performed. Author allows for complete authoring, component configuration, uploading, modification, deletion, and related tasks. In short, author instance decides which content must
Hi Team, We are using Flush option to clear dispatcher cache from pipeline through Adobe Cloud Manager for certain paths and below is observation from log files [Thu Aug 18 20:54:41 2022] [I] [pid 29225:tid 139940922889984] Activation detected: action=Delete [/etc/designs/site][Thu Aug 18 20:54:41 2022] [I] [pid 29225:tid 139940922889984] Touched /mnt/var/www/html/.stat[Thu Aug 18 20:54:41 2022] [I] [pid 29225:tid 139940922889984] Touched /mnt/var/www/html/etc/.stat[Thu Aug 18 20:54:41 2022] [I] [pid 29225:tid 139940922889984] Touched /mnt/var/www/html/etc/designs/.stat[Thu Aug 18 20:54:41 2022] [I] [pid 29225:tid 139940922889984] Evicted /mnt/var/www/html/etc/designs/site/design-abc/favicon.ico.h[Thu Aug 18 20:54:41 2022] [I] [pid 29225:tid 139940922889984] Evicted /mnt/var/www/html/etc/designs/site/design-abc/favicon.ico[Thu Aug 18 20:54:41 2022] [I] [pid 29225:tid 139940922889984] Evicted /mnt/var/www/html/etc/designs/site/design-abc[Thu Aug 18 20:54:41 2022] [I] [pid 29225:t
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.