使用 Drupal 10 构建门户

本页面适用于 ApigeeApigee Hybrid

查看 Apigee Edge 文档。

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

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

要使用 Apigee 启动并运行开发者门户,最快的方法是使用 Apigee Developer Portal Kickstart。Apigee Developer Portal Kickstart 是一种 Drupal 分发,可让您使用 Drupal 10 快速评估以创建 Apigee 开发者门户。Kickstart 将创建门户、配置与 Apigee 的连接或混合连接、展示 API 产品以及发布 API 参考文档所需的所有开源 Apigee Drupal 模块和库捆绑在一起。

开始

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

自定义开发者门户

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 开发者门户连接到 Apigee 或混合组织。包含以下子模块: 报告问题
PHP 版 Apigee 客户端库 轻松开发调用 Apigee API 的 PHP 客户端。 报告问题
Apigee Monetization 允许您为 Apigee 获利组织创建开发者门户。 报告问题
Apigee Developer Portal Kickstart 可让您使用 Drupal 10 快速开始创建 Apigee 开发者门户。Kickstart 分发包括 Drupal 10、Apigee、PHP 版 Apigee 客户端库、Apigee API Catalog 以及可自定义的主题和模板。 报告问题
Apigee API 目录 让您可以使用 OpenAPI 规范和 SmartDocs 记录 API。 报告问题