Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Standardized components to build websites with AEM.

License

NotificationsYou must be signed in to change notification settings

adobe/aem-core-wcm-components

TestCode CoverageMaven Centraljavadoc

Set of standardized Web Content Management (WCM) components forAdobe Experience Manager (AEM) to speed up development time and reduce maintenance cost of your websites.

Welcome

Documentation

  • Component Library: A collection of examples to view the components in their various configurations.
  • Component Documentation: For developers and authors, with details about each component.
  • Get Started:
    • WKND Tutorial: A two-day tutorial for building a new site.
    • Summit Tutorial: A two-hour tutorial for building a new site (from a Lab at US Summit 2019).
    • Gems Webinar: A guided tour of the Core Components (recorded on Dec 2018).

Features

Template Components

  1. Page
  2. Navigation
  3. Language Navigation
  4. Breadcrumb
  5. Quick Search
  6. Table of Contents

Page Authoring Components

  1. Title
  2. Text
  3. Image
  4. Button
  5. Teaser
  6. List
  7. Download
  8. PDF Viewer
  9. Embed
  10. Sharing
  11. Progress Bar
  12. Separator
  13. Experience Fragment
  14. Content Fragment
  15. Content Fragment List

Container Components

  1. Container
  2. Carousel
  3. Tabs
  4. Accordion

Form Components

  1. Core Form container
  2. Form text field
  3. Form options field
  4. Form hidden field
  5. Form button

Roadmap

To learn about the main upcoming components and features, visit theroadmap wiki page.

Usage

To include the Core Components in a new project, we strongly advise to use theAEM Project Archetype; this guarantees a starting point that complies to all recommended practices from Adobe.

For existing projects, take example from theAEM Project Archetype by looking at thecore.wcm.components references in the mainpom.xml, inall/pom.xml, and inui.apps/pom.xml. For the rest, make sure to create Proxy Components, to load the client libraries and to allow the components on the template, as instructed inUsing Core Components.

System Requirements

Core ComponentsAEM as a Cloud ServiceAEM 6.5 LTSAEM 6.5Java SEMaven
>= 2.29.xContinual>= 6.5 LTS GA>= 6.5.21.08
11
>= 3.3.9
>= 2.28.xContinual>= 6.5 LTS GA>= 6.5.21.08
11
>= 3.3.9
<= 2.27.0
>= 2.26.x
ContinualNot applicable>= 6.5.21.011>= 3.3.9
<= 2.25.xNot applicableNot applicable<= 6.5.21.08
11
<= 3.3.9

For the requirements from previous Core Component releases, seeHistorical System Requirements.

The Core Components require the use ofeditable templates and do not support Classic UI nor static templates. If needed, check out theAEM Modernization Tools.

Setup your local development environment forAEM as a Cloud Service SDK or forolder versions of AEM.

Building

To compile your own version of the Core Components, you can build and install everything on your running AEM instance by issuing the following command in the top level folder of the project:

mvn clean install -PautoInstallPackage

You can also install individual packages/bundles by issuing the following command in the top-level folder of the project:

mvn clean install -PautoInstallPackage -pl <project_name(s)> -am

With AEM as a Cloud Service SDK, use thecloud profile as follows to deploy the components into/libs instead of/apps:

mvn clean install -PautoInstallPackage,cloud

Note that:

  • -pl/-projects option specifies the list of projects that you want to install
  • -am/-also-make option specifies the dependencies that should also be built

For detailed informations seeBUILDING.md.

Configuration

The Core Components leverage both OSGi configurations and Sling context-aware configurations. For a description of defined configurations seeCONFIGS.md

Known Issues

  • The provided oEmbed URL Processor configuration for Facebook and Instagram is not working at the moment as a new version of the endpoint was released by Facebook and now an access token needs to be passed in the request. A possible workaround is described in#1225

[8]ページ先頭

©2009-2025 Movatter.jp