魔法新聞モジュールMark2のインストール
本モジュール構成
- alt-tmpl
- MTOSに組み込む魔法新聞編集画面のテンプレート
- mt-static
- 魔法新聞のライブラリ
- plugins
- MTOSに組み込む魔法新聞プラグイン
- install.html
- 本書。インストールのマニュアル。
- update.html
- アップデートのマニュアル。
- main_1_1.swf
- 携帯版の実行エンジン。
本モジュールのライセンス
- 本モジュールの著作権は野間ソフト(http://www.noma-soft.com/)に帰属します。ただし、本モジュール内のmt-static/paper/libについては外部ライブラリであるため、各ライブラリで規定されたライセンスに従って運用してください。外部ライブラリ(Licensed under the Apache License, Version 2.0)の運用は、border-radius_1_0_0, deco_table_1_0_1, dom_getElementsByClassName_1_0_0, excanvas_0002, graph_circle_1_0_0, graph_line_1_0_0, graph_radar_1_0_0, graph_vbar_1_0_1内の記載に従ってください。
- 本モジュールの使用、再配布は自由です。
- 本モジュールの使用によって被った如何なる損害に対して一切の補償をしません。
- http://www.shinbun.us/サーバから配信されるニュースや広告を魔法新聞の広告欄に表示する機能を無効にしない、ブログ記事内にhttp://www.shinbun.us/のウエブリンクへのハイパーリンクを貼るという制約下で改変して使用することを許諾します。また、改変したコードとオリジナルの魔法新聞モジュールのコードが区別できるようにしておき、オリジナルの魔法新聞モジュールのライセンスを改変しないという条件で派生版の再配布をすることを認めます。
魔法新聞ブログのインストールに必要なもの
- 本モジュール(PaperBlog Mark2 version 2.0.1.3)
- MTOS (2009/7/28時点の最新バージョンは4.261、http://www.movabletype.jp/opensource/より入手可)
- MTOSが動作可能なサーバとデータベースのアカウント
インストール手順(FTPを用いる場合)
- PaperBlog2_0_1_1_MK1.zipを解凍し、中の「mt-static」、「alt-tmpl」、「plugins」をMTOSに上書きコピーする。
- 上書きしたMTOS4.261をFTPなどを用いてサーバにアップロードし、拡張子がcgiのファイルのパーミッションを755に設定する。
- ブラウザにブログURLを指定してindex.htmlにアクセスする。少し待つとインストール指示が出てくるので、それに従ってインストールする。
- MTOSのダッシュボードで「ツール」→「プラグイン」を開き、PaperBlog0.1が表示されていればプラグインのインストール成功
- MTOSのダッシュボードで「新規作成」→「ブログ記事」で新聞のフォームが表示されればライブラリや基本的なテンプレートのインストール成功
- ただし、この時点ではブログのレイアウトがMTOSのデフォルトのままなので、必要に応じてB,C,D1,D2,D3のインストール作業を行い各種機能を有効にする。最低限の機能を使うにはBのインストールが必須。また、テンプレートの設定が完了した後にブログを再構築する必要がある。
(再構築の手順は、ダッシュボードのメニューの「ツール」の右側の矢印の形をしたアイコンをクリックし、出てきた画面で「すべてのファイル」を選択し「再構築」ボタンを押すという流れ。)
- MTOSのダッシュボードで「設定」>「全般」を選び、pp_feedsに参照したいブログのRSSをコンマ区切りで登録する。
目次に戻る
基本的な新聞ブログ機能を使うには、(1)「ブログ記事」テンプレートの変更、(2)「ブログ記事データ」テンプレートの追加の2つのステップが必要である。また、テンプレートの設定を終えた後に、ブログの再構築をする必要がある。
(1)「ブログ記事」テンプレートの変更
- ダッシュボードのメニューから「デザイン」→「テンプレート」を選択すると「ブログのテンプレート」画面が表示される。
- 「ブログのテンプレート」画面の「アーカイブテンプレート」リストの「ブログ記事」をクリックすると「テンプレートを編集」画面が表示される。
- 「テンプレートを編集」画面にて、テンプレートの中身を下の内容に置き換えて、「保存」ボタンを押せば変更完了。
「ブログ記事」テンプレート
(2)「ブログ記事データ」テンプレートの追加
- ダッシュボードのメニューから「デザイン」→「テンプレート」を選択すると「ブログのテンプレート」画面が表示される。
- 「ブログのテンプレート」画面の「アーカイブテンプレート」リストにおいて、「ブログ記事」のチェックボックスをチェックし、また、アクションから「テンプレートの複製」を選んで「Go」をクリックすると、「ブログ記事のコピー」というテンプレートが生成される。
- 「ブログのテンプレート」画面の「アーカイブテンプレート」リスト内の「ブログ記事のコピー」をクリックすると「テンプレートを編集」画面が表示される。
- 「テンプレートを編集」画面にて、タイトルを「ブログ記事のコピー」から「ブログ記事データ」に変更し、また、テンプレートの中身を下の内容に置き換える。
- 「テンプレートを編集」画面にて、「テンプレートの設定」→「新しいアーカイブマッピング」→種類「ブログ記事」で「追加」ボタン という手順でアーカイブマッピングを更新する。
- アーカイブマッピング設定画面にて、パスを「カスタム」に変更し、パスに%y/%m/%-f.xmlを設定する。
- 「保存」ボタンを押せばテンプレートの追加が完了。
「ブログ記事データ」テンプレート
目次に戻る
日別ブログ記事機能を使うには、(1)「日別ブログ記事」テンプレートの追加、(2)「ブログ記事の概要」テンプレートの変更の2つのステップが必要である。また、テンプレートの設定を終えた後に、ブログの再構築をする必要がある。
(1)「日別ブログ記事」テンプレートの追加
- ダッシュボードのメニューから「デザイン」→「テンプレート」を選択すると「ブログのテンプレート」画面が表示される。
- 「ブログのテンプレート」画面の「アーカイブテンプレート」リストにおいて、「月別ブログ記事リスト」のチェックボックスをチェックし、また、アクションから「テンプレートの複製」を選んで「Go」をクリックすると、「月別ブログ記事リストのコピー」というテンプレートが生成される。
- 「ブログのテンプレート」画面の「アーカイブテンプレート」リスト内の「月別ブログ記事リストのコピー」をクリックすると「テンプレートを編集」画面が表示される。
- 「テンプレートを編集」画面にて、タイトルを「月別ブログ記事リストのコピー」から「日別ブログ記事」に変更し、また、テンプレートの中身を下の内容に置き換える。
- 「テンプレートを編集」画面にて、「テンプレートの設定」→「新しいアーカイブマッピング」→種類「日別」で「追加」ボタン という手順でアーカイブマッピングを更新する。(パスはyyyy/mm/dd/index.html)
- 「保存」ボタンを押せばテンプレートの追加が完了。
「日別ブログ記事」テンプレート
(2)「ブログ記事の概要」テンプレートの変更
- ダッシュボードのメニューから「デザイン」→「テンプレート」を選択すると「ブログのテンプレート」画面が表示される。
- 「ブログのテンプレート」画面の「テンプレートモジュール」リストの「ブログ記事の概要」をクリックすると「テンプレートを編集」画面が表示される。
- 「テンプレートを編集」画面にて、テンプレートの中身を下の内容に置き換えて、「保存」ボタンを押せば変更完了。
「ブログ記事の概要」テンプレート
目次に戻る
携帯端末向け機能のうちフラッシュ版を使うには、(1)「携帯用スタートページ」テンプレートの追加、(2)「携帯用インデックスデータ」テンプレートの追加、(3)携帯用実行エンジンのコピーが必要となる。
(1)「携帯用スタートページ」テンプレートの追加
- ダッシュボードのメニューから「デザイン」→「テンプレート」を選択すると「ブログのテンプレート」画面が表示される。
- 「ブログのテンプレート」画面の「インデックステンプレート」リストにおいて、「インデックステンプレートを作成」をクリックすると「テンプレートを作成」の画面が表示される。
- 「テンプレートを作成」画面にて、タイトルを「携帯用スタートページ」に設定し、また、テンプレートの中身を下の内容に設定する。
- 「テンプレートを編集」画面にて、「テンプレートの設定」の出力ファイル名としてi/index.htmlを設定する。
- 「保存」ボタンを押せばテンプレートの追加が完了。
「携帯用スタートページ」テンプレート
(2)「携帯用インデックスデータ」テンプレートの追加
- ダッシュボードのメニューから「デザイン」→「テンプレート」を選択すると「ブログのテンプレート」画面が表示される。
- 「ブログのテンプレート」画面の「インデックステンプレート」リストにおいて、「インデックステンプレートを作成」をクリックすると「テンプレートを作成」の画面が表示される。
- 「テンプレートを作成」画面にて、タイトルを「携帯用インデックスデータ」に設定し、また、テンプレートの中身を下の内容に設定する。
- 「テンプレートを編集」画面にて、「テンプレートの設定」の出力ファイル名としてi/flushindex.datを設定する。
- 「保存」ボタンを押せばテンプレートの追加が完了。
「携帯インデックスデータ」テンプレート
(3)携帯用実行エンジンのコピー
携帯用実行エンジン「main_1_1.swf」をブログのルートフォルダの中の「i」フォルダにFTPソフト等を用いてコピーする。
携帯端末向け機能を使うには、(1)「携帯用アーカイブインデックス」テンプレートの追加、(2)「携帯用メインページ」テンプレートの追加、(3)「携帯用ブログ記事」テンプレートの追加、(4)「携帯用月別ブログ記事リスト」テンプレートの追加 の4つのステップが必要である。また、テンプレートの設定を終えた後に、ブログの再構築をする必要がある。
(1)「携帯用アーカイブインデックス」テンプレートの追加
- ダッシュボードのメニューから「デザイン」→「テンプレート」を選択すると「ブログのテンプレート」画面が表示される。
- 「ブログのテンプレート」画面の「インデックステンプレート」リストにおいて、「インデックステンプレートを作成」をクリックすると「テンプレートを作成」の画面が表示される。
- 「テンプレートを作成」画面にて、タイトルを「携帯用アーカイブインデックス」に設定し、また、テンプレートの中身を下の内容に設定する。
- 「テンプレートを編集」画面にて、「テンプレートの設定」の出力ファイル名としてi/archives.htmlを設定する。
- 「保存」ボタンを押せばテンプレートの追加が完了。
「携帯用アーカイブインデックス」テンプレート