扩展通用编辑器 extending

了解用于扩展通用编辑器功能的不同选项,以满足内容作者需求。

TIP
通用编辑器还提供多种自定义选项,让您能更好地满足项目需求。

扩展 extensions

作为 Adobe Experience Cloud 服务,通用编辑器的 UI 可以使用 App Builder 和 Experience Manager 进行扩展。Adobe 通过扩展管理器提供许多现成的扩展,您可以为您的项目使用它们。

有关如何启用这些扩展的信息,请参阅扩展管理器文档。

扩展 UI extending-ui

通用编辑器的 UI 扩展是使用 Adobe App Builder 构建的 JavaScript 应用程序。使用这些相同的工具,您还可以在标题菜单和属性面板中添加自己的按钮和操作,还可以为通用编辑器创建自己的事件。

如果您想了解有哪些方法可以创建自己的扩展,请参阅以下资源:

  1. UI 可扩展性 - 这是 UI 扩展的开发人员文档。
  2. UI 扩展指南 - 关于如何开发您自己的扩展的分步说明
  3. 通用编辑器 UI 扩展点 - 关于通用编辑器特有扩展点的文档
TIP
如果您更希望通过示例学习,请参阅 AEM UI 可扩展性教程。虽然它的重点是扩展内容片段控制台,但实施通用编辑器中 UI 扩展的概念是相同的。

使用 AEM Sites 中的扩展管理器,您可以根据每个实例的情况启用或禁用扩展、访问 Adobe 的第一方扩展等,包括通用编辑器的扩展。

扩展点 extension-points

除了 UI 可扩展性之外,通用编辑器还提供许多其他灵活的扩展点,以实现自定义业务需求的无缝集成。

  • 区块:采用简单的 JSON 格式,项目可以调整可用于内容创建的区块和 UE 功能。
  • 自定义用户界面:扩展可以在侧边面板或模态对话框中显示必要的 UI。
  • 事件:扩展可以接收关于作者在页面上的操作和选择的事件,以做出适当的响应。
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab