核心组件简介 core-components-introduction

在 Adobe Experience Manager 中,组件是结构化元素,用于构成所创作的页面内容。组件一直是 AEM 体验的一个基本元素,它使页面的创建过程变得简便但功能强大,使开发人员对组件的开发变得灵活且可扩展。

核心组件是一组用于 AEM 的标准化网站内容管理 (WCM) 组件,可加快开发速度并降低网站的维护成本。

资源 resources

  • 组件库: ​一组用于查看组件的各种配置的示例。

  • 组件文档(此文档): ​对于开发人员和作者,包含有关每个组件的详细信息。

  • 核心组件 GitHub 存储库: ​对于开发人员,包含每个组件和项目下载的详细信息。

  • 开始使用:

功能 features

可以即刻投入使用
核心组件是 30 个经过充分测试、广泛使用且性能出色的强大 WCM 组件。
云就绪
无论是在 AEM as a Cloud ServiceAdobe Managed Services 上还是内部部署,这些组件都能运行。
可以通用
这些组件代表了作者可用来设计几乎任何布局的通用概念。
可配置
模板级内存策略定义页面作者可以使用或无法使用的功能。
响应式
所有核心组件均设计为完全响应式,确保跨设备的无缝体验。
可跟踪
Adobe 客户端数据层集成允许全方位跟踪访客体验。
可访问
它们符合 WCAG 2.1 标准,提供 ARIA 标签,并支持键盘导航(已知问题)。
SEO 友好
HTML 输出是语义的,并提供 schema.org 微数据注释。
WebApp 就绪
简化的 JSON 输出允许客户端渲染,并且仍可进行上下文内编辑
AMP 支持
组件已内置对 AMP 标准的支持,可加快移动体验。
设计套件
利用 Adobe XD UI 套件,设计人员可以创建随后可按需样式化的线框。
可主题化
这些组件实施样式系统,且标记遵循 BEM CSS 约定
可自定义
可利用几种模式来轻松进行自定义设置(从调整 HTML 到高级功能重用)。
版本控制
版本控制策略可确保核心组件在改进可能影响您的内容时不会中断您的网站。
可本地化
智能引用解析允许特定组件自动查找和自动渲染对应的本地化内容
开源
如果有出错的地方,请做出您的改进!

WCM 组件 the-wcm-components

当前版本的核心组件具有以下组件。

模板组件 template-components

页面创作组件 page-authoring-components

容器组件 container-components

表单组件 form-components

NOTE
核心组件不可直接供作者使用,开发团队必须先将它们集成到您的环境中。在集成后,可通过模板编辑器使其可用并进行预配置。
NOTE
个别核心组件的某些版本可能仅与特定版本的 AEM 兼容。
有关兼容性信息,请参阅特定组件对应的帮助页面(可在上文中的列表中点击相应链接),或参考核心组件版本文档以了解更多信息。

系统要求 system-requirements

核心组件版本
AEM as a Cloud Service
AEM 6.5 补丁级别
Java SE 版本
Maven 版本
2.23.4
连续
6.5.17.0 和更高版本
8, 11
3.3.9 和更高版本

有关以前的核心组件版本的要求,请参阅核心组件版本

核心组件要求使用可编辑模板,并且不支持经典 UI 和静态模板。如果需要,请检查 AEM 现代化工具以使用这些现代化 AEM 功能更新您的项目。

要设置本地开发环境,请查看此 AEM as a Cloud Service SDK 概述,或适用于旧版 AEM 的本文档。

TIP
核心组件自动成为 AEM as a Cloud Service 的一部分,并且您始终拥有最新版本的核心组件。
有关如何在 AEMaaCS 中和内部部署开始使用核心组件的更多信息,请参阅使用核心组件文档。

其他组件 other-components

还有其他一些基于核心组件构建的组件可供 AEM 作者使用。

recommendation-more-help
d2be9096-a81e-404b-9952-d8925af7219c