Movable Type プラグインディレクトリ
EasyPodcasting
EasyPodcastingプラグインはMovable TypeでPodcastingを行うためのプラグインです。
エントリー中にmp3ファイルのURLとタイトルを独自のタグにより記述することで、ページ内のエントリーにFlashベースのmp3プレーヤーを組み込んだり、RSS2.0フィードにPodcastingに必要なEnclosure要素を追加することができます。
インストール方法
- ダウンロードした「EasyPodcasting.zip」を解凍します。
- 解凍して生成された「plugins」フォルダ内の「mt-easypodcasting.pl」を、Movable Typeの「plugins」ディレクトリにアップロードします。
- 「mt-static」フォルダ内の「plugins」を、Movable Typeインストール時に「StaticWebPath」として指定したディレクトリ(デフォルトでは「mt-static」というディレクトリ名)にアップロードします。
- 最終的には以下のような構成になります。
- 作業後、Movable Typeのシステム・メニューのプラグイン管理画面を表示し、プラグインの一覧に「EasyPodcasting」が表示されていることを確認してください。 これで設置完了です。
[MT](Movable Typeインストールディレクトリ)
├[plugins]
│ └mt-easypodcasting.pl
└[mt-static](※StaticWebPathにて指定されたディレクトリ)
└[plugins]
└[EasyPodcasting]
└mp3player.swf
使い方
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プラグインが自動的にこの情報を抽出し、各ページに適用します。
mp3プレーヤーが表示される
カスタマイズ情報
「RSS 2.0」テンプレートは修正せずに、各ページ上でmp3プレーヤーを表示するだけのプラグインとしても使うこともできます。
その他付加情報
サイトにあるEasyPodcastingプラグインの「このプラグインの利用、および著作権や保証について」を参照してください。
利用規約
特になし
トラックバック
- トラックバック URL
- »MovableType4でポッドキャスティング from JHBANK PROJECT
-
Six Apart のオフィシャルサイトにある 「easypodcasting」...