使用 Drupal 10 构建门户

您正在查看 Apigee Edge 文档。
转到 Apigee X 文档
信息

对于希望更好地控制集成到 Apigee Edge 中的开发者门户所提供体验的用户,Drupal 10 提供强大的开源企业级内容管理系统 (CMS)。通过用于 Drupal 10 的 Apigee 模块,您可以构建完全自定义的开发者门户,该门户更具灵活性同时能更好地控制开发者体验。由于 Drupal 10 项目和这些模块是开源的,因此您可以扩展和参与开发,并利用 Apigee 和 Drupal 社区的知识。

借助 Apigee Kickstart 快速起步并迈向正轨

要想让开发者门户网站能够使用 Apigee Edge 并正常运行,最快的方法是使用 Apigee Developer Portal Kickstart。Apigee Developer Portal Kickstart 是一种 Drupal 分发,可让您使用 Drupal 10 快速评估以创建 Apigee 开发者门户。Kickstart 捆绑了创建门户、配置与 Apigee Edge 的连接、展示您的 API 产品以及发布 API 参考文档所需的所有开源 Apigee Drupal 模块和库。

开始使用

如要查看 Kickstart 分发安装说明,请访问 Apigee Developer Portal Kickstart 的 Drupal.org。Kickstart 安装程序将提示您获取安装 Drupal 10 核心所需的全部信息,配置与 Apigee Edge 的连接,以及使用可自定义的主题启动并运行您的网站。Kickstart 还包含针对您的开发者门户首页、API 目录页面和“开始使用”页面预先配置的 Drupal 页面实体。其中还包括用于构建开发者社区的常见问题解答、博客和论坛。

将 Kickstart 与适用于私有云的 Apigee Edge 搭配使用

您还可以使用 Kickstart 安装配置文件,通过 CentOS 7/RHEL 7 安装基于 Drupal 10 的开发者门户。如果客户更喜欢自行管理选项,从而在本地服务器上托管开发者门户,建议选择此方法。通过此安装创建的开发者门户可以连接到 Apigee Edge for Private Cloud 中的组织或公有云中的组织。如需了解更多安装说明,请参阅将 Kickstart 与适用于私有云的 Apigee Edge 搭配使用

自定义开发者门户

Kickstart 分发包含自定义首页、“使用入门”页面以及 API 目录页面。可以修改每个页面,使其展现贵公司的品牌、徽标和自定义的开发者体验。

有关其他自定义或网页开发,请参阅以下来源:

使用 Apigee API Catalog 发布 API 文档

借助 Apigee 的 API 目录模块,您可以使用 OpenAPI 规范和 Apigee SmartDocs 在 Drupal 10 开发者门户中记录 API。通过向您的门户发布 API 文档,开发者可以轻松学习、测试和评估您的 API。

如需详细了解如何在 Drupal 10 开发者门户中使用与 SmartDocs 集成的 Apigee API Catalog,请参阅记录您的 API

选择您的托管服务提供商

使用开源 Apigee Drupal 10 模块,您可以完全控制门户的开发者体验。使用这种自我管理选项,您负责托管和维护使用这些模块的门户网站。您可以选择一个提供商来管理和托管您的开发者门户,例如 PantheonAcquia 或其他提供商。

如要详细了解如何使用 Pantheon 托管 Drupal 10 开发者门户,请参阅 Pantheon 为基于 Apigee Drupal 的开发者门户提供支持

如要详细了解如何使用 Acquia 托管 Drupal 10 开发者门户,请参阅 Apigee 和 Acquia 共同合作来提供开发门户

Drupal 10 支持的 Apigee 模块简介

下表总结了可与 Apigee 搭配使用的 Drupal 10 项目及其用于报告问题的相应 GitHub 问题队列。正如每个项目的贡献准则中所述,我们对所有贡献深表谢意!

项目 说明 问题?
Apigee Edge 使您可以将 Drupal 10 与 Apigee Edge 相集成。包含以下子模块: 报告问题
PHP 版 Apigee Edge 客户端库 轻松开发调用 Apigee Edge API 的 PHP 客户端。 报告问题
Apigee Monetization 使您能够为采用 Apigee Edge 创收模式的组织创建开发者门户。包含以下子模块: 报告问题
Apigee Developer Portal Kickstart 可让您使用 Drupal 10 快速开始创建 Apigee 开发者门户。Kickstart 发行版包括 Drupal 10 核心、Apigee Edge、PHP 版 Apigee Edge 客户端库、Apigee API Catalog、Apigee Monetization,以及可自定义的主题和模板。 报告问题
Apigee API 目录 让您可以使用 OpenAPI 规范和 SmartDocs 记录 API。 报告问题