お知らせ

Movable Type 5.1 Webサイト製作ガイドVolume 12011年6月30日

Movable Type 5.1 Webサイト製作ガイドVolume 1」を発売しました。
Movable Type 5.1を基本からしっかりマスターしたい方のための書籍です。
前書「Movable Type 5 Webサイト製作ガイド Volume 1」をMovable Type 5.1対応に改訂しました。 Movable TypeでWeb製作をされている方などにお勧めです。
PDFによる販売で、当サイトでのみ購入できます(書店では購入できません)

他にも多数書籍を執筆しています。
こちらもぜひご覧ください。

EPUB出力プラグイン/テーマ(その1)

| コメント(8) | トラックバック(0)

先日お知らせしたとおり、Movable Type 5でEPUBを出力するプラグインとテーマを作りました。
そのプラグイン/テーマを公開します。
今日はインストールと基本的な使い方を解説します。

1.プラグインのインストール

プラグインは以下からダウンロードすることができます。

MTePub_1_01.zip

ダウンロードしたファイルを解凍すると、「plugins」「mt-static」「themes」の3つのフォルダができます。
これらのフォルダを、Movable Typeのインストール先ディレクトリにアップロードします。

2.EPUB用ブログの作成

次に、EPUBの各ページを入力するために、ブログを新規作成します。
ブログ作成の際に、ブログテーマの欄で「EPUB」を選びます。

EPUB用テーマを使ってブログを新規作成する

なお、EPUBテーマ以外のテーマを選ぶと、EPUB関係の機能がオフになります(EPUB関係のメニューやボタンが表示されません)。

3.EPUBの設定

ブログを作ったら、「設定」→「EPUB」メニューを選び、EPUBの設定を行います。
EPUBのタイトルや著者名等の情報を入力します。
また、「表紙の画像」のところで、EPUBの表紙の画像を指定することもできます。
なお、「カテゴリを章として使用」のチェックボックスの使い方は、明日解説します。

EPUBの設定

4.各ページの作成

次に、EPUBに入れるそれぞれのページを、ブログ記事として作成します。
文章の入力方法は、通常のブログの場合と同じです。
HTMLのタグを入れることもできます。

ページに画像を入れたい場合、Movable Typeのアイテムの機能を使います。
FTPで直接にアップロードした画像は、正しく認識できませんので、ご注意ください。

EPUBのページの表示順序は、記事の日付の順になります(古い記事→新しい記事の順)。
ページの表示順序を変えたい場合は、記事の日付の書き換えてください。

5.EPUBの出力

各ページの入力が終わったら、ブログを再構築し、Webブラウザで個々のページの表示を確認します。
前述したように、個々のページはブログ記事で出力しています。
EPUBの表紙は、「メインページ」のインデックステンプレートで出力しています。
さらに、EPUBの目次は「目次」のインデックステンプレートで出力しています。

ページを確認したら、Movable Typeのウィンドウの右上の方にある「EPUBを出力」のボタンをクリックします。
しばらくするとEPUBのファイルが生成され、自動的にダウンロードが始まります。
EPUBファイルをダウンロードしたら、各種のEPUBリーダーで開いてみて、表示を確認します。

「EPUBを出力」のボタン

6.ライセンス

このプラグインはMITライセンスでご提供します。
商用版Movable Type/個人無償版Movable Type/MTOSでご自由にお使いください。

7.EPUB出力プラグイン/テーマ関係の記事の一覧

EPUB出力プラグイン/テーマ関係のその他の記事は、以下のリンクから参照できます。

Facebook連携

当記事について「いいね」や「送信」を行っていただけると幸いです。


この記事についてウォールに投稿

トラックバック(0)

トラックバックURL: http://www.h-fj.com/mt/mt-tb.cgi/2318.

コメント(スレッド2件,コメント8件)

コメントはスレッド表示になっています。
また、スレッドの先頭のコメントに対する返信には、先頭に矢印を表示しています。

No.1 fooo : ePubファイル出力後のエラー

ePubプラグインをインストールさせて頂きました。
素晴らしいプラグインですね!

簡単にePub形式のファイルが出力できて便利なのですが、ファイル出力後の管理画面が自動遷移しますよね?
その遷移後にエラーが表示されます。

エラーが発生しました。
「指定されたファイルが見つかりませんでした。」

と書かれています。
この現象がプラグインのシステムエラーなのか、私の環境によるものなのかは分かりませんが、コメントさせて頂きました。
何か解決方法がありましたら、教えて頂けると助かります。

No.2  : Re:ePubファイル出力後のエラー

>foooさん
こんにちは。

ご質問の件ですが、FirefoxにEPUBReaderアドオンをインストールしている状態ではないでしょうか。
その状態だと、ご指摘のようなエラーが表示されます。

このプラグインでは、一度ダウンロードされたEPUBファイルは、自動的にサーバーから削除するようにしています。
ところが、EPUBReaderを入れていると、EPUBReaderがファイルをダウンロードした後に、Firefox自体がさらに同じファイルをダウンロードしようとするらしく、それが原因でエラーメッセージが表示されます。

エラーを気にせずにお使いいただけると幸いです。

No.3 fooo : (無題)

早速のお返事どうもありがとうございます。
おっしゃる通り、FirefoxにEPUBReaderアドオン入れておりました。
アドオンを無効化したところ、エラーは発生しませんでした。
どうもありがとうございます。

> このプラグインでは、一度ダウンロードされたEPUBファイルは、自動的にサーバーから削除するようにしています。

なるほど。自動的に削除されているのですね。
ちなみに、ePubファイルはどこに自動生成されているのでしょうか?
「ダウンロードをしない」をブラウザ上で選択しても、サーバ内の公開フォルダにePubファイルは見当たりませんでした。

No.4  : (無題)

>foooさん
こんにちは。

EPUBファイルは、mt-config.cgiの「TempDir」で設定したディレクトリに出力されます。
通常は何も設定されていませんので、その場合は初期値の「/tmp」ディレクトリになります。

No.5 fooo : (無題)

ご返信どうもありがとうございます。

>EPUBファイルは、mt-config.cgiの「TempDir」で設定したディレクトリに出力されます。
>通常は何も設定されていませんので、その場合は初期値の「/tmp」ディレクトリになります。

「TempDir」を変更したところ、指定フォルダにePubファイルが出力されているのを確認しました。
どうもありがとうございます!

No.6 mayona : (無題)

プラグインを試用させていただいています。
諸々の設定を行った後、
「EPUBを出力」のボタンをクリックした後の「出力中...」画面で止まってしまい、
ePUBファイルのダウンロードが行われないのですが、
原因などわかりますでしょうか。

No.7  : (無題)

>mayonaさん
こんにちは。

申し訳ありませんが、原因は分かりません。

No.8 mayona : (無題)

お返事ありがとうございます。
複数の環境でも試したのですが、同様の症状でした。
システムページに移動しようとした際もエラーが出て遷移できない事がありました。
いろいろ試してみます。
ありがとうございました。

コメントする


Facebookでコメント

試験的にFacebookのコメントフォームを設置しました。