MTで運用されているブログに iPhoneから画像付き記事をアップ。

このブログはMovable Typeで運用されています。外出先で、iPhoneから記事をアップロードするには幾つか方法があるのですが。

PCでのやり方と同じような、Safariなどのブラウザから管理画面にアクセス…という方法では、iPhoneの「カメラロール」に保存されている画像をアップロードすることができません。MT公式のプラグイン iMT は「iPhone / iPod touch用に最適化されたインターフェース」が提供されるだけで(これはこれで使い勝手が向上するのだけれど)、画像のアップロードが出来るようになるわけではありません。

では、ブログに画像アップロードが可能なアプリはどうか。そんな機能を持っているっぽいアプリがいくつか存在するようですが、使ったことが無いので機能の詳細や使用感などはわかりません。

  → BlogPress | AppStore
  → BlogWriter - VirtueSoft.com | AppStore

写真をメールに貼付、というかたちで、メールで記事を投稿するのが良いかもなぁ。というわけで、メール経由で画像付き記事をアップできる MailPack というプラグインを、Movable Typeに導入してみることにしましょう。

 → Movable Typeで簡単携帯投稿!メール投稿プラグイン:MailPack

個人使用に限り無償。

インストールや使用方法は、上記のリンク先に必要な情報が記載されているので参照してみてください。ちょっと判りにくかったところだけ追記。

「1. POPでダウンロードできるメールボックスを準備」

このメールアカウントが、記事の投稿を受け付けるメールアドレスになります。
ここに届いたメールが「ブログに投稿する記事」であると判断される基準は
  • 差出人のメールアドレスが、MTの記事投稿が可能なユーザー(一覧→ユーザー で確認できます)のメールアドレスと一致した場合。
です。
このアドレス宛に届いたスパムメールや個人的なメールが不用意にブログに投稿されてしまうという事故は避けられそうです。

ただし、MailPackがこのアカウントに届いたメールをチェックするときに、ブログに投稿されるべきメールかそうでないかに関わらず、メールボックスのチェック後に全て削除する仕様。なので、ブログ投稿受付用のメールアカウントは、専用のものを使ったほうが安全です。


「6. cronなどのスケジューラの設定」

ここで設定したスケジュールに従って、MailPackは投稿受付メールボックスのチェックを行います。つまり「1時間に1回、jobを実行」という設定であれば、メールは1時間ごとにチェックされて、(投稿があれば)1時間おきにブログが更新されることになります。


「9. MTにログインし、メール投稿設定をします。」

投稿受付用のメールアカウントへ接続するための設定です。


で、MailPackの実際の動作と、出来ることと出来ないこと。

    • メール経由での画像付きブログ記事投稿は、もちろん出来ます。画像のサイズなど、iPhoneからの投稿だと頭を使わねばならない部分もありますが、基本、満足。

    • メールの件名がブログ記事のタイトルに、本文がブログ記事の本文になります。

    • 本文にhtmlタグを含めると、タグたちはエンティティ化されます。つまり、タグは効きません。

    • MTで「設定 → ブログ記事設定 → 新しく作成するブログ記事の初期値」が「公開」であれば、メールチェック後ただちに記事が公開されます。

  • 「未公開(原稿)」であれば、下書きとして保存されます。これを公開状態にするには、手作業で操作するしかありません。これがちょっと面倒な仕様。


設定したのに、うまくブログ記事が投稿できない…という時は、

  • 投稿受付用のメールアカウントへの接続情報(アカウント名/パスワード/サーバ情報etc.)が間違っている。
  • cron jobの設定が間違っている。
  • MTのユーザーに設定されているメールアドレス以外からメールを送っている。

十中八九、原因はこいつらなので、もう一度チェックしてみましょう。

  → 次の記事: MT + MailPackで、iPhoneから画像付きブログ記事をアップ。もどうぞ。

カテゴリ: