This page provides an overview of Adobe Experience Manager (AEM) components such as those used for page authoring.
Because components are modular, you can:
Each AEM component:
AEM comes with a variety of out-of-the-box components that provide comprehensive functionality including:
responsivegrid- touch-enabled UI only)
The components provided and their usage within the sample We.Retail websites provided illustrate how to implement and use components. The components are provided with all source code and can be used as is or as starting points for modified or extended components.
There are two sets of Adobe-provided AEM components available:
Core Components were introduced with AEM 6.3 and offer flexible and feature-rich authoring functionality. The We.Retail reference site illustrates how the core components can be used and represent the current best-practices of component development.
Foundation Components have been available with AEM for many versions and are available out-of-the-box in a standard AEM installation. Although still supported, most have been deprecated, are no longer enhanced, and are based on legacy technologies.
Core Components represent the current best practices for component design and development and serve as reference implementations.
AEM Modernization Tools can help the migration to Core Components.
For an overview of all of the available components in your AEM instance, use the Components Console.
Alternatively, you can also use CRXDE Lite to get a list of all the components available in the repository.
In CRXDE Lite, select Tools from the toolbar, then Query, which opens the Query tab.
In the Query tab, select
XPath as Type.
In the Query input field, enter following string:
Click Execute and the components are listed.
The following pages provide more detailed information about developing these—and other—components: