14.10.27.00 - Apigee Developer Services ポータル リリースノート

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


2014 年 11 月 13 日(木)に、クラウド向けの Apigee Developer Services ポータルのバージョン 14.10.27.00 をリリースしました。

新機能

このリリースのクラウド バージョンの Apigee Developer Services ポータルには、次の新機能が含まれています。

  • サブテーマの作成に関するドキュメントを追加
    テーマを編集して、サイトの外観を変更する場合は、profiles/apigee/themes ディレクトリのテーマファイルを変更しないでください。変更すると、ポータルを次回アップグレードしたときに上書きされます。代わりに、サブテーマを作成します。詳細については、テーマのカスタマイズをご覧ください。
  • モジュールの削除
    devconnect_docgen モジュールは非推奨となり、削除されました。代わりに smartdocs モジュールが使用されます。
  • カスタム SmartDocs テンプレート
    すべてのモデルで使用されるデフォルトの SmartDocs テンプレートをアップロードできるようになりました。カスタム テンプレートをアップロードすると、SmartDocs モジュールに付属のデフォルト テンプレートではなく、そのテンプレートがすべてのモデルのレンダリングに使用されます。詳細については、SmartDocs を使用した API のドキュメント化をご覧ください。
  • OPDK 管理サーバーが一般公開されていない場合でも SmartDocs を使用できるようになりました
    OpDK 管理サーバーの IP アドレスが一般公開されていない場合でも、SmartDocs でプロキシ URL を指定できるようになりました。詳細については、SmartDocs を使用した API のドキュメント化をご覧ください。

非推奨

2015 年 4 月 15 日をもって、Google では OpenID 2.0 API のサポートを終了します。詳しくは、次のリンクをご覧ください。

https://developers.google.com/+/api/auth-migration#timetable

14.07 より前にリリースされたすべてのポータルでは Google OpenID 2.0 を使用しているため、ユーザーは Google 認証情報を使用してポータルにログインすることやポータル ユーザーとして登録することができました。詳細については、デベロッパー ポータルでの連携認証情報の使用をご覧ください。このサポートの終了により、この機能はポータルから削除されました。

代わりの方法として、Drupal Google Auth モジュールを使用するか、ログインに OAuth 2.0 を使用するという記事に記載されている情報を使用できます。

バグの修正

このリリースでは以下のバグが修正されています。

トピック 説明
cron ジョブ Drupal cron ジョブが、アプリの状態が変化したときにルールを呼び出すようになりました。
収益化料金プラン ボリューム バンドの料金表を含む料金プランが、プランの詳細ページに正しく表示されるようになります。
CHF の端数処理 CHF の丸めはすべて、ポータルではなくバックエンドで行われます。
API プロダクトとデベロッパー アプリのキャッシュ これで、cron が実行されるたびに API プロダクトとデベロッパー アプリのキャッシュを再構築するかどうかを制御できるようになりました。
  1. Drupal メニューから、[Configuration] > [Dev Portal Settings] > [Dev Portal App Config] を選択します。
  2. [Rebuild API Product and Developer App caches every time cron runs] をオンまたはオフにします。
  3. 設定を保存します。
API プロダクト キャッシュ

Edge に API プロダクトを追加するときに、ポータル キャッシュを消去して API プロダクトをポータルと同期できるようになりました。API プロダクトを同期すると、ポータルで利用可能なプロダクトのリストに表示されます。以前は、この同期を実行する唯一の方法は cron ジョブを実行することでした。

キャッシュを削除する手順は次のとおりです。

  1. 管理者権限またはコンテンツ作成権限を持つユーザーとしてポータルにログインします。
  2. Drupal のメニューから [Home] アイコン > [Flush all caches] の順に選択します。

キャッシュを個別にフラッシュする場合は、[API プロダクト] などのサブメニュー アイテムのいずれかを選択します。

ユーザー プロフィールと登録フィールド

ユーザー プロフィールと登録フィールドを Drupal メニュー インターフェースから並べ替えられるようになりました。

  • 登録フィールドを並べ替えるには、[設定] > [ユーザー] > [アカウント設定] > [フィールドを管理] を選択します。
  • プロフィール フィールドを並べ替えるには、[設定] > [ユーザー] > [アカウント設定] > [表示の管理] を選択します。

フィールドをドラッグして表示順序を並べ替え、[保存] をクリックします。

Apigee ログイン ボタン Apigee SSO モジュールが有効になっている場合、ログイン フォームに [Authenticate with Apigee] ボタンが正しく表示されるようになります。
ユーザー ログイン フォーム ユーザー ログインのブートストラップ モーダル フォーム テンプレートで html 閉じ子が欠落していたため、モーダルがずれていた問題を修正しました。
SmartDocs 「swagger のインポートとレンダリング中に drupal_attributes() で配列から文字列への変換」という PHP エラー通知を修正しました。
OAuth を使用した SmartDocs SmartDocs モジュールに不足していた OAuth コールバック URL フィールドを追加しました。
SmartDocs API のリスティング ページ SmartDocs モデルの新しいリビジョンをレンダリングした後に API リスティング ページが空白になるキャッシュの問題を修正しました。