Serene Bach - sb Development Laboratory presents

オフィシャルガイド先行公開プラグイン

Serene Bachオフィシャルガイドの付属CD-ROMには、二つの先行公開プラグインが収録されています。

キャストマスター
Serene Bachを使ったポッドキャスティングを強力に支援するためのプラグイン
テンプレートメーカー
テンプレートパッケージの作成を支援するプラグイン

ここではそれぞれのプラグインのインストールから利用方法までを紹介します。

目次

インストール
アーカイブの内容とインストール方法
キャストマスター
キャストマスターの機能と使い方
テンプレートメーカー
テンプレートメーカーの機能と使い方

インストール

付属CD-ROMのplugin/SereneBach/specialディレクトリにプラグインの圧縮アーカイブが収められています[図1]。

それぞれの圧縮アーカイブファイルにはプラグイン本体(*.pm)やプラグインで利用されるリソースファイルが収められています。

キャストマスター テンプレートメーカー
[図2] [図3]

プラグインディレクトリに必要なファイルを設置します。

設置場所 キャストマスター テンプレートメーカー 設置例
plugin/ Podcaster.pm TemplateMaker.pm [図4]
plugin/resource/ dewplayer.swf
template_rss2.xml
 
plugin/resource/ja/ podcaster.txt
podcaster.html
templatemaker.txt
templatemaker.html

各ファイルを該当する場所に正しく設置したら、管理画面にて「環境設定」の「プラグイン」画面に移動します。

「キャストマスター」「テンプレートメーカー」が正しく表示されていることを確認して下さい。

それぞれのプラグイン横のチェックボックスをチェックして、「利用する」ボタンを押すことにより、プラグインが利用できるようになります[図5]。

[図5]

利用後「追加機能」に「キャストマスター」「テンプレートメーカー」が追加されていることを確認して下さい[図6]。

[図6]

キャストマスター

プラグイン「キャストマスター」では、以下の機能をサポートしています。

rss 2.0 フィードの url を出力するために独自ブロック additional_feed と独自タグ {site_rss2} と {site_podcast} が利用できます。

<!-- BEGIN additional_feed -->
<li><a href="{site_rss2}">RSS2.0</a></li>
<li><a href="{site_podcast}">RSS for Podcast</a></li>
<!-- END additional_feed -->

プラグイン「キャストマスター」の対応ファイルは以下の通りです。

対応ファイルについて、以下の機能をサポートします。

ポッドキャスティングの流れ

下準備
1. 上級者向けの編集設定を有効にする

「編集設定」画面を開いて、「上級者向け設定」を「利用する」に変更します[図7]。これは記事編集画面において「記事の概要」と「キーワード」を利用するために必要な設定です。

[図7]

2. 番組情報を設定する

追加機能メニューに追加された「キャストマスター」画面を開いて「番組情報」を設定します[図8]。

[図8]

3. テンプレートにポッドキャスト用の rss を付加する

テンプレート内に独自ブロック additional_feed と独自タグ {site_rss2} と {site_podcast} を追加します。

例えば、デフォルトのテンプレート「Summer Breeze」では

<ul>
<li><a href="{site_rss}">RSS1.0</a></li>
<li><a href="{site_atom}">Atom0.3</a></li>
<li>Powered by <a href="{script_webpage}"><strong>{script_name} {script_version}</strong></a></li>
</ul>

のような記述があります。これを以下のように変更します。

<ul>
<li><a href="{site_rss}">RSS1.0</a></li>
<li><a href="{site_atom}">Atom0.3</a></li>
<!-- BEGIN additional_feed -->
<li><a href="{site_rss2}">RSS2.0</a></li>
<li><a href="{site_podcast}">RSS for Podcast</a></li>
<!-- END additional_feed -->
<li>Powered by <a href="{script_webpage}"><strong>{script_name} {script_version}</strong></a></li>
</ul>
iTunesでの作業

キャストマスターでは音声・動画ファイルに割り付けられたアートワークを抽出してサムネイルとして利用する機能があります。

iTunesを利用してアートワークを貼付けるには、貼付けたいイメージファイルを「アルバムのアート」部分へドラッグ&ドロップすることにより可能です[図9]。

[図9]

また、iTunesから音声ファイルを任意の場所にドラッグ&ドロップすると、該当ファイルを任意のフォルダに書き出すことができます[図10]。

[図10]

当サンプルで利用している花火画像はEyesPic(アイズアート有限会社)様のフリー画像を利用しています。

