魔法新聞モジュールMark2のインストール

目次

A. MTOS+魔法新聞モジュールのインストール

本モジュール構成

alt-tmpl
MTOSに組み込む魔法新聞編集画面のテンプレート
mt-static
魔法新聞のライブラリ
plugins
MTOSに組み込む魔法新聞プラグイン
install.html
本書。インストールのマニュアル。
update.html
アップデートのマニュアル。
main_1_1.swf
携帯版の実行エンジン。

本モジュールのライセンス

魔法新聞ブログのインストールに必要なもの

インストール手順(FTPを用いる場合)

  1. PaperBlog2_0_1_1_MK1.zipを解凍し、中の「mt-static」、「alt-tmpl」、「plugins」をMTOSに上書きコピーする。
  2. 上書きしたMTOS4.261をFTPなどを用いてサーバにアップロードし、拡張子がcgiのファイルのパーミッションを755に設定する。
  3. ブラウザにブログURLを指定してindex.htmlにアクセスする。少し待つとインストール指示が出てくるので、それに従ってインストールする。
  4. MTOSのダッシュボードで「ツール」→「プラグイン」を開き、PaperBlog0.1が表示されていればプラグインのインストール成功
  5. MTOSのダッシュボードで「新規作成」→「ブログ記事」で新聞のフォームが表示されればライブラリや基本的なテンプレートのインストール成功
  6. ただし、この時点ではブログのレイアウトがMTOSのデフォルトのままなので、必要に応じてB,C,D1,D2,D3のインストール作業を行い各種機能を有効にする。最低限の機能を使うにはBのインストールが必須。また、テンプレートの設定が完了した後にブログを再構築する必要がある。
    (再構築の手順は、ダッシュボードのメニューの「ツール」の右側の矢印の形をしたアイコンをクリックし、出てきた画面で「すべてのファイル」を選択し「再構築」ボタンを押すという流れ。)
  7. MTOSのダッシュボードで「設定」>「全般」を選び、pp_feedsに参照したいブログのRSSをコンマ区切りで登録する。

目次に戻る

B. 基本ブログ機能のインストール

基本的な新聞ブログ機能を使うには、(1)「ブログ記事」テンプレートの変更、(2)「ブログ記事データ」テンプレートの追加の2つのステップが必要である。また、テンプレートの設定を終えた後に、ブログの再構築をする必要がある。

(1)「ブログ記事」テンプレートの変更

  1. ダッシュボードのメニューから「デザイン」→「テンプレート」を選択すると「ブログのテンプレート」画面が表示される。
  2. 「ブログのテンプレート」画面の「アーカイブテンプレート」リストの「ブログ記事」をクリックすると「テンプレートを編集」画面が表示される。
  3. 「テンプレートを編集」画面にて、テンプレートの中身を下の内容に置き換えて、「保存」ボタンを押せば変更完了。

「ブログ記事」テンプレート

(2)「ブログ記事データ」テンプレートの追加

  1. ダッシュボードのメニューから「デザイン」→「テンプレート」を選択すると「ブログのテンプレート」画面が表示される。
  2. 「ブログのテンプレート」画面の「アーカイブテンプレート」リストにおいて、「ブログ記事」のチェックボックスをチェックし、また、アクションから「テンプレートの複製」を選んで「Go」をクリックすると、「ブログ記事のコピー」というテンプレートが生成される。
  3. 「ブログのテンプレート」画面の「アーカイブテンプレート」リスト内の「ブログ記事のコピー」をクリックすると「テンプレートを編集」画面が表示される。
  4. 「テンプレートを編集」画面にて、タイトルを「ブログ記事のコピー」から「ブログ記事データ」に変更し、また、テンプレートの中身を下の内容に置き換える。
  5. 「テンプレートを編集」画面にて、「テンプレートの設定」→「新しいアーカイブマッピング」→種類「ブログ記事」で「追加」ボタン という手順でアーカイブマッピングを更新する。
  6. アーカイブマッピング設定画面にて、パスを「カスタム」に変更し、パスに%y/%m/%-f.xmlを設定する。
  7. 「保存」ボタンを押せばテンプレートの追加が完了。

「ブログ記事データ」テンプレート

目次に戻る

C. 日別ブログ記事のインストール

日別ブログ記事機能を使うには、(1)「日別ブログ記事」テンプレートの追加、(2)「ブログ記事の概要」テンプレートの変更の2つのステップが必要である。また、テンプレートの設定を終えた後に、ブログの再構築をする必要がある。

