[Я]待て!MarsEditよ早まるな!フライング配信疑惑を追う

スポンサーリンク

MarsEditが使いたかったのもMac購入の理由

catch20131217

今年の夏、念願のMacBook Airを購入しました。Mac購入の動機の一つに「MarsEditを使ってみたい」というのがあったくらい、私にとってMarsEditは「すごく欲しいツール」だったんです。

MarsEdit - the blog editor for WordPress, Tumblr, Blogger and more.
MarsEdit – the blog editor for WordPress, Tumblr, Blogger and more.
価格: ¥4,000 (2013.12.17時点)
カテゴリ: ソーシャルネットワーキング, 仕事効率化
ダウンロード

Mac購入前からMarsEdit情報は収集していて、Evernoteに保存しまくってました。

IMG_2413-2


↑MarsEditに関する、諸先輩方が公開されてる有益なエントリーの数々は上記エントリーにまとめています。

MarsEditで保存した時、ひとつだけ気になることが…

Macを買った当初は操作方法も分からず、USキーボードに苦戦し、Windowsでマウスを使った作業しか経験がない私にMacBook Airのマルチタッチトラックパッドはかなり高難度でした。

とにかく慣れなきゃ!ってことでブログエントリーを書く際は極力Macで書くようにして約半年。今ではブログを書くとき、9割をMac(=MarsEdit)、1割をWindows、という割合になり、だいぶMacでのブログ書きにも慣れました。

※ちなみにiPhoneでブログを書く、いわゆる「モブログ」は一切やりません。理由を書くと長くなるし、今回の話と逸れるので割愛。

で、今回の本題なのですが、MarsEditでエントリーを更新すると、RSS配信の際にちょっと気になる現象があるのに気付きました。

IMG 3351

RSSでブログを読むのに愛用しているiPhoneアプリ「Sylfeed」で、いつもの通りRSS購読してる途中で自分のを見て、「あれ?」となった。

12月14日に公開したラーメンのエントリーは、RSS配信された時刻が「10:25」になってるんですけど、これがオカシイんです

このエントリーを書いた工程を時系列で書き起こすと、

★前日の夜 → MarsEditでエントリーの大半を書き、いったんドラフトに保存
10:25頃 → MarsEditで少し手直しをして、WordPressに下書き保存
★11:00頃 → WordPress管理画面でプレビュー表示させ、手直しと調整
★11:10頃 → 「11:45」に予約投稿するよう管理画面でセット
11:45 → エントリー公開

という流れでした。

午前や正午前後に公開するエントリーは、基本的には前夜または当日早朝に本文の大半をMarsEditで書いてから一旦保存し、時間を置いてからWordPress管理画面で確認や修正をした後にブログ公開、というパターンが大半です。

※なぜ「時間を置く」かというと、前夜や当日朝に時間の余裕がなかった時は、職場でヒマな時間帯にコソッとブログ作業してるから。ここだけの秘密だぞ。

っつうことで何がおかしいのかと言うと、予約投稿で公開した11:45ではなく、MarsEditで下書き保存した10:25になってる

時刻が実際のと違うってのは別にどうでもいいんです。それよりもスゴク気になったのは、下書きの段階でRSS配信されちゃってるのか?ってこと。

タイトルは下書きの段階で決まってないこともあり、テキトーな仮タイトルを先につけて下書き保存することも多々あります。本文にしてもWordPressのショートコードなど一部機能はMarsEditのプレビューでは表示されないため、WordPress側のプレビューでチェックしないといけない。

PCやモバイルのブラウザで見る通常のブログ表示は大丈夫なんです。下書き保存されてるから。しかし、RSSだけフライング配信されてるのであれば、SylfeedやFeedlyなどの利用者に恥ずかしい内容を見られてるかもしれない。

ってことで、実験してみました。

いま書いてるこのエントリーを利用して実験

Skitched 20131217 113043

↑まず、MarsEditで仮タイトルと仮本文を入力します。

Skitched 20131217 113742

↑この段階で「Save as Draft」をクリックし、ドラフトに保存します。あくまでMarsEditの中だけで下書き保存されているので、WordPressのサーバーには下書き送信されていません。

「WordPress管理画面の記事一覧」と「Sylfeedの配信一覧」を確認しましたが、どちらもこの時点でテスト投稿は来ていませんでした。当たり前ですけども。

Skitched 20131217 114115

↑ドラフト保存された下書きは、MarsEditの「Local Drafts」に表示されます。

Skitched 45 1