Serene Bachでの作業
1. 音声/動画ファイルをアップロードする

キャストマスターのアップロード画面より音声/動画ファイルをアップロードします。

[図11]

アップロードされた音声/動画ファイルはキャストマスターの管理画面のリストに表示されます。

[図12]

通常のアップロード画面を利用してファイルをアップロードしても構いませんが、通常のアップロード画面ではアートワークの抽出操作が行われません。

アップロード可能なファイルサイズは最大 15MB までです。サーバによっては 15MB 未満のファイルもアップロードできない場合があります。

2. アップロードした音声/動画ファイルから記事を書く

アップロードした音声/動画ファイルがリストアップされます。ポッドキャストとしてアップするファイルの横にある「記事を書く」をクリックすると、記事編集画面に移行します。

[図13]

3. 記事を公開する

記事は通常通りに記載します。ただし、「記事の概要」と「キーワード」はポッドキャスト用に特化して利用されます。

どちらも html タグは利用できません。また、どちらも省略することができます。

記事の概要を省略した場合、本文から html タグを除いた文章が利用されます。

テンプレートメーカー

テンプレートパッケージファイル作成を支援するプラグインです。

テンプレート情報の編集やテンプレートディレクトリへのファイルのアップロード・削除の操作を行うことができます。

このプラグインは管理ユーザーのみが操作できます。

テンプレートパッケージ作成の流れ

1. 対象とするテンプレートを選択する

テンプレートメーカーで編集の対象となるテンプレートを選択します。対象テンプレートが選択されていない状態では、テンプレートメーカーではテンプレートの選択画面が表示されます[図14]。

[図14]

テンプレート選択画面では、現在利用中のテンプレートは選択できません。

テンプレートメーカーでは利用中のテンプレートを選択できないようにはしていますが、対象テンプレートを「利用」に変更することは可能です。ただし、テンプレートメーカーでは再構築操作などは一切行いませんので、ご注意下さい。

テンプレート選択画面では、「新規追加」としてブランクテンプレートを選択できます。「新規追加」を選び、「選択する」ボタンをクリックした時点で、ブランクテンプレートが追加されます。

ブランクテンプレートはテンプレート名が [名称未設定] となります。

2. 対象テンプレートを編集する

「作成・編集」タブで、ベース HTML、CSS、個別記事用 HTML の各テンプレートを編集します。フォーム上部にあるテーブルで編集する内容を選択します。フォーム下部にはイメージ挿入用のプルダウンメニューがあり、アップロードされたファイルをフォームに挿入できます[図15]。

[図15]

フォームの上部にある「プレビュー」は対象テンプレートのプレビューを行うことができます。別ウィンドウが開きます。

フォームの上部にある「選択し直す」は対象テンプレートを解除します。テンプレートメーカーで編集可能なテンプレートは 1 つだけなので、別のテンプレートを編集する場合は、1 度対象から外す必要があります。

3. ファイルをアップロードする

「アップロード」タブで、対象テンプレートに利用する外部ファイルをアップロードすることができます[図16]。

[図16]

アップロード先は常にテンプレートディレクトリになります。他のディレクトリにはアップロードできません。

ファイル名はアップロード先でも変わりません。すでにテンプレートディレクトリ内に同一のファイル名が存在する場合、アップロードできませんので、ご注意下さい。

テンプレートメーカーのアップロード画面ではアップロードされたファイルを削除することもできます。アップロードしたファイルがリストアップされるので、削除するファイルをチェックして「削除する」ボタンをクリックします。

4. テンプレート情報を編集する

テンプレート名や制作者情報などのテンプレート情報は「基本情報」タブで編集することができます[図17]。

[図17]

名前はテンプレート名です。作者はテンプレートの作者名です。アドレスは通常テンプレート制作者のサイトアドレスを記述します。バージョンはテンプレートのバージョンを記述します。

テンプレート情報には利用条件や使用上の注意などを記載します。テンプレート情報自体は決して目につきやすくはありませんので、利用条件などは利用者の分かりやすいところに改めて置かれることを強くお勧めします。

5. パッケージを作成する

「エクスポート」タブで、対象テンプレートのパッケージファイルを作成します[図18]。

[図18]

「書出し」をクリックすると、対象テンプレートがテンプレートパッケージの形式で表示されます。「書出し」のリンクを右クリックの「対象を保存する」で直接ファイルとして保存します。