Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
The AEM Assets implementation guide is a one stop shop for all your AEM Asset implementation needs. From how to get started to final configurations – our guides aim to help you at every step of your AEM Assets implementation journey. Some handy links below:1) Discovery and Requirements: A handy checklist that ensures you have all answers from your stakeholders before embarking on an implementation. https://adobe.ly/2umsfML 2) Architecture & Design: A step-by-step guide to content modeling, application architecture, and Creative/Marketing Cloud integrations. https://adobe.ly/2skmCm3 3) Installation and Provisioning: A guide that details out everything you need to know about installation and provisioning for AEM Assets. https://adobe.ly/2tnVoKJ 4) Configuration and Implementation: A comprehensive guide to address all your queries on security, workflows, and other important AEM Assets implementation features + best practices. https://adobe.ly/2tobapb Hope you fi
Hi All, I have created sitemap generation using acs common. I wanted to give the TTL for sitemap to caching.Anyone idea how can we so it. Kr,Sanjay
Hi @selvendranr9588 Could you please provide some more informaiton regarding the use case that you want to achieve using these headers from clientside?
AEM 6.5.10 - Lazy Load Image and Smart Crop req=set,json calls in Image Core Component by Sreekanth Choudry Nalabotu Abstract Goal Lazy loading feature in Image Core Component lazy loads the image improving performance, however with Dynamic Media enabled, the respective Smart crop settings for image prefetched using req=set,json calls (eg. https://s7d1.scene7.com/is/image/EAEM/test-zab67579_rgb?req=set,json) during page load may affect performance. Code in this post is for lazy calling req=set,json 1) Create the Image component /apps/eaem-dm-modifiers-smart-crops/components/image with sling:resourceSuperType core/wcm/components/image/v2/image 2) Add clientlib /apps/eaem-dm-modifiers-smart-crops/components/image/clientlib with categories=core.wcm.components.image.v2, file image-override.js with following code... (function() { "use strict"; if(!isPublishedMode()){ return; } const DM_IMAGE = "image"; const EAEM_DM_IMAGE = "eaem-image"; const EAEM_BOUNDING_DIV_CSS = "eaem-boundin
ESI : Rendering Dynamic Content | AEM by engineering.icf Abstract What is ESI ? Edge Side Includes or ESI is a small markup language for edge level dynamic web content assembly. The purpose of ESI is to tackle the problem of web infrastructure scaling. It is an application of edge computing. Static Content vs Dynamic Content ? Let’s assume we have dynamic website having most of the pages are mixture of static and dynamic content. The portion of the page should be un-cacheable and rest of the page should serve from the cache. The question here is, how do you ensure the cache won’t be impacted by having dynamic content on the page. A few possible options are – Option 1 : Load dynamic content Asynchronously (AJAX) Option 2 : Load dynamic content using ESI. I would say both the options are the best, but you should choose based on type of the website and infra considerations . Having said that, let’s talk about the scenarios when to choose what ? Read Full Blog ESI : Rendering Dynamic
AEM Custom Asset Compute Worker to Generate Content Fragments by Vishal Abstract AEM as Cloud Service’s Asset Compute microservices support the development and deployment of custom workers that are used to read, and manipulate binary data of assets stored in AEM, most commonly, to create custom asset renditions. Below steps to develop Custom Asset Compute Worker in Adobe IO and Configure Processing profile in AEM cloud: Local Development Setup Install Node.js 10+ Install Adobe I/O CLI by running command npm install -g @adobe/aio-cli@7.1.0 Install Adobe I/O CLI Asset Compute plugin using command aio plugins:install @adobe/aio-cli-plugin-asset-compute For local debugging please follow steps mentioned in https://experienceleague.adobe.com/docs/experience-manager-learn/cloud-service/asset-compute/set-up/development-environment.html?lang=en Set Up IO App Follow Steps mentioned in https://experienceleague.adobe.com/docs/experience-manager-learn/cloud-service/asset-compute/set-up/firefly.
Implementing Interactive Communication in AEM Forms by Suvadeep Dey Abstract This article aims to provide down the steps required to implement Interactive Communication in AEM Forms. This is a very complex process as par various online product documentation. The idea behind this article is to try and simplify the same by taking up a commonly used simple use case. Use cases Interactive Communication is an integral part of any transaction that a user carries out with a website in today’s online world. The transactions could range from online tickets, getting financial documents through an email from financial services firms, travel itinerary from travel portals, etc. The below could be some of the possible use cases where an interactive communication is used: 1. A user submits his/her details on an online form and the system after processing responds back to the user with an email that has an attachment in the shape of a interactive communication. This has both the data entered by the
WKND Tutorial - Project Setup by Adobe Docs Abstract This tutorial covers the creation of a Maven Multi Module Project to manage the code and configurations for an Adobe Experience Manager Site. Prerequisites Review the required tooling and instructions for setting up a local development environment . Ensure that you have a fresh instance of Adobe Experience Manager available locally and that no additional sample/demo packages have been installed (other than required Service Packs). Read Full Blog WKND Tutorial - Project Setup Q&A Please use this thread to ask the related questions.
As I explored in my last Product Blogs post, as a technical marketer, knowing when you must not encode is just as important as knowing when you must. There’s also a 3rd, more nuanced case: when you should have encoded, yet because apps have certain safeguards the results won’t be fatal. You screwed up (and it was a screwup) but it isn’t a fireable offense, nor likely even noticed by management. But you should still slap yourself on the wrist for it.😊 The backstory You’ve surely heard that “URLs with literal space characters are invalid.” And that’s not just a rumor, it’s absolutely true. This is not a valid URL, per W3C/WHATWG and IETF standards: https://www.example.com/my page with spaces.html To be a valid URL, each space would have to be replaced by %20.[1] Then that basic truth gets extended to “HTML attributes that represent URLs and have literal space characters are invali
No text available
I have created synonym.txt for a index in one environment and trying to import to another environment using ensure oak of acs commons.After import i am not able to see synonym.txt . Followed link: https://adobe-consulting-services.github.io/acs-aem-commons/features/ensure-oak-index/index.html Details are :Local Author: After exporting package , i see like this: synonymn.txt is under filters folder. I created damAssetLunce.xml under my projects apps/oak-index <?xml version="1.0" encoding="UTF-8"?><jcr:root xmlns:oak="http://jackrabbit.apache.org/oak/ns/1.0" xmlns:dam="http://www.day.com/dam/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" xmlns:rep="internal"compatVersion="{Long}2"async="async"jcr:primaryType="oak:Unstructured"type="lucene"><aggregates jcr:primaryType="nt:unstructured"><dam:AssetContent jcr:primaryType="nt:unstructured"><include0jcr:primaryType="nt:unstru
The purpose of this thread is to continue the conversation from the Virtual User Group on the topic of Integrating Systems with Workfront Fusion on December 7, 2021. Many thanks to everyone who joined us and participated in the lively discussion. Special thanks to @Kyna Baker - inactive‚ for moderating and to @Sam Taylor‚ for the overview of Fusion. The presentation from @Piotr Nowak‚, the Group Admin for Workfront's own Marketing team, gave a great example of a campaign management process and the automations between Workfront, Marketo and Salesforce (and a fun bonus Chrome extension!). And the presentation from @Lou Ann Kleiman‚ and @Vidhya Ranganathan‚ from McKesson showing their integrations with CVent and Jira were also full of inspiration! If you have any questions for our expert presenters, drop a comment below and we'll keep the conversation going. You can see more in the attached slides, and we’ll be posting the recording soon. Thanks again. This is our last virtual
The purpose of this thread is to continue the conversation from the Virtual User Group on the topic of Integrating Systems with Workfront Fusion on December 7, 2021. Many thanks to everyone who joined us and participated in the lively discussion. Special thanks to @Kyna Baker - inactive‚ for moderating and to @Sam Taylor‚ for the overview of Fusion. The presentation from @Piotr Nowak‚, the Group Admin for Workfront's own Marketing team, gave a great example of a campaign management process and the automations between Workfront, Marketo and Salesforce (and a fun bonus Chrome extension!). And the presentation from @Lou Ann Kleiman‚ and @Vidhya Ranganathan‚ from McKesson showing their integrations with CVent and Jira were also full of inspiration! If you have any questions for our expert presenters, drop a comment below and we'll keep the conversation going. You can see more in the attached slides, and here is a link to the recording. Thanks again. This is our last virtual User
Hello everyone, It's time form me to ask a new question :-):Whenever I create an assert from a pdf file, the following error occurs in error.log: [Thread-72] com.day.cq.dam.core.impl.ui.preview.FolderPreviewUpdaterImpl error while executing folder thumbnail update job: /content/dam/mypath/apdffile.pdfjava.lang.IllegalArgumentException: width or height <= 0at com.day.image.Layer.init(Layer.java:3156) [day-commons-gfx:2.1.48]at com.day.image.Layer.<init>(Layer.java:490) [day-commons-gfx:2.1.48]at com.day.cq.dam.core.impl.ui.preview.FolderPreviewGenerator$FolderPreviewCreator.createPreview(FolderPreviewGenerator.java:292) [com.day.cq.dam.cq-dam-core:5.11.394]at com.day.cq.dam.core.impl.ui.preview.AssetDrivenFolderPreviewGenerator.generate(AssetDrivenFolderPreviewGenerator.java:245) [com.day.cq.dam.cq-dam-core:5.11.394]at com.day.cq.dam.core.impl.ui.preview.FolderPreviewUpdaterImpl.updateFolderThumbnail(FolderPreviewUpdaterImpl.java:151) [com.day.cq.dam.cq-dam-core:5.11.
AEM Workflows : How to Implement Parallel Approvals by ICF Next Engineering Abstract What is Workflow in AEM? Workflows enable you to automate Experience Manager activities. Workflows consist of a series of steps that are executed in a specific order. Each step performs a distinct activity such as activating a page or sending an email message. Workflows can interact with assets in the repository, user accounts, and Experience Manager services. Therefore, workflows can coordinate complicated activities that involve any aspect of Experience Manager. Business Use case The core business use case is, as an author I should be able to add ‘n’ number of reviewers (AEM Users) to the workflow, and every user must approve or deny the request to complete the workflow. Read Full Blog AEM Workflows : How to Implement Parallel Approvals Q&A Please use this thread to ask the related questions.
We are using the AEM Forms HTML5 capability to put a large number of XDP based forms online. Some of the forms contain common bits of text content (like an official brand name, contact email address or phone number) which we want to centrally manage so changes can be updated for all forms in one go. I had a look around, and saw that data from external sources can be passed into the form using data or dataRef parameters, but this seems very much focussed on binding the data to fields, rather than plain content. Whats the best way to bind external data to content in the form? I have seen this done in pure XDP forms using span elements with xfa:embed 'binding' to floating fields, but this doesn't seem to work in HTML5 forms (perhaps its not supported).
How to access AEM page timeline through programmatically. Is there any APi available.
Hi Everyone, In our effort to reward the monthly top two users with a gift card for their participation on the Adobe Campaign Standard and/or the Adobe Campaign Community forums, we present to you the two top users in the Community for the month of November 2021 - @Darren_Bowers and @SatheeskannaK. Congratulations and a big thanks to both of you for being dedicated and helpful community members of the Adobe Campaign Communities. Become a top user and win every month simply by answering questions and being helpful to other members on this community. Perhaps, YOU could be a winner next month! While we hope that this token of appreciation motivates you to give back to other members, we also hope that you already enjoy helping your Community friends with their queries, as this helps us build a better product for you.
Hi Everyone, In our effort to reward the monthly top two users with a gift card for their participation on the Adobe Campaign Standard and/or the Adobe Campaign Community forums, we present to you the two top users in the Community for the month of November 2021 - @darren_bowers and @satheeskannak. Congratulations and a big thanks to both of you for being dedicated and helpful community members of the Adobe Campaign Communities. Become a top user and win every month simply by answering questions and being helpful to other members on this community. Perhaps, YOU could be a winner next month! While we hope that this token of appreciation motivates you to give back to other members, we also hope that you already enjoy helping your Community friends with their queries, as this helps us build a better product for you. We're always open to new ideas for Adobe Campaign, and
Hey Guys, We’ve improved the left navigation for Experience Platform, so you can now interact with it from the top left of the header to show/hide the navigation panel and you will now see only the capabilities you have access to. We’re looking to preview the new experience with any regular/active users before it’s publicly available to all, targeting late October. How this would work: We’ll give you early access by enabling the new left navigation for you on 1st October 2021, and would love for you to share your thoughts with the product team on how it feels when you use it or provide any other feedback you may have. Leave a comment if you would like early access and are open to participating. Thanks! In case of any queries, reach out to @nimashajain Thanks Nimasha
Upgraded MacOS to Monterey. Now when using AEM in Chrome (or any other browser), the components list is ghosted - no text, but you can see a hover. If you drag & drop the hover onto a page, it doesn't work. HELP!
Sales Insight prepares sales reps at every stage of the revenue cycle to drive the right revenue results. It equips sellers with a deeper understanding of customer needs and interests, resulting in more meaningful discussions. Great! But what’s the word on the street? We went out and spoke to many of you, our Sales Insight users. “A Sales Insight Dashboard or landing page would reduce dwell time for our AE’s” “I want to see all my Sales Insight information in 1 tab unless I want to drill down into a specific type of activity” “Ability group activities by account level so SDR can go to AE with this information would be helpful” “Time from wanting to send an email to actually sending email is really long” Alright, we hear you. In addition to increased productivity and more insights, sellers need to understand what's happening across the account to build trust and relationships with the
Hi,I am not able to export data to SFTP server through workflow.Can anyone explain how to use Export activity just for information we have around 11million data to export.Thanks,Dhanvanthi
I am working in the Customer Invoice form template where my table(Dynamic) is overflowing even though I have wrapped my table in a sub-form and made the allow page breaks true in the necessary locations. When the data is large, the table is getting started on the second page, making the first-page blank, and on the second page, it is overflowed for the first line item, and for the second line item, everything looks good.I have tried changing the Allow page breaks and Repeat rows, but it doesn't work.Can someone help me with this, please? Please find the below link to access the form and XML data that I used for checking.XDP File XML Thanks.
Check out this blog post by bounteous on how to enrich delivery logs with custom data for reporting in Adobe Campaign Standard: Enriching Adobe Campaign Standard Delivery Logs with Custom Data for Reporting Blog Abstract: Modern marketing campaigns use a wealth of data. A single point of contact may reference customer demographics, promotional offers, predictive modeling, and more. When you use Adobe Campaign Standard (ACS) to orchestrate your campaigns, you get a wealth of out-of-the-box reporting which can enable you to gauge the impact of your campaigns. Even with this wealth of information, it may still be necessary for you to enhance the ACS reporting options so they capture the custom information that makes your campaigns stand out. Every campaign also has its own unique set of Key Performance Indicators (KPIs), from revenue to engagement, which may require you to cross-reference your data with systems external to ACS. Having the richest possible data out of
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.