Movable Type プラグインディレクトリ

EasyPodcasting

EasyPodcastingプラグインはMovable TypeでPodcastingを行うためのプラグインです。
エントリー中にmp3ファイルのURLとタイトルを独自のタグにより記述することで、ページ内のエントリーにFlashベースのmp3プレーヤーを組み込んだり、RSS2.0フィードにPodcastingに必要なEnclosure要素を追加することができます。

制作者: エムロジック株式会社 / フリー
ダウンロードサイト: エムロジック放課後プロジェクト
http://labs.m-logic.jp/

インストール方法

  1. ダウンロードした「EasyPodcasting.zip」を解凍します。
  2. 解凍して生成された「plugins」フォルダ内の「mt-easypodcasting.pl」を、Movable Typeの「plugins」ディレクトリにアップロードします。
  3. 「mt-static」フォルダ内の「plugins」を、Movable Typeインストール時に「StaticWebPath」として指定したディレクトリ(デフォルトでは「mt-static」というディレクトリ名)にアップロードします。
  4. 最終的には以下のような構成になります。
  5. [MT](Movable Typeインストールディレクトリ)
      ├[plugins]
      │ └mt-easypodcasting.pl
      └[mt-static](※StaticWebPathにて指定されたディレクトリ)
           └[plugins]
               └[EasyPodcasting]
                   └mp3player.swf
    
  6. 作業後、Movable Typeのシステム・メニューのプラグイン管理画面を表示し、プラグインの一覧に「EasyPodcasting」が表示されていることを確認してください。 これで設置完了です。

使い方

1.アーカイブテンプレートの修正

次の4つのテンプレートを編集します。

  • メインページ
  • 日付アーカイブ
  • カテゴリー・アーカイブ
  • エントリー・アーカイブ

これらのテンプレート中の

<$MTEntryBody$>

を、

<$MTEntryBody EasyPodcasting="player_with_link"$>

と変更して、保存します。

「EasyPodcasting="player_with_link"」の「player_with_link」の部分は、このプラグインの動作を決定するオプション値となっており、次の4種類から選択することができます。

オプション 機能
player mp3プレーヤーを表示します
link mp3ファイルへのリンクを表示します
player_with_link mp3プレーヤーと、mp3ファイルへのリンクを表示します
0 プレーヤー・リンクとも非表示にします
2.RSS2.0テンプレートの修正

続いて、次のテンプレートを編集します。

<MTEntries lastn="15">
<item>
   <title><$MTEntryTitle remove_html="1" encode_xml="1"$></title>
   <description><$MTEntryBody encode_xml="1" convert_breaks="0"$></description>
   <link><$MTEntryPermalink encode_xml="1"$></link>
   <guid><$MTEntryPermalink encode_xml="1"$></guid>
   <category><$MTEntryCategory remove_html="1" encode_xml="1"$></category>
   <pubDate><$MTEntryDate format_name="rfc822"$></pubDate>
</item>
</MTEntries>

この部分を、

<MTEntries lastn="15">
<item>
   <title><$MTEntryTitle remove_html="1" encode_xml="1"$></title>
   <description><$MTEntryBody encode_xml="1" convert_breaks="0"$></description>
   <link><$MTEntryPermalink encode_xml="1"$></link>
   <guid><$MTEntryPermalink encode_xml="1"$></guid>
   <category><$MTEntryCategory remove_html="1" encode_xml="1"$></category>
   <pubDate><$MTEntryDate format_name="rfc822"$></pubDate>
   <$MTEasyPodcasting$>
</item>
</MTEntries>

と変更します。「<$MTEasyPodcasting$>」を追加するだけです。
変更後、保存してください。

3.エントリー中に情報を書き込む

今後は、エントリー内にEasyPodcastingプラグイン独自のタグを記述することで、自動で各ページ内のエントリーにmp3プレーヤーやmp3ファイルへのリンクが作成され、RSS2.0フィード内にはPodcastingに必要なEnclosure要素が追加されるようになります。

エントリー内の記述は以下のようになります。

[mp3:http://example.com/example.mp3:Example]

書式は以下の通りです。

[mp3:mp3ファイルのURL:曲名]

この書式でエントリーの本文中に記述すると、EasyPodcastingプラグインが自動的にこの情報を抽出し、各ページに適用します。

16-1.gif

mp3プレーヤーが表示される

カスタマイズ情報

「RSS 2.0」テンプレートは修正せずに、各ページ上でmp3プレーヤーを表示するだけのプラグインとしても使うこともできます。

その他付加情報

サイトにあるEasyPodcastingプラグインの「このプラグインの利用、および著作権や保証について」を参照してください。

利用規約

特になし


トラックバック

トラックバック URL
»MovableType4でポッドキャスティング from JHBANK PROJECT

Six Apart のオフィシャルサイトにある 「easypodcasting」...


このページのトップへ