您正在查看 Apigee Edge 文档。
转到 Apigee X 文档。 信息
对于希望进一步控制集成到 Apigee Edge 中的开发者门户提供的体验的用户,Drupal 9 提供了一个功能强大的开源企业级内容管理系统 (CMS)。通过用于 Drupal 9 的 Apigee 模块,您可以构建完全自定义的开发者门户,该门户更具灵活性同时能更好地控制开发者体验。由于 Drupal 9 项目和这些模块是开源的,因此您可以扩展和参与开发,并充分利用 Apigee 和 Drupal 社区的知识。
借助 Apigee Kickstart 快速起步并迈向正轨
让开发者门户开始使用 Apigee Edge 的最快方法是使用 Apigee 开发者门户 Kickstart。Apigee Developer Portal Kickstart 是一种 Drupal 分发,可让您使用 Drupal 9 快速评估以创建 Apigee 开发者门户。Kickstart 将创建门户、配置与 Apigee Edge 的连接、展示您的 API 产品以及发布 API 参考文档所需的所有开源 Apigee Drupal 模块和库捆绑在一起。
开始使用
如要查看 Kickstart 分发安装说明,请访问 Apigee Developer Portal Kickstart 的 Drupal.org。Kickstart 安装程序将提示您提供安装 Drupal 9 核心所需的所有信息,配置您与 Apigee Edge 的连接,并使用可自定义的主题启动并运行您的网站。Kickstart 还包含预配置的 Drupal 页面实体,可用于您的开发者门户首页、API 目录页面和“使用入门”页面。其中还包括用于构建开发者社区的常见问题解答、博客和论坛。
将 Kickstart 与适用于私有云的 Apigee Edge 搭配使用
您还可以使用 Kickstart 安装配置文件通过 CentOS 7/RHEL 7 安装基于 Drupal 9 的开发者门户。如果客户希望在本地服务器上托管开发者门户,建议采用此方式。通过此安装创建的开发者门户可以连接到 Apigee Edge for Private Cloud 中的组织或公有云中的组织。如需了解更多安装说明,请参阅将 Kickstart 与适用于私有云的 Apigee Edge 搭配使用。
自定义开发者门户
Kickstart 分发包含自定义首页、“使用入门”页面以及 API 目录页面。可以修改每个页面,使其展现贵公司的品牌、徽标和自定义的开发者体验。
- 如要自定义开发者门户的徽标和配色方案,请参阅自定义开发者门户。
- 如要在门户页面上创建新内容,请参阅修改页面的内容和布局。
- 如要开始使用常见问题解答、博客或论坛,请参阅创建常见问题解答。
有关其他自定义或网页开发,请参阅以下来源:
- Drupal 9 文档
- Drupal 社区
- 具有 Drupal 9 专业知识的第三方
使用 Apigee API Catalog 发布 API 文档
借助 Apigee 的 API 目录模块,您可以使用 OpenAPI 规范和 Apigee SmartDocs 在 Drupal 9 开发者门户中记录 API。通过向您的门户发布 API 文档,开发者可以轻松学习、测试和评估您的 API。
如需详细了解如何在 Drupal 9 开发者门户中使用与 SmartDocs 集成的 Apigee API Catalog,请参阅记录您的 API。
选择您的托管服务提供商
使用开源 Apigee Drupal 9 模块,您可以完全控制门户的开发者体验。使用这种自我管理选项,您负责托管和维护使用这些模块的门户网站。您可以选择一个提供商来管理和托管您的开发者门户,例如 Pantheon、Acquia 或其他提供商。
如要详细了解如何使用 Pantheon 托管您的 Drupal 9 开发者门户,请参阅 Pantheon 为基于 Apigee Drupal 的开发者门户提供支持。
如要详细了解如何使用 Acquia 托管您的 Drupal 9 开发者门户,请参阅 Apigee 和 Acquia 合作伙伴一起提供开发门户。
Drupal 9 支持的 Apigee 模块简介
下表总结了可用于 Apigee 的 Drupal 9 项目及其对应的 GitHub 问题队列,以便报告问题。正如每个项目的贡献准则中所述,我们对所有贡献深表谢意!
项目 | 说明 | 问题? |
---|---|---|
Apigee Edge | 使您可以将 Drupal 9 与 Apigee Edge 集成。包含以下子模块:
|
报告问题 |
PHP 版 Apigee Edge 客户端库 | 可让您轻松开发调用 Apigee Edge API 的 PHP 客户端。 | 报告问题 |
Apigee Monetization | 通过该门户,您可以为已利用 Apigee Edge 创收的组织创建开发者门户。包含以下子模块:
|
报告问题 |
Apigee Developer Portal Kickstart | 可帮助您使用 Drupal 9 快速开始创建 Apigee 开发者门户。Kickstart 发行版包括 Drupal 9 核心、Apigee Edge、PHP 版 Apigee Edge 客户端库、Apigee API Catalog、Apigee Monetization,以及可自定义的主题和模板。 | 报告问题 |
Apigee API 目录 | 让您可以使用 OpenAPI 规范和 SmartDocs 记录 API。 | 报告问题 |