Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
I have a PDF in assets where the right METADATA > TITLE and METADATA > PDF TITLE fields have been compiled.I then published the PDF and verified its title on the browser tab.The problem is that title showing for the PDF is an old and incorrect one, instead of the one I declared on the metadata.What do I need to do in order for the right metadata to show - as the PDF title - when viewed in a browser?It seems that AEM CLOUD does note update/save the PDF Metadata, while it worked in the non-cloud version on AEM.Thanks
Hi, the community didn't have much topics related to career site designing with AEM and compatibility with SAP SuccessFactors, but here we go. I want to know if it would be possible to:use AEM as a content management system (CMS) to design as website, more particularly a career site.estabilish connection between AEM and SAP SuccessFactors through API connections (wondering if API connections are supported?).enable Fast Application Process where candidates can upload their CV from the career site, without being redirected to SuccessFactors enviornment. (through API connection again). If anyone had experience in this field, please share your view, how did it go? i would like to have an example of success story where AEM and SF worked well. Regards,
Hello Community - HTML Library Manager (for clientlibs) is using the system user "clientlibs-service" and having read permissions for /apps, libs, var paths, For some reason, the permissions are getting overwritten in our environments. I have already verified that it's not something we're overwritten, Can someone tell me if you have encountered similar kind of issues and because of this issue inline clientlib impln is not working. is this something we can assign/retain the permissions via repoinit configs so that we can preserve the permissions. Please let me know your thoughts on this.
We are using AEM cloud service and attempting to implement permission-sensitive caching. We have created an authentication checker servlet that verifies whether a user has access to a page or not. This servlet is functioning correctly and returns a 403 status code for unauthenticated users, as seen in the request.log.We have also properly configured the dispatcher authentication checker, including setting the servlet URL and filter path to restrict access. Additionally, CDN caching has been disabled.The problem arises when the dispatcher log returns a 200 status for secure pages, even though the publisher returns a 403 status based on the publisher log. We are able to view the secure page even when logged in as an unauthenticated user.The provided code is an example of what we have written in the dispatcher to return a 403 status. We are unsure if this code is supported in AEM cloud. We are experiencing similar issues with the 500 error page as well, although the 404 page is functionin
Hello, there is a default_filters.any file In the archetype:https://github.com/adobe/aem-project-archetype/blob/develop/src/main/archetype/dispatcher.cloud/src/conf.dispatcher.d/filters/default_filters.any How can we whether override or disable the rule as mentioned in the comment # disable this rule to allow mapped content only/0010 { /type "allow" /extension '(css|eot|gif|ico|jpeg|jpg|js|gif|pdf|png|svg|swf|ttf|woff|woff2|html|mp4|mov|m4v)' /path "/content/*" } Thanks,
Hello everyone, I've created one ajax function which has servlet path in it so, whenever I am trying to submit my form, my servlet is not getting hit. The response (in developers tool) from that servlet is coming blank but it is showing response code as 200. I've done following debugging but still facing the same problem:-1. Added my servlet path in script resolver.2. Removed Post method from Adobe Granite CSRF Filter.The same code is working correctly on my colleague's local machine and production as well. I tried all different ways to work with that servlet but nothing is working on my machine.Please help me to find a solution regarding this. Regards, Sayali
Hi Team,we were working on enabling acs-commons QR code, to view the domain url publish page. localhost: The code was showing in my local when i enable this feature, same on AEMasCS environment its was not working. Kindly please suggest
Hi all, We have our website running on AEM 6.5 AMS which is interacting with Intershop via a shared cookie. Once the user is logged into Intershop, a cookie is set by Intershop for the loggedIn user details. This cookie is leveraged by AEM to show the loggedIn user and cart info on AEM pages. AEM has a servlet (invoked from topnav) which reads through all the cookies in request and matches cookie name and then updates the header. This is working fine in AEM 6.5 currently. We are now migrating the website to AEMaaCS and on our cloud dev environment, we are having issue that even though the cookie is correctly set by Intershop but when the servlet is invoked from AEM, it is not getting the cookie using request.getCookies. I checked and the servlet call has cookie present in request headers but in below code, it is not retreived. Below is the code from servlet to read the cookiespublic static JsonObject getCookieAsJson(HttpServletRequest request, String nam
Hi everyone,We have a requirement where a Content Owner / Reviewer is given the authoring URL, they should have the option to turn on annotations, enter a comment, save it and view others annotations.We had the old forum links which speaks of this, but they are inaccessible now.https://forums.adobe.com/thread/2325941https://forums.adobe.com/thread/2325941#10931831 If anyone has any suggestions for this, please do share.Thanks
Hi Team,We seen below client-lib 400 error in new relic dashboard & directly we are not creating this lib into the code, please suggest any solution for this issue. 1. /etc.clientlibs/clientlibs/index.js.map 2. /etc.clientlibs/joshltd/clientlibs/clientlib-target/resources/target-devtool.js.map Thanks & regard,Vishal Bansal
Lightening AEM’s Load: Reverse Proxies for External API Integration by Aanchal Sikka Overview As AEM becomes central for delivering rich experiences, seamless integration with external services and APIs is crucial. Reverse proxies in AEM (via CDN/Dispatcher) offer a powerful solution for offloading external API calls, simplifying implementations, and optimizing performance. This blog briefly explains forward and reverse proxies, then quickly transitions to highlighting the use of reverse proxies in AEM for integrating with third-party APIs. https://techrevel.blog/2024/06/09/aem-reverse-proxy/ Q&A Please use this thread to ask questions relating to this article
I couldn't find any guideline about the Cache Control settings for Images delivery by Web Optimized Delivery on fastly CDN. There isn't much information is given in documentation about Optimized image delivery. Core image component Cache control setting in WKND project is for 30 days because the URL changes whenever we update the image. Could we do the same for Web Optimized images as well?Does WebP image URL change based on timestamp like Core Image Component?
Hi,I am using AEMaaCS and AEM forms with core components and associated template . I want to attach a component to a servlet say for eg at /bin or at a res type. Is this possible ?I see clientlibrary can be attached to the root panel where I believe I can write script but did someone try this out ? thanks, Thanks,
I'm using AEM as a Cloud Service. In that I have created a content fragment model. The model has a Multi Line Text Field which I'm using as Text Area and the default type is set to RTE. Please see the image below: For this field, I want to set the maximum character length but ootb it is not present. I have checked many URLs but did not find any feasible solution. Is there any way we can implement the max character limit in Multi Line Text field?
Hello Team We have an api-account in aem with user name and password. Configured AEM Sling authentication service for HTTP basic authentication We have servelts in AEM which will be called by non-aem projects. While calling the servlet, the client sends Bearer token in request header to authenticate. But when clients calls the request, he receives '401' and no other error/exception message other than 401 I want to know how and where is the authentication happening in AEM.? And I where can I see complete HTTP request that the client is sending to AEM? Any specific log file in AEM dispatcher? Any logger in AEM instance?( Since it is authentication error client request does not go to servlet to log request details) Any leads on this would really help. Thank you @aanchal-sikka @lukasz-m @joerghoh
We recently migrated from AEM 6.5 to AEMasCloud and facing issue for 500 error page redirection. Our Solution is implemented as below and was working fine unless we switched to AEMasCloud.1. In Dispatcher we have -ErrorDocument 404 /en-US/404-page-path.htmlErrorDocument 500 /en-US/500-page-path.html2. In AEM, we have a Component Model and sending error as depicted in below code. Requirement was to keep the URL same and display 500 page in case of any issue.if (!isAuthor) { response.addHeader("x-aem-error-pass", "true");// added when migrated to cloud response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);}We are unable to understand why in Cloud, it is not respecting the dispatcher code written to redirect on basis of 500 error similar to how it was working earlier. Requirement is to show internal server error without changing the current URL.
This blog post will show you all the creative ways you can use Marketo tokens for saving time when building emails, webhooks, and smart campaigns. Marketo Tokens Available Here is a summary of the different token types available in Marketo: Person tokens allow you to access the person-level field values on people in Marketo Company tokens allow you to access company-level field values on people in Marketo Campaign tokens allow you to access information about smart campaigns i.e. name, id, and description System tokens allow you to access system-level information like the current date and time Trigger tokens allow you to access information about the triggers that caused a smart campaign to run. Program tokens allow you to access information about a program i.e. name, id, and description My tokens are user-defined tokens that can be used across folders and programs Member tokens are used to access information from 3rd party i
Target reporting in Adobe Customer Journey Analytics (May 8, 2024) The integration between Adobe Customer Journey Analytics and Target provides powerful analysis and timesaving tools for your optimization program. The primary benefits of using Customer Journey Analytics as the reporting source for Target are: Marketers can dynamically apply Customer Journey Analytics success metrics to Target activity reports at any time. It is not required to specify everything before running the activity. Marketers can take advantage of Customer Journey Analytics features, such as the Experimentation Panel, to further analyze their website personalization. Marketers can have a single source of reporting for Adobe Journey Optimizer and Target. Both personalization products can be connected to Customer Journey Analytics for a more holistic view of your web personalization. For more information, see Target reporting in Adobe Customer Journey Analytics. F
Hello Team, Welcome to the Adobe Target Community Mentorship Program 2024! This is the featured Community Discussion thread for your Adobe Target Community Mentor, Kartheek Andhavarapu (aka @kartheek_a), who will be here to guide and support you and your peers with your Adobe Target questions as you prepare for your Adobe Target Business Practitioner Professional Certification (Exam ID: AD0-E408), through to the end of the program. A little bit about your Adobe Target Community Mentor, Kartheek Andhavarapu: Experienced Associate with a demonstrated history of working in the information technology and services industry. Skilled in Marketo, JavaScript, HTML, Java, Omniture, SQL, and Oracle Database. Strong professional with a Bachelor of Technology (B.Tech.) focused in Computer Software Engineering from Jawaharlal Nehru Technological University. Aspirants mapped to Mentor, Kartheek (aka @kartheek_a) :
Hello - I have recently created a package using Adobe Package Manager. However, I cannot see any packages in the Package Manager after I created a package.Checked error.log it says:27.03.2018 17:50:11.814 *WARN* [qtp871638439-2633] org.eclipse.jetty.server.HttpChannel Could not send response error 500: java.lang.IllegalStateException: Committed27.03.2018 17:50:17.680 *ERROR* [qtp871638439-2633] com.day.crx.packmgr.impl.servlets.ListServlet Error while retrieving infos: javax.jcr.RepositoryException: Invalid name or path: /etc/packages/content/forms//.snapshot/climes_Form-1.027.03.2018 17:50:17.680 *ERROR* [qtp871638439-2633] org.apache.felix.http.jetty Exception while processing request to /crx/packmgr/list.jsp (java.lang.IllegalStateException: Committed)java.lang.IllegalStateException: Committedat org.eclipse.jetty.server.Response.resetBuffer(Response.java:1242)at javax.servlet.ServletResponseWrapper.resetBuffer(ServletResponseWrapper.java:195)at org.apache.felix.http.base.internal.di
by @matthewmarseglia & @chrismdavis Customer readiness when migrating Adobe Target to the Adobe Experience Platform Web SDK is typically characterized by time spent identifying go live use cases, starting new workflows, and socializing changes to data structures.Figure 1 - Identifying your go live use cases is as simple as picking low hanging fruitIdentifying Your Go Live Use CasesPick the 3 Adobe Target use cases that matter most for your business and use them to drive the migration to Adobe Experience Platform. Here are examples of use cases of Adobe Target on Platform Web SDK.EventUse caseSame-page PersonalizationTargeting New Visitors who have not previously visited any page on your site, and you would like or show them different Prospecting messagesNext-page PersonalizationTargeting Return Visitors who have visited at least 1 page on your site, and you would like to understand whether their behavior indicates some form of intentNext-session Pers
I am looking for customer success stories for Workfront for teams that are in Creative, Marketing or Brand. Our team is interested the tool, but wants to see grounded success stories for teams that are tech, production or financial based.
It's clear that Edge Delivery Services are part of Adobe Experience Manager, meaning any commercial usage should be backed by an AEM license. However, if you follow the steps from https://www.aem.live/developer/tutorial, you can have any pet project in GitHub up and running without any request to Adobe. Is it valid to say that Edge Delivery Services are available free of charge for pet/PoC/test projects? Are there any content request limits applied in such cases?
Hello Team, Welcome to the Adobe Target Community Mentorship Program 2024! This is the featured Community Discussion thread for your Adobe Target Community Mentor, Karim Elemam (aka @karime57141140), who will be here to guide and support you and your peers with your Adobe Target questions as you prepare for your Adobe Target Business Practitioner Professional Certification (Exam ID: AD0-E408), through to the end of the program. A little bit about your Adobe Target Community Mentor, Karim Elemam: Adobe Experience Cloud Expert, Certified Adobe Instructor (ADLS) for Adobe Analytics, Adobe Audience Manager and Adobe Target, Consultant with analytics and marketing enterprise tools, Big Data guru, passionate world traveler (130 countries and counting), and avid long distance runner. As a Digital Transformation Consultant and Adobe Solution Partner, I utilize Adobe Experience/Marketing Cloud tools (including Adobe Audience Manage
Hi All, I have a requirement to enable basic authentication on stage dispatcher. Idea is to create a sample/test user through which stage dispatcher will be accessible.I was going through below linkhttps://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/how-to-enable-basic-authentication-for-non-prod-aem-websites/m-p/425965#:~:text=Enable%20Basic%20Authentication%3A%20Most%20of,google%20search(another%20approach%20to But I am not sure how to run the below commands on cloudhtpasswd -c /etc/httpd/conf.d/htaccess/credential.htpasswd testuserIs there any other way around I can achieve this on AEM cloud environment? Any help is highly appreciated. Thanks,Pradeep
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.