Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
“Only use Preview By List” has been my mantra for so long, I’d been wondering if was still justified. Could it have become FUD due to changes in Marketo? Nope, a recent Nation thread proved it’s still the way! A user was encountering what seemed to be “missing custom objects in Velocity.” I, my community buddy @darshil_shah1, and the OP went back and forth for weeks trying to explain the symptoms. Finally, they switched from Preview by Person to Preview By List and we figured it out. Countless hours could’ve been saved by using Preview By List to start! (Or if, to be fair, I’d reminded them.) Reason 1: Limit repetitive actions The most obvious advantage is you don’t have to constantly refresh the Email Editor when you make a change to Velocity code. Instead, as long as your static list has at least two people, you can quickly arrow between them: Populating a list with a few representative people (ideally, test records with descript
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.
How to enable Basic Authentication for Non-Prod AEM websites? | Support Authenticated Performance Testing with Cloud Manager by Albin Issac Abstract Enable Basic Authentication: Most of the time we will have the use case to enable basic authentication for non-prod AEM websites to avoid non authenticated users accessing the content(another option is through IP whitelisting) also avoiding the non-prod contents getting indexed through google search(another approach to avoid the indexing is through Robots meta tag) Easy to use generic user name/password for every website so that only the users know those credentials can access the password(if you need more security go with site-specific users or individual users) In AEM the basic authentication can be enabled quickly through Dispatcher(Apache) Create a common configuration file for authentication — /conf.d/htaccess/authentication.conf ## unsets authorization header when sending a request to AEM RequestHeader unset Authorization AuthType B
AEM Workflow: Request for Deletion Workflow in AEM by sgaemsolutions Abstract equest for Deletion is an AEM OOTB Workflow. In this blog, we will talk about, 1. What is a request for deletion workflow? 2. How it works? 3. What are challenges with this workflow? Request for Deletion Workflow: This workflow gets initiated when the content-authors don’t have replicate permissions and try to delete a page. Request for Deletion OOTB workflow has four steps: Step1: When an author delete a page, "Request for Deletion" step gets executed and it initiates a notification to the administrators by default (you can change it to approver group). Step2: When the approver approves the request, the page gets deactivated from the publisher. Step3: Again a request goes to the administrator or content-approvers to take the approval to delete the page in the author instance. Step4: When the request gets approved, the page gets deleted from the author server. Read Full Blog AEM Workflow: Request for Deletio
Hi , We have recently upgraded to 6.516. after that some of the page properties in personalisation ,analytics and basic tabs are missing , I have compared the page properties dialog nodes from basic page node from /apps to all way down to /libs from new version to old version , I could not see any difference it is same as before.
Dear All,I have setup AEM cloud SDK in my local and trying to implement robots.txt by following the below blog. https://www.aemtutorial.info/2020/07/ Here I am facing 2 issues. 1) Issue-1 - I have created a file under root content like below./content/mysite/robots.txtWhen I am trying to see the robots.txt from the page in author/publish like http://localhost:4503/content/mysite/robots.txt , then robots.txt is downloading... 2) Issue-2 - When I am hitting the robots.txt from the dispatcher page then also I am not seeing the any content frrom robots.txt , as shown below. I am getting below error log in dispatcher it is showing that blocked [publishfarm/-] 0ms "localhost:8082". [27/May/2021:08:39:31 +0000] "GET /content/dam/mysite/robots.txt HTTP/1.1" - blocked [publishfarm/-] 0ms "localhost:8082"172.17.0.1 "localhost:8082" - [27/May/2021:08:39:31 +0000] "GET /content/dam/mysite/robots.txt HTTP/1.1" 404 196 "-" "Mozilla/5.0 (Windows NT 10
Hi,I have a problem in sending email notification to assignee on the 'Assign Task' step: when i set the assignee to a single user, it works fine and sends a notification to the mail,but when i set the assignee to a group, the workflow is delegated to the group, but email notification is notsent to the group members. Does anyone is familiar with this problem?
Introduction Skillful configuration of the data view component and global filter settings is critical for building effective Data Views that enable insights into customers' journeys. Data views empower the Project workflow in the Analysis Workspace application of Customer Journey Analytics (CJA), turning it into a dynamic tool for users to analyze customer journeys within and across platforms. This blog post provides a deeper dive into the overview covered in "A Guide to Understanding and Utilizing Customer Journey Analytics Data Views." In this document, I will provide additional context details around the choices for component and global filter settings within data view configuration. These choices can have important consequences for both reporting solution logic and user interface experience. Component Settings The component settings allow users to select which metrics and dimensions to include in their data views. This feature is powerful because it enables users to customize th
Hi, I'm trying to figure out the source to a mystery with our AEM instance. We noticed that the File upload warning disappeared for a few weeks, and up until about a week ago, we noticed the Name Conflict Warning box was popping up again, but with a totally different interface (UUID, existing file path). Anyone have any ideas or experienced something similar with Assets? If it was part of a maintenance update, it would be great to know which one and when it was released.
Greetings Adobe Target Community! The Adobe Insider Tour hit the road and made a recent stop in Atlanta! We had an amazing experience on June 14th, where we had the pleasure of meeting some of you in person at the magnificent Mercedes-Benz Stadium. In addition to a full day of exceptional content, we had the opportunity to present our session titled "Orchestrating and Delivering Personalized Omnichannel Customer Journeys" to an enthusiastic group of Adobe Target, Journey Optimizer, and Campaign practitioners. During the session, we emphasized the crucial role played by Target in Adobe's comprehensive customer journey portfolio, highlighting its significance in our customers' ongoing efforts in experimentation and personalization. Furthermore, we provided an exclusive sneak peek into the exciting roadmap for our customer journey applications. We are eagerly looking forward to connecting with more of you at our upcoming Insider Tour stops in Los Angeles and New York la
Join us for the morning, afternoon, or for the full-day experience as you expand your skills through interactive sessions, meet other experts, and learn more about how you can transform and reimagine your entire customer journey. This is an experience you do not want to miss. As space is limited for this event, make sure to register today. As space is limited for this event, make sure to register today.
Hi all, I used to have a jsp file for global variables. Is there an equivalent in sightly? Suppose I have public class AbstractModel{ @PostConstruct public void init(){ // -- initiate all base variables } public String getModelName() { return AbstractModel.class.getName(); }} public class AbstractPage extends AbstractModel{ @PostConstruct public void init() { // more vars here for page templates }} public class NewsLandingPage extends AbstractPage{ // blah blah} public class NewsComponent extends AbstractModel{ // blah blah} HTL templatesglobal.html <sly data-sly-use.abm="my.site.AbstractModel"/><sly data-sly-use.abPage="my.site.pages.A
Adobe Experience Manager Assets Dynamic Media Launches MPEG-DASH Support for Video Delivery by Riya Midha Abstract The usage of video as a tool to create engagement is growing. Adobe Experience Manager Assets Dynamic Media delivered 2.4 billion video plays in a month during the peak of the 2022 holiday season, and video playbacks delivered increased by around 70% in 2022 from 2021. However, delivering a high-quality video experience to users can be challenging. There are several quality of service (QoS) indicators that need to be measured, such as time to first byte, buffer count, buffer time, and so on. These indicators measure the quality of the end-user experience while watching videos on the web. Adaptive streaming is the way to play A buffer-free video that loads quickly leads to better engagement for watchers and ensures that the message in the video is communicated to the audience clearly. This would also lead to a better lighthouse score for a website, improving the overall S
Greetings,Occasionally our users are occasionally encountering the following error while trying to complete a workflow. The error says, "Failed to load workitem information. The selected item may no longer be available." I have been tasked with trying to diagnose the cause of the issue, but unfortunately we don't have steps for replication. I'm hoping someone has some insight on what causes AEM to throw this particular error.
I have created User Editable fields with text field object. When i preview in PDF mode, these are aligned properly. But these fields are overlapped with next static content when i preview with HTML mode. What is the best approach to insert editable fields in between static content?
Has anyone successfully used import static com.adobe.cq.wcm.core.components.testing.mock.ContextPlugins.CORE_COMPONENTS; I have copied all dependencies from https://github.com/wcm-io/io.wcm.maven.aem-dependencies/blob/develop/6.5.13/pom.xml Above did not work. I tried having below dependency in pom, core/pom files but somehow could not resolve this dependency at my client machine.<dependency> <groupId>io.wcm.maven</groupId> <artifactId>io.wcm.maven.aem-dependencies</artifactId> <version>6.5.13.0000</version> <type>pom</type> <scope>import</scope> </dependency> Still could not get above import working in my junit. Thanks,Sri
This blog series is a converted learning path that is made up of 3 sections and does not necessarily need to be reviewed in sequential order. Please use the following links to navigate to other blogs in this series. We recommend completing Section 1 and then at least one of the subsequent sections - select whichever kick-start section most closely aligns with your business objective. Overview: KPI Dashboards in the New Workfront ExperienceSection 1: Introduction to KPIsSection 2: General KPI dashboard kick-startSection 3: Marketing KPI dashboard kick-start Working with the marketing KPI dashboard kick-start Your marketing team is busy crafting the public image of your company. Being able to quickly track and measure the effectiveness of the team and justify work efforts is essential. As the system administrator, you can import and share the KPI dashboard kick-start in Workfront. You may be responsible for customizing and monitoring the dashboard,
Join us for the morning, afternoon, or for the full-day experience as you expand your skills through interactive sessions, meet other experts, and learn more about how you can transform and reimagine your entire customer journey. This is an experience you do not want to miss. As space is limited for this event, make sure to register today.
Hi all,I have a java service to create a package everyday on the basis of given query, this runs in PROD environment and the package is getting created (there is a scheduler to trigger this service everyday at 1 AM). I want to download the same package from PROD, in DEV environment. As all the environments are AEMaaCS tried to download,upload and install the packages using java is seeming impossible. I have tried to run curl command using java itself to download, upload and install the package. It runs fine in local and package is getting installed in local server. But the same code to download the package is getting EXIT CODE : 23 in DEV.Here is the code snippet of curl command runner using java to download the package// Download page package from remote env ProcessBuilder pageDownloadProcessBuilder = new ProcessBuilder("bash", "-c", String.format("curl -u %s:%s %s%s --output %s", queryUser, QUERY_PASSWORD, authorUrl, pagePackagePath, PAG
Summit Registration: https://adobe.ly/3Yk2k6X Session Details Adobe Experience Manager as a Cloud Service has been adopted by hundreds of organizations looking to benefit from its incredible performance, scalability, and cloud-native functionality. To accelerate your journey to Cloud Service, Adobe has developed a robust set of tools, applications, and best practices for planning and executing seamless transitions. Join us to learn about: ->Best practice approaches developed by working with hundreds of global brands ->How to successfully move to Experience Manager as a Cloud Service Session Recording Session Schedule Date:2023-03-22, Time:16:00:00 PST & Session Length:60 Speaker(s) Aditi Dutt Chaudhuri (Adobe) & Kiran Murugulla (Adobe) Session Room Palazzo B Product(s) Adobe Experience Manager Full Schedule Check Here Q&A Please use this thread to ask the question related to this Session/Lab. Don't forget to register yourself for this session using the re
The next stop on the Adobe Insider Tour is in Atlanta on June 14! Join us for the morning, afternoon, or for the full-day experience as you expand your skills through interactive sessions, meet other experts, and learn more about how you can transform and reimagine your entire customer journey. This is an experience you do not want to miss. As space is limited for this event, make sure to register today.
The next stop on the Adobe Insider Tour is in Atlanta on June 14! Join us for the morning, afternoon, or for the full-day experience as you expand your skills through interactive sessions, meet other experts, and learn more about how you can transform and reimagine your entire customer journey. This is an experience you do not want to miss. As space is limited for this event, make sure to register today.
Session Details Key Value: Next-generation composability is the latest innovation of AEM Sites. It comes with an all-new authoring and developer experience to build the fastest sites on the web. Content: In this session, you will learn how to develop new sites with next-generation composability from the ground up; how a typical project is set up and structured, how the development workflow works, how to style content, implement custom blocks and how to get your changes to production with a focus on web performance. ->getting to know block concept ->rendering ->develop a site Session Recording Session Schedule 23rd May, 2023 | 08:30-09:15 PST OR 16:30-17:15 UTC OR 17:30-18:15 CET Speaker(s) Hannes Hertach, Software Engineer, Adobe Moderator(s) Adobe Service(s) Edge Publish & Authoring Services Full Schedule Check Here Q&A Please use this thread to ask the question related to this Session. Don't forget to register yourself for this session using the registration lin
Hi,I am working on a report in which I need to create a ZIP file with multiple CSV files inside it. In my local AEM instance it is working fine, but when I move my code to Dev Author instance(Cloud) I am getting this error - java.base/java.io.FileOutputStream.open0(Native Method). Below is the code snippet I am using; String filenamePage = "/tmp/Asset-report.csv"; outZip = new ZipOutputStream(resp.getOutputStream()); try (PrintWriter writerPage = new PrintWriter(new OutputStreamWriter(new FileOutputStream(FilenameUtils.getName(filenamePage)), UTF_8))) { writerPage.print(csvPage); //csvPage has all the content in CSV format } catch (IOException io) { logger.error("\n ----ERROR -----{} ", io.getStackTrace()); } filePage = new File(FilenameUtils.getName(filenamePage)); try (FileInputStream inPage = new FileInputStream(FilenameUtils.getName(filePage.getName()))) { outZip.putNextEntry(new ZipEntry(filePage.getName())); int len; while ((len = inPage.read(buf)) > 0) { outZip.wr
We are pleased to extend an invitation to participate in the Experience League Community Challenge and have the opportunity to win a valuable Starbucks gift card. Join us in the challenge by completing Two tasks (reply to this thread) and win the prize: Introduce yourself | Introduce yourself by replying to this post with your name, company, and DX solution(s) you use. AND Favorite AEM Features | Share your favorite AEM feature & Why by replying to this post. The participants will receive a Starbucks gift card. Don't miss this opportunity to connect with your fellow AEM community members, and win a gift card. TC: Login/Registration is a must to reply in this community thread Only for Adobe Developer Live, May 2023 Attendees
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.