使用 Drupal 9 构建门户

您正在查看的是 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 还包含针对您的开发者门户首页、API 目录页面和“开始使用”页面预先配置的 Drupal 页面实体。其中还包括用于构建开发者社区的常见问题解答、博客和论坛。

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

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

自定义开发者门户

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

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

使用 Apigee API Catalog 发布 API 文档

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

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

选择您的托管服务提供商

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

如要详细了解如何使用 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。 报告问题