简介 id1761C0007W7
Adobe Experience Manager Guides (以后称为AEM Guides)是一种端到端的企业解决方案,它使Adobe Experience Manager (AEM)能够具有用于基于DITA的内容创建和交付的组件内容管理解决方案(CCMS)功能。 客户可以使用AEM Guides API以编程方式访问AEM Guides工作流,以将其与其他企业应用程序集成。 Adobe合作伙伴还可以使用这些API来增强AEM Guides的价值主张,方法是扩展其功能或将其与其他应用程序或服务集成。
AEM GUIDES API
AEM Guides API有两种格式:
这些API向应用程序开发人员公开AEM Guides的关键功能。 使用这些函数,开发人员可以创建自己的插件来扩展现成的工作流。 这些API可用于管理DITA内容的输出、使用DITA映射、将条件属性添加到文件夹级别配置文件以及将HTML和Words文档转换为DITA格式。
基于Java的API
您可以使用Experience Manager Guides中提供的基于Java的API来创建自定义插件和扩展现成工作流。
从Maven中央存储库为AEM Guides as a Cloud Service配置SDK
要在项目中从Maven存储库配置和使用服务API JAR,请将API SDK作为项目依赖项添加到项目的pom.xml文件中,如下所示。
<dependency>
<groupId>com.adobe.aem</groupId>
<artifactId>aem-dox-sdk-api</artifactId>
<version>${RELEASE}</version>
</dependency>
配置并使用Maven中央存储库中的API JAR(内部部署)
要为内部部署配置和使用服务API JAR,请将服务API JAR作为项目依赖项添加到项目的pom.xml文件中,如下所示:
<dependency>
<groupId>com.adobe.aem</groupId>
<artifactId>aem-guides-sdk-api</artifactId>
<version>${RELEASE}</version>
</dependency>
配置并使用AEM Guides公共Maven存储库中的API JAR(内部部署)
执行以下步骤以使用公共Maven存储库中的服务API JAR:
-
在
pom.xml或settings.xml文件中配置AEM Guides公共Maven存储库,如下所示:code language-xml <repository> <id>fmdita-public</id> <name>fmdita-public</name> <url>https://repo.aem-guides.com/repository/fmdita-public</url> </repository> -
设置存储库后,将服务API JAR作为项目依赖项添加到项目的
pom.xml文件中。code language-xml <dependency> <groupId>com.adobe.fmdita</groupId> <artifactId>api</artifactId> <version>${RELEASE}</version> </dependency>note note NOTE 使用与您在服务器上安装的AEM Guides包相同版本的API JAR。
一旦在项目的pom.xml文件中将服务API JAR添加为项目依赖项,您便可以在项目中生成和使用AEM Guides Java API。
基于REST的API
Experience Manager Guides提供了一组全面的基于REST的API,允许开发人员通过HTTP访问核心功能并与之交互。
这些API非常适合:
- 将Experience Manager Guides与其他企业系统集成
- 自动化发布和审核工作流
- 构建自定义应用程序和扩展
有关API使用情况、参数和示例请求的详细信息,请在Experience Manager Guides文档的 API引用 部分中查看相关主题。
其他资源
以下是AEM Guides其他有用资源的列表,这些资源位于学习与支持页面上:
- 用户指南
- 安装和配置指南
- 快速入门指南
- 帮助存档页面 \(访问旧版文档\)