(1)「日別ブログ記事」テンプレートの追加

  1. ダッシュボードのメニューから「デザイン」→「テンプレート」を選択すると「ブログのテンプレート」画面が表示される。
  2. 「ブログのテンプレート」画面の「アーカイブテンプレート」リストにおいて、「月別ブログ記事リスト」のチェックボックスをチェックし、また、アクションから「テンプレートの複製」を選んで「Go」をクリックすると、「月別ブログ記事リストのコピー」というテンプレートが生成される。
  3. 「ブログのテンプレート」画面の「アーカイブテンプレート」リスト内の「月別ブログ記事リストのコピー」をクリックすると「テンプレートを編集」画面が表示される。
  4. 「テンプレートを編集」画面にて、タイトルを「月別ブログ記事リストのコピー」から「日別ブログ記事」に変更し、また、テンプレートの中身を下の内容に置き換える。
  5. 「テンプレートを編集」画面にて、「テンプレートの設定」→「新しいアーカイブマッピング」→種類「日別」で「追加」ボタン という手順でアーカイブマッピングを更新する。(パスはyyyy/mm/dd/index.html
  6. 「保存」ボタンを押せばテンプレートの追加が完了。

「日別ブログ記事」テンプレート

(2)「ブログ記事の概要」テンプレートの変更

  1. ダッシュボードのメニューから「デザイン」→「テンプレート」を選択すると「ブログのテンプレート」画面が表示される。
  2. 「ブログのテンプレート」画面の「テンプレートモジュール」リストの「ブログ記事の概要」をクリックすると「テンプレートを編集」画面が表示される。
  3. 「テンプレートを編集」画面にて、テンプレートの中身を下の内容に置き換えて、「保存」ボタンを押せば変更完了。

「ブログ記事の概要」テンプレート

目次に戻る

D1. 携帯端末向け機能のインストール(フラッシュ版)

携帯端末向け機能のうちフラッシュ版を使うには、(1)「携帯用スタートページ」テンプレートの追加、(2)「携帯用インデックスデータ」テンプレートの追加、(3)携帯用実行エンジンのコピーが必要となる。

(1)「携帯用スタートページ」テンプレートの追加

  1. ダッシュボードのメニューから「デザイン」→「テンプレート」を選択すると「ブログのテンプレート」画面が表示される。
  2. 「ブログのテンプレート」画面の「インデックステンプレート」リストにおいて、「インデックステンプレートを作成」をクリックすると「テンプレートを作成」の画面が表示される。
  3. 「テンプレートを作成」画面にて、タイトルを「携帯用スタートページ」に設定し、また、テンプレートの中身を下の内容に設定する。
  4. 「テンプレートを編集」画面にて、「テンプレートの設定」の出力ファイル名としてi/index.htmlを設定する。
  5. 「保存」ボタンを押せばテンプレートの追加が完了。

「携帯用スタートページ」テンプレート

(2)「携帯用インデックスデータ」テンプレートの追加

  1. ダッシュボードのメニューから「デザイン」→「テンプレート」を選択すると「ブログのテンプレート」画面が表示される。
  2. 「ブログのテンプレート」画面の「インデックステンプレート」リストにおいて、「インデックステンプレートを作成」をクリックすると「テンプレートを作成」の画面が表示される。
  3. 「テンプレートを作成」画面にて、タイトルを「携帯用インデックスデータ」に設定し、また、テンプレートの中身を下の内容に設定する。
  4. 「テンプレートを編集」画面にて、「テンプレートの設定」の出力ファイル名としてi/flushindex.datを設定する。
  5. 「保存」ボタンを押せばテンプレートの追加が完了。

「携帯インデックスデータ」テンプレート

(3)携帯用実行エンジンのコピー

携帯用実行エンジン「main_1_1.swf」をブログのルートフォルダの中の「i」フォルダにFTPソフト等を用いてコピーする。

D2. 携帯端末向け機能のインストール(HTML版)

携帯端末向け機能を使うには、(1)「携帯用アーカイブインデックス」テンプレートの追加、(2)「携帯用メインページ」テンプレートの追加、(3)「携帯用ブログ記事」テンプレートの追加、(4)「携帯用月別ブログ記事リスト」テンプレートの追加 の4つのステップが必要である。また、テンプレートの設定を終えた後に、ブログの再構築をする必要がある。

(1)「携帯用アーカイブインデックス」テンプレートの追加

  1. ダッシュボードのメニューから「デザイン」→「テンプレート」を選択すると「ブログのテンプレート」画面が表示される。
  2. 「ブログのテンプレート」画面の「インデックステンプレート」リストにおいて、「インデックステンプレートを作成」をクリックすると「テンプレートを作成」の画面が表示される。
  3. 「テンプレートを作成」画面にて、タイトルを「携帯用アーカイブインデックス」に設定し、また、テンプレートの中身を下の内容に設定する。
  4. 「テンプレートを編集」画面にて、「テンプレートの設定」の出力ファイル名としてi/archives.htmlを設定する。
  5. 「保存」ボタンを押せばテンプレートの追加が完了。

「携帯用アーカイブインデックス」テンプレート

(2)「携帯用メインページ」テンプレートの追加

  1. ダッシュボードのメニューから「デザイン」→「テンプレート」を選択すると「ブログのテンプレート」画面が表示される。
  2. 「ブログのテンプレート」画面の「インデックステンプレート」リストにおいて、「インデックステンプレートを作成」をクリックすると「テンプレートを作成」の画面が表示される。
  3. 「テンプレートを作成」画面にて、タイトルを「携帯用メインページ」に設定し、また、テンプレートの中身を下の内容に設定する。
  4. 「テンプレートを編集」画面にて、「テンプレートの設定」の出力ファイル名としてi/main.htmlを設定する。
  5. 「保存」ボタンを押せばテンプレートの追加が完了。

「携帯用メインページ」テンプレート

(3)「携帯用ブログ記事」テンプレートの追加

  1. ダッシュボードのメニューから「デザイン」→「テンプレート」を選択すると「ブログのテンプレート」画面が表示される。
  2. 「ブログのテンプレート」画面の「アーカイブテンプレート」リストにおいて、「ブログ記事」のチェックボックスをチェックし、また、アクションから「テンプレートの複製」を選んで「Go」をクリックすると、「ブログ記事のコピー」というテンプレートが生成される。
  3. 「ブログのテンプレート」画面の「アーカイブテンプレート」リスト内の「ブログ記事のコピー」をクリックすると「テンプレートを編集」画面が表示される。
  4. 「テンプレートを編集」画面にて、タイトルを「ブログ記事のコピー」から「携帯用ブログ記事」に変更し、また、テンプレートの中身を下の内容に置き換える。
  5. 「テンプレートを編集」画面にて、「テンプレートの設定」→「新しいアーカイブマッピング」→種類「ブログ記事」で「追加」ボタン という手順でアーカイブマッピングを更新する。
  6. アーカイブマッピング設定画面にて、パスを「カスタム」に変更し、パスにi/%y/%m/%-fを設定する。
  7. 「保存」ボタンを押せばテンプレートの追加が完了。

「携帯用ブログ記事」テンプレート

(4)「携帯用月別ブログ記事リスト」テンプレートの追加

  1. ダッシュボードのメニューから「デザイン」→「テンプレート」を選択すると「ブログのテンプレート」画面が表示される。
  2. 「ブログのテンプレート」画面の「アーカイブテンプレート」リストにおいて、「月別ブログ記事リスト」のチェックボックスをチェックし、また、アクションから「テンプレートの複製」を選んで「Go」をクリックすると、「月別ブログ記事リストのコピー」というテンプレートが生成される。
  3. 「ブログのテンプレート」画面の「アーカイブテンプレート」リスト内の「月別ブログ記事リストのコピー」をクリックすると「テンプレートを編集」画面が表示される。
  4. 「テンプレートを編集」画面にて、タイトルを「月別ブログ記事リストのコピー」から「携帯用月別ブログ記事リスト」に変更し、また、テンプレートの中身を下の内容に置き換える。
  5. 「テンプレートを編集」画面にて、「テンプレートの設定」→「新しいアーカイブマッピング」→種類「月別」で「追加」ボタン という手順でアーカイブマッピングを更新する。
  6. アーカイブマッピング設定画面にて、パスを「カスタム」に変更し、パスにi/%y/%m/%iを設定する。
  7. 「保存」ボタンを押せばテンプレートの追加が完了。

「携帯用月別ブログ記事リスト」テンプレート

目次に戻る

D3. 携帯端末向け機能のインストール(iChannel版)

iChannelを利用するにはFlashCastサーバが必要になります。また、サーバによって設定方法が異なるので具体的なインストール方法はFlashCastサーバの管理者などに問い合わせてください。下記に示すテンプレートは、あくまで設定の一例です。

「iChannelトピックテキスト」テンプレート

「iChannel登録フォーム」テンプレート