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 モジュールによって生成されたエラーまたはステータス通知を変更できるようになりました。
  • Legal モジュールが統合されました。有効にすると、利用規約への同意をより確実な方法で管理できます。
  • Devconnect のユーザー名とパスワード、組織は drush を介してコマンドラインから設定できます。
  • デベロッパー アプリの詳細ページが、テンプレート ファイルなしで作成されるようになりました(カスタム テンプレート ファイルが存在しない場合)。また、新しいフックが公開され、そのコンテンツとレイアウトを変更できるようになりました。古いデベロッパー アプリの詳細ページのテンプレートをオーバーライドするカスタムテーマが存在する場合、そのテンプレートが使用されます。それ以外の場合、ページは Drupal のレンダリング配列として作成され、フックを使用して変更できます。
  • デベロッパー アプリの作成日が、デベロッパー アプリの詳細ページの表示可能なフィールドとして渡されるようになりました。デフォルトではは表示されませんが、特定のフックを実装するカスタム モジュールで有効にできます。
  • コールバック URL は、必須、省略可、または完全に非表示にできます。これは、デベロッパー ポータルの管理ページで制御されます。
  • API プロダクトは、デフォルト値、必須またはオプション、あるいは完全に非表示にして、単一または複数として構成できます。これは、デベロッパー ポータルの管理ページで制御されます。
  • デベロッパー アプリ、デベロッパー、API プロダクトがエンティティとしてラップされるようになりました。それぞれにテストケースを作成しました。デベロッパーは、Management API SDK の内部に関する知識を持つ必要はなくなりました。使い慣れた entity_load 関数と entity_save 関数を使用してすべての機能にアクセスできます。
  • デベロッパー アプリがトークンを公開するようになりました。Rules モジュールを有効にすると、アプリの作成、更新、削除の 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 モジュールが正しく動作するようになりました。
  • 日本語翻訳の翻訳文字列を追加しました。
  • Developer Sync は、すべての KMS デベロッパーをローカルの Drupal ユーザーと同期するようになりました。また、ローカルの Drupal ユーザーを KMS と同期する従来の動作もそのまま引き継がれます。また、KMS で組織管理者として構成されている各ユーザーに管理者ロールを割り当てます。
  • Drush を介して Developer Sync を実行できるようになりました。
  • accounts.apigee.com single-sign-on(*.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 にアップグレードされました。
  • CKEditor は、 media、media_embed、media_youtube を使用してアップロードされ、インターネット ソースのメディアを管理するように構成されています。
  • R22 以降からアップグレードするための drush コマンドを追加しました。
  • まったく新しい OPDK インストール スクリプトとインストール ガイドの PDF。

バグの修正

  • デベロッパーのアプリ名の一部としてアンパサンドが禁止されるようになりました。以前はアンパサンドがあると、サイトの障害を引き起こしていました。
  • URL に対応していない文字を含む組織のパスワードが破損しなくなりました。
  • KMS 認証情報がまだ設定されていない場合、user_save で例外がスローされなくなりました。