Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
How Universal is Adobe Universal Editor?by @daniel-strmecki OverviewAdobe's new Universal Editor is built for editing content no matter which type of frontend application is used. It is completely decoupled from AEM but integrates nicely with it. We've seen it work well with Edge Delivery Services, but is it also a good fit for frontends built with React/Next.js, Angular, or View? Let's create a simple Next.js application and put it to the test.Key points:Learn how to create a simple blog application in Next.jsLearn how to use Universal Editor for local development with AEMaaCS and Next.js frontend applicationAdd the required HTML data attributes to make elements editableConnect to Universal Editor UI, set the authentication header and start editingAdobe Universal Editor can be quickly set up for editing any type of frontend applicationSince it relies on standard HTML, it doesn't limit us to any specific frontend technology Full ArticleRead the full article on https://me
Session Details Edge Delivery Services can complement your existing Adobe Experience Manager investment. Join Colin and Mark from Adobe partner Ensemble as they walk through examples of what they have found bringing customers into this new world. Session Recording Session Schedule 12th November, 2024 | 4:30:00 PM PST Speaker(s) Mark McConnell, Lead Software Developer, Ensemble Moderator(s) Adobe Product(s) AEM Full Schedule Check Here Q&A Please use this thread to ask the questions related to this Session. Don't forget to register yourself for this session using the registration link shared above.
Calling all marketers looking for a new intelligent addition to your team,Join us for an exciting live session where Adobe product and engineering experts will give you an exciting sneak peek at our latest groundbreaking innovation: AI Assistant for Audiences, coming soon to Adobe Real-Time CDP to supercharge audience insights and actions. Using natural language, marketers can leverage AI Assistant for Audiences to estimate audience size, understand reasons for fluctuations, and define powerful goal-oriented audiences, unlocking more use cases and reaching audiences that matter. Join us here: https://www.youtube.com/live/DYsyii7ldck Can’t attend? No worries—register anyway, and we’ll send you the recording! Register here: https://engage.adobe.com/ExpLeagueLive-241113.html
Calling all marketers looking for a new intelligent addition to your team, Join us for an exciting live session where Adobe product and engineering experts will give you an exciting sneak peek at our latest groundbreaking innovation: AI Assistant for Audiences, coming soon to Adobe Real-Time CDP to supercharge audience insights and actions. Using natural language, marketers can leverage AI Assistant for Audiences to estimate audience size, understand reasons for fluctuations, and define powerful goal-oriented audiences, unlocking more use cases and reaching audiences that matter. Can’t attend? No worries—register anyway, and we’ll send you the recording! Watch here: Youtube Live page.
A long way back, you learned that direct links to static assets (like, say, a PDF) won’t be tracked by Munchkin. You should instead have a central Redirector LP that hooks up the Munchkin cookie before flipping to the target asset. Later, I showed how to instrument Munchkin so an event fires as soon as Visit Web Page has been logged, allowing the fastest response for Munchkin-dependent stuff — like redirecting. Hadn’t yet wrapped together those 2 concepts, though. So here’s how you should set up the Redirector LP in the modern age (as of late 2024). First, download the HitEvent JS and re-upload it to your Design Studio: teknkl-munchkinhitevent-v1.js Load that file in the <head> of your Redirector LP: <!-- Munchkin event enabler --> <script src="https://pages.example.com/rs/123-ABC-456/teknkl-munchkinhitevent-v1.js"></script> <!-- /Munchkin event enabler --> It’s critical that it load before the Munchkin library, which g
Marketo Munchkin and Google Analytics have a lot in common on the client side, but GA’s event_callback feature is something Munchkin ain’t got. event_callback lets you trigger a JS action as soon as possible after Google fires an event: not one millisecond before, and not some gross-grained period after, but exactly at the right time. When you’re redirecting away from a page, event_callback ensures the event shows up in GA. Rather than guessing “GA usually takes less than 2 seconds” — or worse, not even thinking about GA’s network needs at all — you do this: gtag("event", "page_view", { "event_callback": function() { document.location.href = "/followup-page.html"; } }); Similarly, it would be great to know when Munchkin has sent the Visit Web Page. To do that, we need an event or callback that fires at that exact moment. No guesswork. The goal Instrumenting an existing library that only exists as minimized JS is a pretty foolish thing in general. &
"Marketo only" custom objects have been available for a while within Marketo, but up until recently you needed involvement from Support or Consulting to create them. Well, all that is changing in a recent enhancement to Marketo. If you need to leverage Custom Objects, you can request access via support, and this new end user facing UI is all yours. Amazing, Right? Once enabled, you'll see the Custom Objects under Admin --> Custom ObjectsLets talk a bit about why you might need or want to use custom objects. Custom objects are used to extend the Marketo data model and specify data that exists in a one to many relationship with a Lead or Company. Example of this might be "Products" or "Contracts" or "Investment Portfolios".. the possibilities are endless.These objects, one created and published are populated using the SOAP or REST API and can be used in Smart Campaigns or Smart lists, and are viewable in the Lead Details screen under "Custom Objects"The available Triggers and Filters
I have a set of radio buttons (top, center and bottom). My requirement is such that I have used the property "checked" as true to show "center" as the selected one when the component is dragged and dropped on the page. If I open the dialog, selects the radio button "top" and click submit, I am getting the value as "top" in my html page. But, if I reopen the dialog, the "center" button is selected instead of "top".As per requirement, I can't change the order of radio button as well as default selection.
Hi, We have lot of critical issues with regarding "HTTP requests should always have socket and connect timeouts". For this, I created one common configuration to set time outs in project level and use the same request config across all the clients. Lets say I call my service "httpService". So below is my code httpClient = httpClientBuilderFactory.newBuilder().setDefaultRequestConfig(httpService.getRequestConfig()).build(); https://experienceleague.adobe.com/en/docs/experience-manager-cloud-manager/content/using/custom-code-quality-rules. But this is still showing the same error. Best regards,Vijaya Kumar Arumugam
Hi Team,I only want to show custom 404 error message for my site having path "/content/mySite/".I have overlayed "/libs/sling/servlet/errorhandler/" but this is working for every path.
Our client's website is currently hosted on an AEM (headful architecture) that includes Sling, OSGI, and JCR, rather than a standalone headless UI with React. However, the client is now considering developing a middleware framework that would incorporate Apache Sling and Karaf, with an intent to reuse the existing front-end code AS-IS but with the content married from a new headless CMS (instead of AEM) . This shift is driven by the desire to avoid the additional costs associated with leveraging the full capabilities of AEM. Instead, they are opting for a more tactical strategy that involves using Apache Sling and Karaf as a bridge to replicate the existing solution without AEM. The client is familiar with the out-of-the-box functionalities of AEM but is not utilizing them and has no plans to do so in the future. They believe that these features come at a higher cost, which is why they prefer a more tactical approach with an intermediate layer (Apache Sling and Karaf without AEM) to re
Ready for a career investment day out of the office/home office? If you’re located in the Bay Area, don’t miss this opportunity to meet your peers in person at the Skill Exchange for Workfront and AEM. This FREE learning event includes lunch, breakout sessions covering Workfront-specific topics (led by customers), and ends with a networking reception. Register and see the full agenda here: https://adobe.ly/3X9EgEE Enjoy!
I am unable to select a variation in the experience fragment, even though I have selected a variation in the dialog. I am receiving the error message: "Choose an experience fragment variation." Additionally, I see an API call to /content/xxx/xx/xx/en_us/xx/xx/master.3.json?_=1730751101474, but it is returning an empty response. This functionality is working fine in the environment where the API call typically returns a valid response. Can someone help me resolve this issue?
Hello,I'm working with a user and trying to get rid of the log4j vulnerability for Adobe Livecycle Designer ES4 and wanted to know how to remediate it and if there is any updates for it we can run? I can't seem to get in contact with any support staff to assist me.
Context-Aware configuration in AEM by Ashwini Sathe OverviewConfigurations in AEMWhen looking at an AEM implementation, it is very common to see an OSGI config for every service in the system. This is a very handy way to store configurations and it’s very easy to extract the configuration from there for consumption. So, developers tend to store all kinds of configurable data inside OSGI. But it is not recommended to use OSGI for all kinds of configurations such as runmode specific configs, API configs, configs for specific content path, scheduler configs and so on. What is Context aware configuration (CA-config) :The configurations which are specific to content resource or resource tree is known as context aware configuration. These configurations are related to the content e.g. web site or tenant site. So with CA-config we can have different configurations for different subtrees in the resource hierarchy.Here is an example of what the content tree looks like
Email deliverability refers to the ability of an email message to reach the intended recipient’s inbox, or the rate of successful deliverability in which the recipient does not report the email as spam or unsubscribe. This post will walk through five steps you can follow to understand and improve your email deliverability. Please comment below if you have any questions regarding managing your email deliverability with Marketo! Step 1: Understand the Basics Review the following resources to learn the fundamentals of Email Deliverability. Learn about optimizing email deliverability (Video, 8 min): Short video demo on how to create interesting content, avoid being sent to spam, and better engage your customers. Deliverability (Webinar, 58 min): Marketo’s deliverability expert explains components of sender reputation and how to manage your reputation. Marketo Email Deliverability FAQ (Blog, 13 min read): We've partnered with our experts to an
Hi, I just wanted to check if there are any feasibility to handle dynamic ranking/re-ranking for the pages in AEM oak search?Also Please help with some insights on other ways/best practices of integrating dynamic page ranking to AEM sites. Thanks!
We are using Adobe Experience Manager 6.5.17.0 for our development. The team frequently facing an issue with error message "20.10.2024 07:44:04.286 *ERROR* [qtp1932271856-175] org.apache.sling.engine.impl.SlingHttpContext handleSecurity: Possible reason is missing Repository service. Check AuthenticationSupport dependencies. 20.10.2024 07:44:04.288 *ERROR* [qtp1932271856-89] org.apache.sling.engine.impl.SlingHttpContext handleSecurity: AuthenticationSupport service missing. Cannot authenticate request. 20.10.2024 07:44:04.288 *ERROR* [qtp1932271856-89] org.apache.sling.engine.impl.SlingHttpContext handleSecurity: Possible reason is missing Repository service. Check AuthenticationSupport dependencies. " To resolve this error we usually will follow the steps as below: 1.Stop the AEM instance. 2.Delete the following files: /publish/crx-quickstart/repository/segmentstore/repo.lock /publish/crx-quickstart/launchpad/felix/cache.lock /publish/crx-quickstart/repository/ind
Hello Everyone,I was trying to integrate this dynamoDB with AEM 6.5 SPA , added this dependency in core/pom.xml and also in parent pom.xmldependency><groupId>com.amazonaws</groupId><artifactId>aws-java-sdk-dynamodb</artifactId><version>1.12.773</version></dependency>=====================================================================after running the mvn build ,able to see the below dependency in core/pom.xml included with the above one<dependency><groupId>com.amazonaws</groupId><artifactId>aws-java-sdk-core</artifactId><version>1.12.773</version><scope>compile</scope></dependency>Getting this error in my project bundle in bundle console====================================com.amazonaws.auth -- Cannot be resolvedcom.amazonaws.client.builder -- Cannot be resolvedcom.amazonaws.services.dynamodbv2 -- Cannot be resolvedcom.amazonaws.services.dynamodbv2.document -- Cannot be resolvedand
After we upload an image to the DAM in AEM, the thumbnail image doesn't appear and the custom metadata doesn't show after clicking on properties. The content author has to refresh the browser page for these details to appear. We're on AEM 6.5.21. (AMS)
Hi,We have 6 publishers for our website when we are trying to access a non existing page it is throwing 500 error in 3 publishers and 404 error in 3 publishers. The configuration is same for all the publishers and the error pages are available in the publishers.ErrorPageHandlerImpl is available.In the error logs we are getting Sling Uncaught throwable error Can someone suggest what could be the issue?
Hi All,There are certain components in our AEM application which read certain values from its parent pages. When we target such components, component is breaking, because now path for the component is different, now its from /content/campaign, when it try to read from parent path, component is breaking. Is there any way to fix this? Please advice.@arunpatidar @sureshdhulipudi
We currently have an event listener configured for /content/dam that listens for metadata changes. However, we are experiencing performance issues when an author updates multiple properties and clicks the save button, as the event listener is triggered for each updated property. Is there any way to get all the updated properties once click on save button instead of multiple calls.
I would keep the code in more sanitizer way and post which makes complete sense later
I have few assets in DM, and I want to download the original file using the scene7 url. However, when trying to download the asset with the scene7 URL, it is drastically reducing the asset size. I have an image of 4MB in DM, and downloading the same via the scene7 url gets me 97KB in file size. I'm not sending in any params with the URL.How do I download the 4MB image as it is using the scene7 URL?Thanks
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.