使用 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 页面实体。其中还包括用于构建开发者社区的常见问题解答、博客和论坛。

如果您正在构建 Drupal 开发者门户,

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

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

自定义开发者门户

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

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

使用 Apigee API Catalog 发布 API 文档

借助 Apigee 的 API Catalog 模块,您可以使用 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 Issue Queues。正如每个项目的贡献准则中所述,我们对所有贡献深表谢意!

项目 说明 问题?
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 Monetize 以及可自定义的主题和模板。 报告问题
Apigee API 目录 让您可以使用 OpenAPI 规范和 SmartDocs 记录 API。 报告问题