How to Push an AEM Project to GitHub for the First Time

GitHub repository is a storage place where your project’s files, code, and version history are managed using Git. It allows multiple developers to collaborate, track changes, and maintain different versions of a project. A GitHub repo can be public (accessible to everyone) or private (only visible to selected users). It typically contains: Source code files … Read more

AEM Interview Questions and Answers Part-2

AEM Templates (Editable & Static) Questions: What is Template in AEM? In AEM, a template is a blueprint or a predefined structure that defines the layout and design of a page or set of pages. We have two different types of templates are available in AEM, they are Editable Template and Static Template Static Template … Read more

AEM Interview Questions and Answers Part-1

Explain the architecture stack of AEM? Apache Felix (OSGI Java Container): In this architecture stack of AEM, one of the most important components is the OSGI Java container. This container is used for modular development, and it provides various functionalities in the form of models, components, and services.Apache Jackrabbit Oak (JCR Repository / Storage Layer): … Read more

AEM Sites Developer Professional Certification

Developer wants output as -314%. PiValue is -3.14. So what should be the HTML? A. {-#%, piValue} a this answer will be in this {#%, @format piValue} B. {-#%, piValuepercent100} C. {-#.##%, piValue} Developer wants to print “Hello World” in only edit mode. What should be the HTL? A. data-sly-test=${wcm.edit} B. data-sly-test=${wcmmode.editor} C. data-sly-test=${wcmmode.edit} What … Read more

Create AEM Project using Maven Archetype

Adobe Experience Manager (AEM) provides a powerful way to develop enterprise-level websites and applications. To kickstart an AEM project efficiently, we use Maven Archetypes, which provide a structured project template. In this guide, we’ll walk through the process of generating an AEM project using Maven.  Prerequisites: 1️⃣ Java Development Kit (JDK 1.8 or JDK 11) … Read more