核心组件的功能强大、灵活且易于使用和自定义。遵循本文档中概述的几个关键准则将确保成功实施带核心组件的项目。
有两种实施核心组件的基本方法,虽然可通过这两种方法获得成功,但需要逐个项目对它们进行权衡。
两个导致带核心组件的项目无法成功实施的常见问题是:
在这两种情况下,会对组件提出非常严格和特定的要求,而核心组件或任何现用组件都难以达到这些要求,从而导致需要开发大量的自定义组件。
在线框化和设计阶段从核心组件开始,而不是仅在项目的实施阶段考虑核心组件。
参考已处于设计阶段的组件库。核心组件的功能强大且灵活,可将它作为起点来实现更多目标。仅在有实际业务需求,但无法通过核心组件适度满足该需求时添加自定义组件。
一旦证明需要自定义组件,就使用 Adobe XD UI 套件(可在此处下载),以便设计人员能够将核心组件用作构建块来开始构建线框和设计。
AEM 和核心组件的功能非常强大,但却不易被察觉,设计人员可能无法立即获知某些功能的用途。
内容片段允许您创建渠道中性内容,以及各种(特定于渠道的)变量。您随后可以在创作内容页面时使用这些片段及其变量。
结构化内容片段与更新的 JSON 导出程序结合使用时,还可用于通过 Content Services 将 AEM 内容传送到 AEM 页面以外的渠道。
满足作者希望重复使用页面各个部分(体验的片段)的需求。如果没有体验片段,作者需要复制并粘贴该片段。创建并维护这些复制/粘贴体验非常费时,而且容易导致用户错误。体验片段无需复制/粘贴。
嵌入组件不仅允许简单地包含外部资源(例如 YouTube 视频内容),而且还可以扩展以适应可满足项目需求的内容。