Apigee 开发者服务门户版本说明 - 7.x-4.23

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

2013 年 7 月 25 日,我们发布了 Apigee 开发者服务门户的更新。

功能和增强功能

  • 从 Drupal 7.21 升级到 7.23(仅维护修复,无安全问题)。
  • 基于配置文件的全新 Drupal 安装程序。
  • 与 Apigee MINT(获利和商务)集成。
  • 可插拔的错误处理。 公开了新的钩子,允许客户专用模块 修改 Devconnect 模块生成的任何错误或状态通知。
  • 法律模块现已集成。启用后,它提供了一种更强大的方式来管理服务条款 接受。
  • 可以通过 drush 从命令行设置 Devconnect 用户名:密码和组织。
  • 现在,开发者应用详情页面是在没有模板文件的情况下创建的(如果不存在自定义模板文件 ),并且公开了新的钩子以允许修改其内容和 布局。如果存在替换旧开发者应用详情页面 模板的自定义主题,则使用该模板;否则,该页面将创建为 Drupal 渲染数组,然后可以通过钩子进行修改。
  • 开发者应用创建日期现在作为可用字段传递,以便在 开发者应用详情页面上显示。默认情况下不显示,但实现某些 钩子的自定义模块可以启用其显示。
  • 回调网址可以是必需的、可选的,也可以完全隐藏。这通过 开发者门户管理页面进行控制。
  • API 产品可以配置为单个或多个,具有默认值、必需或 可选,甚至可以完全隐藏。这通过开发者门户管理页面进行控制。
  • 开发者应用、开发者和 API 产品现在封装为实体。为每个实体编写了测试用例。 开发者不再需要了解 Management API SDK 的内部结构;可以使用熟悉的 entity_load 和 entity_save 函数来 访问所有功能。
  • 开发者应用现在公开令牌。如果启用了 Rules 模块,则在触发 三个新事件(应用创建、更新和删除)时可以使用这些令牌。
  • 运行 update.php 时,已过时的 Devconnect_* 模块将被停用(它们将在 R24 中移除):
    • devconnect_apigee(包含不再使用的旧类库)
    • devconnect_validate(由于我们迁移到 Pantheon,因此不再需要)
    • devconnect_faq_ext
  • 移除了以下与 devconnect 相关的已过时模块:
    • devconnect_api_content_types
    • devconnect_api_views
    • devconnect_cdn
    • devconnect_node_settings
    • devconnect_readonlymode_ext
  • 默认内容和结构现在作为一组功能保留。这样,从头开始安装即可设置开发者门户的工作实例。
  • 移除了对 node_reference 模块的依赖。
  • 现在,启用日语时,DevChan 模块可以正常工作。
  • 添加了日语翻译的翻译字符串。
  • 开发者同步现在会将所有 KMS 开发者与本地 Drupal 用户同步,以及将本地 Drupal 用户与 KMS 同步的旧行为。它还会为在 KMS 中配置为组织管理员的每个用户分配管理员 角色。
  • 现在可以通过 drush 运行开发者同步。
  • 添加了 accounts.apigee.com 单点登录(适用于 *.apigee.com 网域)。
  • Apigee SSO 和 Google SSO 都会为在 KMS 中配置 为管理员的用户设置管理员角色。
  • 改进了 Google SSO 中姓名和电子邮件的检测和预填充。
  • 在 DevChan Management API 管理页面上,现在有一个“测试连接” 按钮,用于测试 KMS 连接参数。
  • 添加了 devconnect_key_value_map 模块,该模块在处理键值映射时隐藏了处理 Management API SDK 的复杂性。
  • WYSIWYG 模块已被弃用,并已从分发中移除,取而代之的是 CKEditor & CKEditor 链接模块。(应从任何安装中完全移除 WYSIWYG)。
  • CKEditor 已升级到 4.2.1 版。
  • CKEditor 配置为使用 media、media_embed 和 media_youtube 来管理上传的和 来自互联网的媒体。
  • 添加了 drush 命令以从 >=R22 升级。
  • 全新的 OPDK 安装脚本和安装指南 PDF。

错误修复

  • 现在禁止将与号作为开发者应用名称的一部分。以前,与号的存在 会导致网站中断。
  • 包含非网址友好字符的组织密码不再导致 中断。
  • 如果尚未设置 KMS 凭据,则不会再对 user_save 抛出异常 。