在 Adobe Experience Manager 中,组件是结构化元素,用于构成所创作的页面内容。组件一直是 AEM 体验的一个基本元素,它使页面的创建过程变得简便但功能强大,使开发人员对组件的开发变得灵活且可扩展。
核心组件是一套用于AEM的标准化Web内容管理(WCM)组件,可缩短网站开发时间并降低网站维护成本。
可以即刻投入使用 | 核心组件是28个强大的组件,经过测试、广泛使用,并且性能良好。 |
云就绪 | 无论在AEM中是Cloud Service、在Adobe Managed Services上,还是在预置型上,它们都能正常工作。 |
可以通用 | 这些组件代表通用概念,作者可以用这些概念组合几乎任何布局。 |
可配置 | 模板级别内容策略定义页面作者允许或不允许使用的功能。 |
可跟踪 | Adobe客户端数据层集成允许跟踪访客体验的各个方面。 |
可访问 | 它们符合WCAG 2.1标准,提供ARIA标签,并支持键盘导航(已知问题)。 |
SEO友好 | HTML输出是语义的,提供模式.org微数据注释。 |
WebApp就绪 | 简化的JSON输出允许客户端渲染,但仍有可能进行上下文内编辑。 |
AMP支持 | 这些组件内置了对AMP标准的支持,可加速移动体验。 |
设计套件 | Adobe XD的UI套件允许设计人员创建线框,然后根据需要 设置样式。 |
Themeable | 组件实现样式系统,标记遵循BEM CSS约定。 |
可自定义 | 多种模式允许轻松自定义,从调整HTML到高级功能重用。 |
版本控制 | 版本控制策略确保在改进可能影响您的内容时,核心组件不会破坏您的站点。 |
可本地化 | 智能引用分辨率允许某些组件自动查找和呈现相应的本地化内容。 |
开放源 | 如果某些内容不应该如此,将提供改进! |
当前版本的核心组件具有以下组件。
核心组件不可直接供作者使用,开发团队必须先将它们集成到您的环境中。集成后,可以通过模板编辑器使它们可用并进行预配置。
个别核心组件的某些版本可能仅与特定版本的 AEM 兼容。
有关兼容性信息,请参阅特定组件对应的帮助页面(可在上文中的列表中点击相应链接),或参考核心组件版本文档以了解更多信息。
核心组件 | AEM as a Cloud Service | AEM 6.5 | AEM 6.4 | Java SE | 马文 |
---|---|---|---|---|---|
2.13.2 | 持续 | 6.5.5.0+ * | 6.4.8.1+ * | 8, 11 | 3.3.9+ |
(*)自版本2.11.0起,要求使用org.apache.sling.models.impl
版本1.4.12或更高版本(由于SLING-8781)。 这将在将来的服务包中为AEM 6.4和6.5提供。 在此之前,Sling Models捆绑包包含在core.wcm.components.all
包中。
有关以前核心组件版本的要求,请参阅核心组件版本。
核心组件需要使用可编辑的模板,并且不支持经典UI或静态模板。 如果需要,请查看AEM现代化工具以使用这些现代AEM功能更新您的项目。
要设置本地开发环境,请查看此AEM概述(作为Cloud ServiceSDK)或此文档(对于旧版AEM)。