Feb 15 ยท 4 min read ยท Covers: Maven Archetype โข Module Structure โข Build & Deploy โข Package Manager How the Project Was Created โ๏ธ Using Adobeโs official Maven archetype: mvn -B org.apache.maven.plugins:maven-archetype-plugin:3.3.1:generate \ -D archetypeGroupId=com.ado...
Join discussionFeb 15 ยท 6 min read ยท URL slug: aem-maven-archetype-explainedTags: AEM, Adobe Experience Manager, Maven, Java, Web Development What is Maven? Before understanding the archetype, you need to know Maven. Maven is a build tool for Java projects.It does for Java what npm doe...
Join discussionFeb 14 ยท 5 min read ยท A structured path from beginner โ industry-ready Adobe Experience Manager Engineer ๐ What is AEM? AspectDetail Full NameAdobe Experience Manager TypeEnterprise Web Content Management System (CMS/WCM) Built OnJava โข OSGi (Apache Felix) โข JC...
Join discussionFeb 14 ยท 4 min read ยท Chapter 1 of AEM Learning Series โ Understanding the core architecture used in every production AEM setup. ๐ The Big Picture Every production AEM setup runs on a 3-tier architecture. These 3 layers work together to deliver fast, secure, and scalab...
Join discussionFeb 14 ยท 4 min read ยท Chapter 2 of AEM Learning Series โ Understanding the engine that runs AEM. ๐ What is OSGi? OSGi = The engine that runs AEM AEM is not a single huge Java application.It is made of hundreds of small modules called Bundles. OSGi is the framework that...
Join discussionFeb 14 ยท 4 min read ยท Chapter 4 of AEM Learning Series โ How AEM turns URLs into HTML pages. โก What Sling Does (In One Line) Apache Sling maps a URL โ to a JCR node โ then finds the script that renders it. This is the core engine of request processing in AEM. ๐ Slin...
Join discussionFeb 14 ยท 5 min read ยท Chapter 3 of AEM Learning Series โ Understanding how AEM stores EVERYTHING. ๐ What is JCR? JCR = Java Content Repository JCR is a Java specification (JSR-170 & JSR-283) that defines how content should be stored and accessed. JCR Specification ...
Join discussionFeb 14 ยท 3 min read ยท Chapter 5 of AEM Learning Series โ How AEM behaves differently across environments without changing code. ๐ฏ What Are Run Modes? Run modes allow AEM to behave differently depending on where it is running. The same codebase runs across: Author (c...
Join discussion