
Perficient Blog » AEM
71 FOLLOWERS
Expert insights on AEM, like ways to improve your AEM training, tips to check how good is your AEM security, and many more! We're a global digital consultancy transforming how the world's biggest brands connect with customers and grow their businesses. With Perficient, you get experience and expertise, speed and agility, and a healthy dose of pragmatism to drive your business forward.
Perficient Blog » AEM
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
Perficient Blog » AEM
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
Perficient Blog » AEM
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
Perficient Blog » AEM
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
Perficient Blog » AEM
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
Perficient Blog » AEM
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
Perficient Blog » AEM
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
Perficient Blog » AEM
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
Perficient Blog » AEM
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
Perficient Blog » AEM
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