How Nested Context-Aware Configuration Makes Complex Configuration Easy in AEM
Perficient Blog » AEM
by Saurabh Mahajan
1M ago
Managing configurations in Adobe Experience Manager (AEM) can be challenging, especially when sharing configs across different websites, regions, or components.  The Context-Aware Configuration (CAC) framework in AEM simplifies configuration management by allowing developers to define and resolve configurations based on the context, such as the content hierarchy. However, as projects scale, configuration needs can become ..read more
Visit website
Create Content Fragment Variations in AEM With GenAI
Perficient Blog » AEM
by Raf Winterpacht
5M ago
Earlier this year, Adobe introduced new generative AI capabilities in Adobe Experience Manager (AEM). As a Platinum partner of Adobe, Perficient has early adopter features provisioned for our environments. One of the more exciting and relevant features is the ability to use GenAI to generate variations within Content Fragments in AEM. In this blog, we’ll ..read more
Visit website
Running AEM Author, Publisher, and Dispatcher Within Docker
Perficient Blog » AEM
by Shannon Sumner
5M ago
About eight years ago, I was introduced to Docker during a meetup at a restaurant with a coworker. He was so engrossed in discussing the Docker engine and containers that he barely touched the hors d’oeuvres. I was skeptical.  I was familiar with Virtual Machines (VMs) and appreciated the convenience of setting up application servers ..read more
Visit website
AEM OSGi Services: Take Advantage of Strategy Design Pattern
Perficient Blog » AEM
by Saurabh Mahajan
5M ago
Design patterns are pivotal in crafting application solutions that are both maintainable and scalable. The Strategy Design Pattern is ideal for scenarios that require runtime selection among various available algorithms. In this blog, we’ll cover how to implement the Strategy Design Pattern in an AEM OSGi service, boosting your code’s flexibility and manageability.  What is ..read more
Visit website
How to Track Git Build Info in Your AEM Multimodule Maven Project
Perficient Blog » AEM
by Saurabh Mahajan
7M ago
When troubleshooting issues in Adobe Experience Manager (AEM), the first step is often to identify which code version is deployed for the affected projects. However, OSGi bundle versions only provide a partial picture, lacking crucial details like the exact branch used. This becomes especially problematic when managing multiple tenants in the same environment or comparing ..read more
Visit website
AEM Local Development With OpenJDK 11 and Maven 3.9.x
Perficient Blog » AEM
by Shannon Sumner
7M ago
The official Adobe tutorial for setting up a local AEM development environment requests the reader to install Java JDK 11 for AEM 6.5 and above.  It does not provide a download link for the Java JDK 11.  If you were to do a quick Google search for “JDK 11 download,” you would be presented with a search results page containing links to Oracle.  Oracle Corporation acquired Sun Microsystems (the creators of the Java Programming Language) in 2010.  In 2019, Oracle significantly changed its Java licensing model, impacting how businesses and developers could use Java.  Orac ..read more
Visit website
Adobe Sites: Migrating from Webpack to Vite
Perficient Blog » AEM
by Shannon Sumner
7M ago
Webpack is an amazing bundler for JavaScript and, with the correct loader, it can also transform CSS, HTML, and other assets.  When a new AEM project is created via the AEM Project Archetype and the front-end module is set to general, Adobe provides a Webpack configuration to generate the project’s client libraries. Introducing Vite Vite is a new build tool that has recently come onto the scene.  You can check the NPM trends here. Compared to Webpack, Vite provides significantly faster build times and hot reloading during development. Vite utilizes Rollup.  Rollup generates sm ..read more
Visit website
Enabling Dynamic Media Feature AEM Custom Components
Perficient Blog » AEM
by Suraj Kamdi
9M ago
Dynamic Media is one of the versatile tools provided by Adobe. Previously, it was known as Scene7. It has strong Asset editing and authoring tools capabilities. It is based on a Cache delivery network, which loads the contents to improve page load time and renders the right image renditions correctly resized and optimized. Dynamic Media allows requesting devices to request exactly what type of rendition, version, and exact image size is needed by that device at the moment of request.   Have you wondered about the benefits of integrating the Dynamic Media feature in custom components?&nbs ..read more
Visit website
Create an RSS Feed using HTL
Perficient Blog » AEM
by Raviteja Gunda
10M ago
Did you know you can create an RSS feed in AEM (Adobe Experience Manager) for external applications like Eloqua? While AEM provides out-of-the-box functionality for RSS feeds, customizing them may require additional steps. Below you’ll find several options for creating RSS feeds in AEM along with steps for creating one using HTL.   3 Options to Create an RSS Feed in AEM   Override Default JSP Functionality (JSP Approach)  Customize the JSP code to tailor the RSS feed according to your requirements  This approach requires writing backend logic in Java and JSP ..read more
Visit website
Overview and Basic Concepts of Adobe Experience Manager (AEM) Components
Perficient Blog » AEM
by Mohd Zubair Khan
11M ago
Adobe Experience Manager (AEM) is a sophisticated and versatile content management tool. Components are the elements that help structure the page, for example, the header, body, and footer, through authoring. AEM’s core components, have always allowed authors to create pages that are both efficient and simple to use, whereas developers can create components that are customizable and expandable. In this blog, we will look at the mysterious world of AEM components and how they impact the platform’s overall functionality and user experience.  Fig. Core Components Library Classification o ..read more
Visit website

Follow Perficient Blog » AEM on FeedSpot

Continue with Google
Continue with Apple
OR