1.9. 2.8 よりも前の 3scale リリースで使用されるデベロッパーポータルの更新

3scale 2.8 で、外部アセットがコンテンツ配信ネットワーク (CDN) から 3scale コードベースに移行されました。したがって、3scale 2.8 以降、cdn_asset Liquid タグを使用してネイティブのデベロッパーポータルが作成されます。2.8 よりも前の 3scale リリースからアップグレードする場合は、cdn_asset タグが付いた新しいアセットを使用するようにデベロッパーポータルを更新する必要があります。このタグの使用により、外部の Web サイトからアセットをダウンロードするための依存関係がなくなりました。

前提条件

  • 3scale 2.8 以降のインストール
  • 3scale 2.7 以前で作成したデベロッパーポータル

手順

  1. 3scale 管理ポータルで Audience > Developer Portal > Content を選択しで、リソース階層の上部にある </> をクリックしてレイアウトのみを表示します。

    Display only layouts
  2. LayoutsMain layout をクリックします。
  3. メインレイアウトのコードエディターで、17 行目またはその前後で、

    {{ '//netdna.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.css' | stylesheet_link_tag }}

    上記を以下のように置き換えます。

    {% cdn_asset /font-awesome/4.3.0/css/font-awesome.css %}
  4. 19 行目またはその前後で、

    {{ '//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js' | javascript_include_tag }}

    上記を以下のように置き換えます。

    {% cdn_asset /jquery/1.7.1/jquery.min.js %}
  5. スクロールダウンして Publish をクリックします。
  6. リソース階層の上部に移動し、 Partials をクリックしてパーシャルを表示します。
  7. Partialsstats/chart をクリックします。
  8. stats/chart のコードエディターで、3 行目またはその前後で、

    {{ '//ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/ui-lightness/jquery-ui.css' | stylesheet_link_tag }}

    上記を以下のように置き換えます。

    {% cdn_asset /jquery-ui/1.11.4/jquery-ui.css %}
  9. スクロールダウンして Publish をクリックします。
  10. オプション:メインレイアウトに基づいてファイルを作成した場合や、stats/chart パーシャルに基づいてファイルを作成した場合は、同様にこれらのファイルを更新する必要があります。

関連情報