Movable Type CMSプラットフォーム Movable Type
ドキュメントサイト

Movable Type 6 ManualMovable Type 6 マニュアル

マルチブログを利用したポータルページの作成

最終更新日: 2013.10.11

ウェブサイトのポータルページなどで、MultiBlog を利用してブログからコンテンツを集めることをアグリゲーションと呼びます。アグリゲーションをするためには、以下の設定が必要です。

  1. システム全体の設定として、アグリゲーションを許可する "アグリゲーションポリシー" を設定する
  2. 個々のブログのコンテンツを、ウェブサイトや他のブログで表示することを許可する "コンテンツのセキュリティ" を設定する
  3. ブログでコンテンツを更新したときに、ウェブサイトのポータルページを同時に更新するための "再構築トリガー" を設定する

アグリゲーションポリシーの設定

  1. ページ上部のナビゲージョンから [システム] を選択する
  2. サイドメニューから [ツール] - [プラグイン] を選択する
  3. [システムのプラグイン設定] 画面で、 [MultiBlog x.x] の項目をクリックする(x.x はバージョンナンバー)
  4. プラグインの項目の [設定] をクリックする
  5. アグリゲーションポリシーの "許可" もしくは "許可しない" を選択する
  6. [変更を保存] ボタンをクリックする

コンテンツのセキュリティ設定

個別のウェブサイトまたはブログのコンテンツを、アグリゲーションの対象とするかどうか設定します。

  1. ページ上部のナビゲージョンから ウェブサイトあるいはブログ を選択する
  2. サイドメニューから [ツール] - [プラグイン] を選択する
  3. [ウェブサイトのプラグイン設定] または [ブログのプラグイン設定] 画面で、 [MultiBlog x.x] の項目をクリックする(x.x はバージョンナンバー)
  4. プラグイン項目の [設定] をクリックする
  5. "コンテンツのセキュリティ" を設定する
  6. [変更を保存] ボタンをクリックする
システムの規定値を使用

システム全体のアグリゲーションポリシーの設定を利用します。

許可

ウェブサイトまたはブログのコンテンツをアグリゲーションの対象にすることを許可します。

許可しない

アグリゲーションを許可しません。

"コンテンツのセキュリティ" 設定は、アグリゲーションポリシーより優先されます。システム全体でアグリゲーションを許可していても、ブログの "コンテンツのセキュリティ" で許可しない設定をすると、そのブログはアグリゲーションの対象にはなりません。

MTMultiBlog タグの既定のモディファイア

MTMultiBlog ブロックタグで、 include_blogs モディファイアのかわりに、あらかじめ対象のブログを指定します。

  1. ページ上部のナビゲージョンから MultiBlog を利用するウェブサイト を選択する
  2. サイドメニューから [ツール] - [プラグイン] を選択する
  3. [ウェブサイトのプラグイン設定] 画面で、 [MultiBlog x.x] の項目をクリックする(x.x はバージョンナンバー)
  4. プラグイン項目の [設定] をクリックする
  5. "MTMultiBlogタグの既定の属性" で対象となるブログを指定する
    • "含めるブログ" を選択すると、include_blogs モディファイアと同様に、指定したブログを対象に含めます
    • "除外するブログ" を選択すると、exclude_blogs モディファイアと同様に、指定したブログを対象から除外します
    複数のブログ ID を記述する際は、カンマで区切ります。なお、すべてのブログを対象にする場合は "all" と記述します。
  6. [変更を保存] ボタンをクリックする

ここで対象となるブログを ID が 1, 2, 5 と設定した場合、MTMultiBlog ブロックタグに include_blogs モディファイアを設定しなくても、以下のように指定したのと同じ結果になります。

<mt:MultiBlog include_blogs="1,2,5">

再構築トリガーの設定

ウェブサイトのポータルページを再構築するためのトリガーを設定します。再構築トリガーによって、ブログが更新されたときに、同時にウェブサイトを再構築します。

(読み込み側でダイナミックパブリッシングを利用している場合は、設定の必要はありません)

  1. ページ上部のナビゲージョンから MultiBlogを利用するウェブサイト を選択する
  2. サイドメニューから [ツール] - [プラグイン] を選択する
  3. [ウェブサイトのプラグイン設定] 画面で、 [MultiBlog x.x] の項目をクリックする(x.x はバージョンナンバー)
  4. プラグイン項目の [設定] をクリックする
  5. [再構築トリガーを作成] をクリックする
  6. トリガーの対象となるブログを選択する
    選択したブログを更新すると、ウェブサイトを同時に再構築します。
  7. トリガーの切っ掛けとなる、対象ブログのアクションを選択する
  8. トリガーの結果、このウェブサイトで実行する再構築処理を選択する
  9. [OK] ボタンをクリックして、トリガーを保存する
  10. "再構築トリガー" の一覧に、トリガーが追加されます。
  11. [変更を保存] ボタンをクリックする