Aem Project Archetype

screenshot of Aem Project Archetype

Aem Project Archetype

Maven template to create best-practice websites on AEM.

Overview

The AEM Project Archetype is a Maven template that creates a minimal, best-practices-based Adobe Experience Manager (AEM) project. It serves as a starting point for building a website and provides various features and functionalities.

Features

  • Best Practice: Bootstrap your site with all of Adobe's latest recommended practices.
  • Low-Code: Easily edit templates, create content, and deploy CSS without writing extensive code.
  • Cloud-Ready: Supports AEM as a Cloud Service for easy scalability and maintenance.
  • Dispatcher: Includes a Dispatcher configuration for speed and security.
  • Multi-Site: Generates content structure for multi-language and multi-region setups.
  • Core Components: Offers standardized components for creating versatile layouts.
  • Editable Templates: Assemble templates without coding and define author editing permissions.
  • Responsive Layout: Define how elements reflow based on breakpoints.
  • Header and Footer: Assemble and localize headers and footers without code.
  • Style System: Allow authors to apply different styles to components without custom building.
  • Front-End Build: Supports mocking AEM pages and building client libraries with Webpack, TypeScript, and SASS.
  • Decoupled Front-End: Preconfigured to use the AEMaaCS Frontend Pipeline for decoupled front-end modules.
  • WebApp-Ready: Enables in-context authoring for React or Angular web apps using the SPA SDK.
  • Commerce Enabled: Integration with Commerce Integration Framework (CIF) for commerce solutions like Magento.
  • Forms Enabled: Supports use of Forms for projects.
  • Testing: Includes ready-to-use Functional and UI testing modules.