Skip to content
banjo006 edited this page Mar 30, 2015 · 11 revisions

#必要なアカウント

Media Assembly Kit Template Tool

配信元サイト(WordPress)

配信先サイト(今回はGitHub Pageを利用してます)

#メディア構築の流れ

1.テンプレートキット一式 ダウンロード

ファイル一式ダウンロードします。

2.配信元となるWordPressサイトに【Media Assembly Kit】プラグインをインストール

先ほどダウンロードしたファイル内の【media-assembly-kit】をWordPressサイトのプラグインに新規追加でアップロードします。

3.インストールしたプラグイン【Media Assembly Kit】を有効化

ダッシュボード→プラグイン→Media Assembly Kit→有効化します。

4.配信先のURLを指定

ダッシュボード→設定→Media Assembly Kit 設定に移動し、【Access-Control-Allow-Origin URL】と【Destination URL】部分に配信先のURLを記入し保存します。

5.配信元となるWordPressサイトに【JSON REST API (WP API)】プラグインをインストール

【JSON REST API (WP API)】プラグインはここからダウンロードします。

インストールしたら有効化します。

6.【proxy.html】の編集

1.でダウンロードしたテンプレートキット一式ファイル内、 lib/xdomain/proxy.html を開きます。

<!DOCTYPE HTML>
<script src="//cdn.rawgit.com/jpillora/xdomain/0.6.17/dist/xdomain.min.js" data-master="http://example.com "></script>

http://example.com 】の部分を配信先のURL(http://example.github.io/) へ変更し保存します。

7.【proxy.html】を配信元サイトへアップロード

6.で編集した【proxy.html】を配信元のWordPressドメイン直下にアップロードします。

8.【mak-config.js】の編集

1.でダウンロードしたテンプレートキット一式ファイル内、 app/mak-config.js を開きます。

(function(window, angular, undefined) {
'use strict';

/# App Config #/
var makConfig = angular.module('makConfig', []);
makConfig.value('makConfig', {
apiUrl: 'http://master.example.org/',
menu_id: 'primary'
});

})(window, window.angular);

http://master.example.org/ 】の部分を配信元サイト【 http://example.com/ 】へ変更し保存します。

9.【index.html】の編集

1.でダウンロードしたテンプレートキット一式ファイル内、 demo/index.html を開きます。

<script src="//cdn.rawgit.com/jpillora/xdomain/0.6.17/dist/xdomain.min.js" slave="http://master.example.com/proxy.html "></script>

http://master.example.com/ 】を配信元のURL【 http://example.com/ 】に変更し保存します。

10.配信先サイトへプッシュ

1.でダウンロードしたテンプレートキット一式ファイル内、 【app】ファイルと【demo】ファイル内のファイルを配信先サイトへ【 http://example.github.io/ 】 へプッシュします。

11.配信元のWordPressサイトのパーマリンク設定

ダッシュボード→設定→パーマリンク設定に移動し、パーマリンクの設定を【数字ベース】に変更して保存します。

12.配信先サイトへアクセス

配信先のサイト【 http://example.github.io/ 】へアクセスします。 配信元のサイトの情報が表示させているのが確認出来ます。

Clone this wiki locally