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 以前で作成したデベロッパーポータル
手順
3scale 管理ポータルで Audience > Developer Portal > Content を選択しで、リソース階層の上部にある
</>
をクリックしてレイアウトのみを表示します。- Layouts で Main layout をクリックします。
メインレイアウトのコードエディターで、
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 %}
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 %}
- スクロールダウンして Publish をクリックします。
-
リソース階層の上部に移動し、
をクリックしてパーシャルを表示します。
- Partials で stats/chart をクリックします。
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 %}
- スクロールダウンして Publish をクリックします。
- オプション:メインレイアウトに基づいてファイルを作成した場合や、stats/chart パーシャルに基づいてファイルを作成した場合は、同様にこれらのファイルを更新する必要があります。
関連情報
- 3scale Liquid リファレンスの Liquid ドロップ、タグおよびフィルター