↑次に、正式な本文を反映させ、タイトルを別の内容(=まだ仮タイトル)に変更。今度はWordPressのサーバーに下書き保存するため、「Send to Blog」をクリックします。

ここでチョイと余談をはさみますが、MarsEditが初期設定のままだと、「Send to Blog」を押したら下書き保存ではなく、いきなりWeb上に公開されてしまいます。下書き保存したい場合は設定を変えてあげる必要があります。

Skitched 20131217 114632

↑MarsEdit上部のメニュー「Blog」から「Edit Settings」を選択。

Skitched 20131217 120045

「Editing」タブにある「Post Status」欄をDraftに変更すれば、いきなりWeb公開ではなくWordPressで下書き保存されるようになります。

再び本題。

「Send to Blog」をクリックし、WordPressにエントリーが下書き保存されました。

skitched-20131217-185333

↑WordPress管理画面で確認。間違いなく「下書き」と表示されてます。

この下書き保存をしたのが「18:50」でした。

さて、問題はココから。下書き保存の段階でRSSに配信されちゃうのであれば、MarsEditから保存する時点で体裁を整えておかないと恥ずかしいことになる。

下書き保存の10分後、つまり「19:00」にSylfeedで「RSS配信テスト中です」という仮タイトルのエントリーが出てしまってるかどうか、確認してみました。

IMG_3353

↑Sylfeedで「りくまろぐ」だけを抽出したところ、19:00の時点ではテスト投稿が出てきてないようです。良かったぁ。

しかし、ここで安心するのは早い。一晩寝かせます。

いや、それは寝かせ過ぎなので、1時間だけ寝かせることにしました。

そして1時間後…

日もすっかり落ち、外は真っ暗な午後8時。ここからはMarsEditではなく、WordPressの管理画面(=MacのChrome)で作業をしています。

skitched-20131217-195805

↑仮タイトルを正式なものに変更しました。

IMG_3354

↑公開前にもう一度Sylfeedを確認しましたが、1時間前と変わりなし。

ということで準備完了。このエントリーを公開します。実験結果がどうだったかは以下に追記します。

追記:実験結果

エントリーは公開されました。では肝心のSylfeedで確認。

IMG_3355

↑公開した直後、Sylfeedにも配信されているのを確認できました。しかし上の画像の通り、時刻が「WordPressで公開した20:00」ではなく、「MarsEditで保存した18:50」になってます。タイトルは仮のものではなく正式タイトルが反映されてるので、本文もおそらく下書き時点のものではなく公開直後のものになってるのでしょう。配信時刻だけがオカシイ。

ひとまず分かったことをまとめると、

◆MarsEditで下書き保存しても、その時点ではRSS配信されてない
◆ただしMarsEditで保存した時刻がRSSの配信時刻になってしまう

ということのようです。下書き時点での内容が晒されてないのが分かったので、ひとまずヨシとしよう。

ちなみに、Feedlyなど他のRSSツールでは確認してません(私自身がSylfeedしか使ってないため)。FeedlyとMarsEditを共に愛用されてるブロガーさんは、時刻をチェックしてみたら「あれ?」となるかも。

ならなかったら、今回の件は忘れてください。

追記その2:WordPress管理画面も…

公開したのが20:00頃で、これを書いてるのが約40分後の20:40です。

WordPressの管理画面で「投稿一覧」を見てみると、

skitched-20131217-204341

↑公開時刻が「2時間前」となってました。実際は40分前ですが、2時間前というとMarsEditで下書き保存した18時台のことなんでしょうね。

ってことは、最初に下書き保存した時刻がRSSに反映されちゃう仕様なのかな? MarsEditの問題なのか、それともWordPressの問題なのか。むぅー、謎です。

追記その3:Feedlyでも見てみた

「Feedlyに配信されてないかも?」というお話をTwitterで聞いたので、iPhoneアプリのFeedlyで確認してみました。久しぶりに開いた。

skitched-20131217-210700

↑私のFeedlyには配信されてました。っつうかデカイな!

それよりも何よりも、配信時刻が「32分前」になってる。これってMarsEditの下書き保存じゃなく、正常な公開時刻ってことになります。

ってことは、Feedlyだと問題ないってことなのか。ややこしくなってきたなぁ…。

【12月25日 最終追記】

解決法が判明したので、別エントリーにまとめました。

catch2013122502


スポンサーリンク
この記事がお気に召したら
「いいね!」をお願いします!
「りくまろぐ」の最新情報を
Facebookにお届けします
コメントComments Off
CATEGORY :