Apigee Developer Services Portal リリースノート - 7.x-4.23

Apigee Edge のドキュメントを表示しています。
Apigee X のドキュメントに移動
情報

2013 年 7 月 25 日に、Apigee Developer Services ポータルの更新版をリリースしました。

機能と機能強化

  • Drupal 7.21 から 7.23 へのアップグレード(メンテナンス修正のみ、セキュリティの問題なし)。
  • 新しいプロファイルベースの Drupal インストーラ。
  • Apigee MINT(収益化とコマース)との統合。
  • プラグ可能なエラー処理。新しいフックが公開され、お客様固有のモジュールで Devconnect モジュールによって生成されたエラー通知やステータス通知を変更できるようになりました。
  • 法律モジュールが統合されました。有効にすると、利用規約への同意をより堅牢に管理できます。
  • Devconnect のユーザー名:パスワードと組織は、drush を使用してコマンドラインから設定できます。
  • デベロッパー アプリの詳細ページがテンプレート ファイルなしで作成されるようになりました(カスタム テンプレート ファイルが存在しない場合)。また、コンテンツとレイアウトを変更できるように、新しいフックが公開されました。古いデベロッパー向けアプリの詳細ページ テンプレートをオーバーライドするカスタムテーマが存在する場合は、そのテンプレートが使用されます。存在しない場合、ページは Drupal レンダラ配列として作成され、フックを使用して変更できます。
  • デベロッパー アプリの作成日が、デベロッパー アプリの詳細ページに表示できるフィールドとして渡されるようになりました。デフォルトでは表示されませんが、特定のフックを実装するカスタム モジュールでは表示を有効にできます。
  • コールバック URL は、必須、省略可、非表示のいずれかに設定できます。これは、デベロッパー ポータルの管理ページで制御できます。
  • API プロダクトは、単一または複数として構成できます。デフォルト値、必須、省略可、非表示にすることもできます。これは、デベロッパー ポータルの管理ページで管理できます。
  • デベロッパー アプリ、デベロッパー、API プロダクトがエンティティとしてラップされるようになりました。それぞれにテストケースが作成されました。デベロッパーが Management API SDK の内部を理解する必要がなくなりました。使い慣れた entity_load 関数と entity_save 関数を使用して、すべての機能にアクセスできます。
  • デベロッパー アプリでトークンが公開されるようになりました。ルール モジュールが有効になっている場合、これらのルールは、アプリの作成、更新、削除の 3 つの新しいイベントが発生したときに使用できます。
  • 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 モジュールが正しく動作するようになりました。
  • 日本語翻訳の翻訳文字列を追加しました。
  • デベロッパー同期では、ローカルの Drupal ユーザーを KMS と同期する以前の動作に加えて、すべての KMS デベロッパーをローカルの Drupal ユーザーと同期するようになりました。また、KMS で組織管理者として構成されている各ユーザーに管理者ロールが割り当てられます。
  • デベロッパー同期を drush で実行できるようになりました。
  • accounts.apigee.com シングル サインオンを追加しました(*.apigee.com ドメインで利用可能)。
  • Apigee SSO と Google SSO の両方で、KMS で管理者として構成されているメールアドレスを持つユーザーに管理者ロールが設定されます。
  • Google SSO での氏名とメールアドレスの検出と事前入力を改善しました。
  • DevChan Management API 管理ページに、KMS 接続パラメータをテストするための [接続をテスト] ボタンが追加されました。
  • Key-Value マップを扱う際に Management API SDK の扱いの複雑さを隠す devconnect_key_value_map モジュールを追加しました。
  • WYSIWYG モジュールは非推奨となり、CKEditor モジュールと CKEditor リンク モジュールに置き換えられて配布から削除されました。(WYSIWYG は、インストールから完全に削除する必要があります)。
  • CKEditor がバージョン 4.2.1 にアップグレードされました。
  • アップロードされたメディアとインターネットソースのメディアを管理するために、media、media_embed、media_youtube を使用するように CKEditor が構成されている。
  • R22 以降からアップグレードするための drush コマンドを追加しました。
  • 完全に新しい OPDK インストール スクリプトとインストール ガイドの PDF。

バグの修正

  • アンパサンドを使用したデベロッパー アプリ名は使用できなくなりました。以前はアンパサンドがあるとサイトが破損していました。
  • URL に適さない文字を含む組織のパスワードが原因で、破損が発生しなくなりました。
  • KMS 認証情報がまだ設定されていない場合、user_save で例外がスローされなくなります。