Enhance Your AEM Projects with Feature Flags


In the dynamic world of Adobe Experience Manager (AEM) projects, managing large-scale changes and feature implementations can be a challenging task. Whether you're working on a website redesign or integrating new features, the ability to control when and where these changes take effect is crucial. This is where feature flags come into play, offering a … Continue reading Enhance Your AEM Projects with Feature Flags

Sling model: Best Practices


To gain insight into Sling Models and the annotations at your disposal, consult the Sling model annotations: Basics. Now, let's delve into best practices. 1. Use specific annnotations, rather than @Inject Lets explore with an example of @Inject v/s @ValueMapValue @Inject is a general-purpose annotation that retrieves values from various injectors @ValueMapValue is an injector-specific annotation … Continue reading Sling model: Best Practices

Toggle Field visibility based on dropdown’s value – Coral 3


AEM's dropdown comes with a simple and useful feature, to toggle visibility of other Dialog fields based on its selection. An OOTB implementation is available for component "/apps/core/wcm/components/list/v1/list" Let's quickly check how to configure it (verified on AEM 6.3 with Coral-3 dropdown): Step 1: Register dropdown that is supposed to show/hide other dialog fields. Achieved … Continue reading Toggle Field visibility based on dropdown’s value – Coral 3

Custom Responsive grid/Layout container


Responsive Layouting allows user to create web pages that have a layout and dimensions dependent on the devices their users use. Sharing steps to create and configure a custom responsive grid in AEM to meet diverse business needs