Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
So in my AEM Sites project, I want to use the ui.frontend module to add the JavaScript files for datatables.net by using npm.So in the documentation link for installing the JavaScript and CSS files for datatables.net ishttps://datatables.net/download/indexTo install it using NPM the command isnpm install --save datatables.net-dt So in my AEM projects ui.frontend folder I ran the command Which updated the file package.json to contain the datatables.net dependency e.g"dependencies": { "datatables.net-dt": "^1.11.3"}The full package.json file generated is{ "name": "aem-maven-archetype", "version": "1.0.0", "description": "Generates an AEM Frontend project with Webpack", "repository": { "type": "git", "url": "https://github.com/adobe/aem-project-archetype" }, "private": true, "main": "src/main/webpack/site/main.ts", "license": "SEE LICENSE IN LICENSE.txt", "scripts": { "dev": "webpack -d --env dev --config ./webpack.dev.js && clien
Can anyone point me to a working example/ demo of the cookie opt out service for AEM sites?It's described on the experienceleague website here - but when i follow the documentation and use the client library javascript in a Sightly/ HTML template, method calls like getCookieNames() return an empty array.
Hi All, I have a usecase where I need to call an OOTB AEM Sling Servlet from a workflow step process and store the response from the servlet in asset metadata. Is there a way to call the sling servlet running in the same AEM instance without using the Apache HTTP api? I have already tried calling the servlet using the Apache HTTP api with basic authentication, and it works but, I have to hardcode the url to something like "http://localhost:4502/.... (in my local instance). Is there a better way to do this than using the http api? I don't like to hardcode (or use configs) the host:port to build the url and the credentials. And, i feel it defeats the purpose since I am trying to call the servlet from within the same AEM instance from a bundle. I would greatly appreciate any help or helpful pointers you can provide.-SKM
We have 7 AEM cloud instances. The vhosts files are complex, and we have issues with redirects etc.Testing by uploading to cloud takes 1-2 hours, so it takes a day to test a few changes. We want to run dispatcher locally. It obvoiusly requires editing the /etc/host file with the name one of our sites, e.g. 127.0.0.1 www.mysite.com Then when we hit http://www.mysite.com:8090 or https://www.mysite.com in a browser, we get: ERR_SSL_PROTOCOL_ERROR because there are no certificates etc installed. Has anyone solved this issue? In the vhosts, everything is "http". this means we see constant switching between SSL and non SSL whenever a rewrite rule happns, which means browsers see a lot of unnecessary redirects, which certainly affects performance and SEO. To try to fix this, we have puth https: in may of the rewrite rule targtes, but this doesnt seem to help
1. dispatcher is configured to communicate port 6000 to communicate with author2. when we type domain/crx/de in browser it is redirecting http://domain:6000/crx/de/index.jsphow to resolve issue https://domain/crx/de/index.jsp which should happen
AEM Asset Upload Size restriction - How to overcome? by Abstract Read Full Blog AEM Asset Upload Size restriction - How to overcome? Q&A Please use this thread to ask the related questions.
How to fix traversal index issue in AEM by Abstract Read Full Blog How to fix traversal index issue in AEM Q&A Please use this thread to ask the related questions.
How to Write a Custom Authentication Handler Using IMS (Identity Management Services) in AEM by Abstract Read Full Blog How to Write a Custom Authentication Handler Using IMS (Identity Management Services) in AEM Q&A Please use this thread to ask the related questions.
Adobe Experience Manager(AEM) Content Translation — Deep Dive(Part2) by Abstract Read Full Blog Adobe Experience Manager(AEM) Content Translation — Deep Dive(Part2) Q&A Please use this thread to ask the related questions.
Hey Guys,Happy to share with you next recent published topic Part 6 out of 8- OSGI Component Configuration https://www.techinnovia.com/osgi-components-configuration/ OSGI Component ConfigurationConfiguration Meta TypeConfiguration ManagerSummaryAt the end of each article it does contains demonstration of dummy project video clip!Feel free to share your feedback on blog 😉 Happy Learning!Cheers!!
Hello,Environment - AEM 6.4.8 Facing frequently CMS Old Gen Heap Issue in production publishers. By reading through the HeapDumps, it is always pointing to CacheLIRS which is taking around 65% of the space and causing issues. One instance of "org.apache.jackrabbit.oak.cache.CacheLIRS" loaded by "org.apache.felix.framework.BundleWiringImpl$BundleClassLoader @ 0x6c26bc280" occupies 2,666,504,552 (64.64%) bytes. The memory is accumulated in one instance of "org.apache.jackrabbit.oak.cache.CacheLIRS$Segment[]" loaded by "org.apache.felix.framework.BundleWiringImpl$BundleClassLoader @ 0x6c26bc280". Keywordsorg.apache.jackrabbit.oak.cache.CacheLIRSorg.apache.felix.framework.BundleWiringImpl$BundleClassLoader @ 0x6c26bc280org.apache.jackrabbit.oak.cache.CacheLIRS$Segment[] HeapDumps & thread-dumps are pointing towards the below thread. <Java Local> java.lang.Thread @ 0x6ea66
Join us for our next Adobe Campaign Community Q&A Coffee Break, on Thursday, November 11th, 2021 @ 8am PT Register here for this Adobe Campaign Community Q&A Coffee Break. We'll be joined by Anh Tran aka @antran_adobe, Technical Consultant for Adobe Campaign, who will be signed in here to the Adobe Campaign Community to chat directly with you on this thread to take your Adobe Campaign questions pertaining to his areas of expertise: Message Center - Best Practices & Guardrails Use of Message Center APIs REQUIREMENTS TO PARTICIPATE Must be signed in to the Community during the 1-hour period Must post a Question about Adobe Campaign Coffee Break topic on this thread Think of this as the Adobe Campaign Community equivalent of an AMA, (“Ask Me Anything”), and bring your best speed-typing game INSTRUCTIONS Click the blue “Reply” button at the bottom right corner of this
What is the recommended way to do IP mappings to particular websites in Cloud? Is there a GeoIp lookup option/configuration in the CDN?www.site.com -> www.site.com/us/en.html for US IPswww.stie.com -> www.site.com/fr/fr.html for FR IPs
Anyone planning to take adobe certifications..?Do check out Adobe SPP's Credentials Journey for your respective certifications. You can have the on demand Adobe training which will prepare you for exams. As an add on if you finish the training requirements; you will receive an Adobe Professional Badge from Adobe. Cheers to happy learning:-)
Authors: Sunish Verma, Meenalochini Balasubramanian, and Jody Arthur Enterprises today are amassing a tremendous wealth of customer data yet most continue to struggle with using their data to its fullest potential. This post describes how Adobe Experience Platform was able to help large enterprise customers better leverage its data and its mobile app to send personalized messages to customers in real-time on their mobile devices. With its integration of the platform's Journey Orchestration Service with a third party application in the company's existing tech stack, the moment customers initiate a triggering event within the app, such as watching a video or abandoning and a sports event in progress, they now receive personalized messages in real-time to deepen or reestablish the engagement. This blog details a single implementation or customization on Adobe Experience Platform. Not all aspects are guaranteed as general availability. If you need professional guidance on how to proceed, t
Authors: Sazzad Hossain, Nipun Nair, and Doug Paton In this blog, we explain how Adobe's Pipeline service solved a noisy neighbor problem on its HTTP API to protect Adobe Experience Platform from inadvertent or malicious overuse. We explore the options we had and take a deep technical look at the solution we decide to implement. Adobe Experience Platform Pipeline service currently handles one hundred billion messages daily, in near real-time, across Adobe's Experience Cloud workflows (which includes products like Audience Manager, Adobe Analytics, Adobe Campaign, Adobe Target). We introduced Pipeline in a prior blog. By means of a quick recap, Pipeline is a high throughput API layer that provides the streaming foundation for the rest of the Platform services, akin to a silent superhero. But as an old saying goes "with great power comes great responsibility". The Pipeline API service needs to guarantee that a single rogue client cannot exhaust its capacity thereby impairing the SLAs fo
Authors: Sunish Verma and Jody Arthur This post provides a synopsis of a proof-of-concept that Adobe Experience Platform developed for a large B2B company to meet several business needs that are common across almost all industries. Our developers solved every one of the customer's uses and in the process, proved that Adobe Experience Platform's architecture can stand up as the core foundational platform for delivering customer experiences, one that augments all our other channels and products and supports their use at high scale. This blog details a single implementation or customization on Adobe Experience Platform. Not all aspects are guaranteed as general availability. If you need professional guidance on how to proceed, please reach out to Adobe Consulting Services on this topic. In 2019, one of our enterprise customers, a large B2B company, presented Adobe Experience Platform with a set of problems it wanted to solve. Unable to resist a challenge, our pool of enterprise architect
Authors: Dan Popescu and Jenny Medeiros This post describes how Adobe Experience Platform designs, deploys and manages production-ready Kubernetes clusters running on Amazon EKS, while also providing recommendations and open source tooling for developers interested in achieving the same. Kubernetes (K8s) has become the industry standard for container orchestration, although it's also notoriously difficult to maintain. As a result, most developers choose one of many available hosted and managed Kubernetes services to streamline their deployment and management processes. For Adobe Experience Platform, we decided to deploy our first Kubernetes cluster with Amazon Elastic Container Service for Kubernetes (Amazon EKS) – a fully managed service that allows us to run Kubernetes on AWS, while also handling the Kubernetes control plane. This makes it easy for us to deploy, manage, and scale containerized applications. In this post, we provide an overview of our thought process when designing a
Authors: Jaemi Bremner (#Jaemi_Bremner), Ivan Mironchuk (#Ivan_Mironchuk), Jody Arthur Take a tour of new features and capabilities of Adobe Experience Platform Launch that will help manage Adobe Experience Platform Mobile SDK to accelerate mobile application development. Giving your users a great mobile experience means constantly evaluating how they are interacting with your app and quickly responding with updates and optimizations. Based on these guiding principles, we built Adobe Experience Platform Mobile SDK from the ground-up to be modular, flexible and dynamic. Managing mobile SDKs through Adobe Experience Platform Launch brings a host of new features and capabilities that enable you to better engage with your users with meaningful personalization. Let’s take a look at some of the top features of the Adobe Experience Platform Mobile SDKs and how managing them with Launch can accelerate your mobile application development. Platforms Support Adobe Experi
Authors: Jaemi Bremner, Avinash Kumar Gupta, Arun Singh, Nishant Sinha, and Jody Arthur This article provides a behind-the-scenes look at how Adobe Experience Platform is using event-driven automation to improve reliability and stability. In today’s world of microservices and loosely coupled software modules, events are often the binding pieces of how the desired functionality is achieved. Software components generate events and corresponding actions on these events define how the components would behave. These events might be the signal generated by users making requests, or base computing components sending in failure indications, or even the applications pointing out the potential issues due to different inputs. Even when developers have access to generated events and know the sequence of actions that are required to be taken to complete a process, they are required to write a significant amount of code to implement them. Not surprisingly, this resource-intensive proc
Authors: Jaemi Bremner (#Jaemi_Bremner), Raman Gupta, Tanuj Gupta, Vardan Gupta, Anand Gupta, and Jodi Arthur An inside look at how Adobe Experience Platform is using Apache Airflow to exponentially scale its workflows for better performance. Check out our prior blog about Apache Airflow here. Many enterprises are challenged with the need to expand their systems to handle more and increasingly complex workflows while delivering expected high availability and performance. For example, the scale is often a limiting factor for companies seeking to capitalize on the benefits of machine learning, for which the predictive models often require large data sets and scale-out capabilities of a cluster to train. At Adobe Experience Platform, our developers continue to explore new ways to achieve high scale with low latency while supporting an ever-growing number of concurrent workflows to ensure the best customer experience. This post will describe how Adobe has accomplished t
Author: Chetan Prasad (#praschetan)We released a major update to our mobile SDKs last fall. The Adobe Experience Platform Mobile SDKs were “made from scratch” for modularity, flexible configuration, and performance to replace the mature-yet-aging version 4 mobile SDKs. You can read more about what the new SDKs offer here. Internally, the SDK development team has ever-maintained a laser focus on quality. “0 bug count”, “performance! performance! performance!”, and “customer issues before roadmap” have been some of our team’s chief catchphrases. Currently, 18,000+ apps for major, global brands rely on our SDK for marketing and product functionality. Increased usage and an ever-changing mar-tech industry landscape have caused us to realize our mounting responsibility to be a consistently stable, secure, and credible presence in your app. While we are constantly iterating on quality, building trust with you, our developer community, is key. The way to continue to engender t
Author: Aditya Sharma First, a little about myself. I am a newbie into the world of Adobe Experience Manager (AEM), and I am blogging about the problems that I faced during my AEM development process. Here are some of the solutions I’ve jotted down along the way, after a lot of digging around and troubleshooting. If you are looking for the official, exact know-how on implementing AEM versioning then I suppose this would be the link to check out. But, in case you are looking for answers to the more practical problems that we see in our day-to-day life with AEM—some of which can be relieved using the versioning mechanism—then read on. Let’s begin our fun ride through a few of the problems that we encounter, and how AEM versioning can remedy those for us. Here’s the first scenario: 1. You are an author working on a page, but you have multiple other authors who are trying to make changes to the same page. At times this makes you lose changes you’ve made. To answer this, we
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.