Movable Type3.3のログ・フィードによる指定日投稿機能について

このQ&Aのポイント
  • MT3.3からの新機能「ログ・フィード」を利用した指定日投稿について調査しました。
  • ログ・フィードを用いることで、訪問者がアクセスするタイミングで指定日投稿が自動で公開されます。
  • RSSリーダーを定期的にアクセスしてくれるものが存在するか疑問に思っています。
回答を見る
  • ベストアンサー

Movable Type3.3のログ・フィードによる指定日投稿機能について

Mobable Typeでは3.3からの新機能として、cronではなく、ログ・フィードを使うことで指定日投稿することができるそうなんです。 以下のMTマニュアルにそうありました。 Movable Type 3.3 マニュアル - スケジュール・タスク http://www.sixapart.jp/movabletype/manual/3.3/02_system_admin_guide/installation/schedule_task_framework.html これがどういった機能なのかを調べていましたところ、以下のサイトに行き着きました。 サーチマーケティングのヒント: MT3.3 の指定日投稿について http://www.seo-service.net/seo-blog/practice/mt33.html つまり、MT3.3からの新機能として、自分がMTで作成したブログに訪問者がアクセスした際に、ついでに指定日投稿していたエントリを公開してくれるという機能が追加されたとのことです。 この機能を利用してRSSリーダーにログ・フィードを登録すれば、定期的にRSSリーダーがアクセスしてくれるため、cronを使わなくても指定日投稿ができるということだそうです。 (間違えていましたら申し訳ございません!) そこで質問なのですが、定期的にアクセスしてくれるRSSリーダーとはどんなものなのでしょうか? 私が知っているRSSリーダーとはIEやFireFoxに入っていて、ユーザーがRSSリーダーの更新ボタンを押すことで登録しているブログの最新のエントリを調べられるというものです。 これですと、結局はRSSリーダーの更新ボタンを押すかどうかという、訪問者の気分しだいで指定日投稿機能が実行されるかどうかが決定してしまうような気がするのですが。 やはり、こういったRSSリーダーとは別に、一定周期で毎日ブログの最新情報を読みにきてくれるようなRSSリーダーが存在するのでしょうか? もし、存在するのでしたら具体的なものを教えていただけませんでしょうか? どうか、よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Muller3
  • ベストアンサー率81% (800/979)
回答No.2

#1です。 いきなり気付いたのですが、こっちの方法の方がいいかもしれません。(気付くのが遅れてすみません…) FeedBurner: http://www.feedburner.jp/ これはRSSリーダーではなく、RSSリーダー最適化みたいな(?)ためのものです(ついでにRSSフィードのアクセス解析も行います)。フィードを30分ごとに自動更新するので、多分使えるかと。普通のRSSリーダーと違って、登録したら即どこかに公開・検索にかかる、という性質のものではありませんし(多分)しかも、フィードをパスワードによって保護することができます。(※ただ、ほんとうの元フィードまではパスワード保護できませんので、http://www.feedburner.info/?eid=4063「オートディスカバリー設定をFeedBurnerの発行するフィードに書き換えて、パスワード保護をかける、という手は使えるかな、と思うのですが…) とりあえず、pingショット(更新通知)みたいな機能を使わなければ、検索エンジンに登録されることも多分ないのでは、と。 私も3.3以降にした暁には、投稿されたコメントをRSSリーダーで受け取れるようにしたいので、気になっております。

navoglio14
質問者

お礼

FeedBurnerっていうものもあるんですね! 早速試したいと思います。 ただ、昨日ご報告したとおりfeedpassに登録をしてみたのですが、指定日投稿ができていませんでした。 ん~、指定日投稿して、RSSリーダにエントリ・フィードを登録する以外にもなにか必要な設定があるのでしょうか・・・。 たしかcronの場合ではMTのrun-periodic-tasksというファイルのパーミッション変更が必要でしたよね。そんな感じの設定が必要だとか。 それとも昨日設定したfeedpassの設定がおかしいのでしょうか。 FeedBurnerにも登録して、いろいろと調べてみます。

その他の回答 (1)

  • Muller3
  • ベストアンサー率81% (800/979)
回答No.1

定期的にアクセスというと、ブラウザに入ってるデスクトップ型より、bloglines(http://www.bloglines.com/)などのオンライン型をイメージします。いっぱいあるので二つだけ調べてみました。 ◆bloglinesは1時間に一回の巡回のもようです(http://www.bloglines.com/help/faq#updates)。 ◆feedpath(http://feedpath.jp/)巡回頻度は30分に一回のようです。 http://team.feedpath.jp/help/faq/cat44/ 参照先URLに、 >フィードのURIにはセキュリティ情報が含まれている とありますので、エントリー・ログ・フィールドといえども非公開設定にする必要があると思うのですが feedpathでは、非公開設定は元データが認証かかってないとできないようです。(http://team.feedpath.jp/help/faq/cat43/feed/「Feedチャネル(RSSサイト)の登録」<認証ありの場合>」参照) bloglinesの方も、公開非公開設定はありますが、ブログロールに公開するかどうかの設定なので、セキュリティ的にOKなものかはちょっとわかりませんでした。 この二つの他にもいろいろオンライン型はあります。livedoorReader、gooRSSリーダー、はてなRSS、So-netClip!、GoogleReader、などなど……。どちらにせよ、検索に引っかからない・他の人に見られないようにする、ことができるかどうかがポイントでしょうか。 私は未だ3.2ですので、新機能の恩恵にはあずかれないのですが、何かの足しになれば幸いです。

navoglio14
質問者

お礼

早速のご解答ありがとうございます! 早速feedpassにエントリ・フィードを登録してみました。 明日以降本当に自動投稿がされているか楽しみです! feedpasssの問題点は、やはり非公開設定ができないことでしょうね。 非公開にすることができるオンライン型のRSSリーダがあればいいのですが・・・。 自動投稿がきちんとできているかどうか、後々この掲示板を参照されるかたのためにも報告したいと思います。 ありがとうございました。

関連するQ&A

  • Movable Type4.1 で指定日投稿するには

    こんにちは。 いまMovabletype3.35を使っています。 管理画面のブログ新規投稿ページには、公開設定として「指定日」をプルダウンで選べます。 今回 Movable Type4.1を試してみたところ、その選択肢が無くなっています。。 マニュアルを見ると http://www.movabletype.jp/documentation/schedule_task_framework.html 上のようにあったのですが、cronなど、よく分からなくて。。 以前のように、プルダウンから選ぶだけ、では無理なのでしょうか? MT4.1での指定日投稿(予約投稿)の仕方について、教えてください!

  • Movable Typeの記事投稿について

    mt.Vicunaさんのところで配布されているテンプレートでブログ運営しているのですが、ある日記事投稿の際に サーバー エラー 1 が発生しました Publish error: カテゴリ「58」の再構築中にエラーが発生しました: テンプレート「ブログ記事リスト」の再構築中にエラーが発生しました: Error in <mtEntries> tag: Error in <mtInclude> tag: error in module ブログ記事の概要: Error in <mtInclude> tag: 「エントリー詳細内部」というモジュールテンプレートが見つかりませんでした。 というエラーメッセージが表示されます。 良いようを見る限りモジュールテンプレートに「エントリー詳細内部」というものがないことが原因だとは思うのですが、ちゃんと「エントリー詳細内部」というテンプレートモジュールはあります。 しかし、エラーが表示されても記事はちゃんと投稿されています。でもパーマリンクがリンク切れになっていますが・・・ ちなみにMTのバージョンは4.12、投稿の際にWindows Live Writerを使用しています。(今回のエラーメッセージもWindows Live Writerのものです) 最近カスタマイズしたものにiPhone用のテンプレートを適用したことがあるのですが、これが関係しているのでしょうか? ご回答よろしくお願いいたします。

  • MTの指定日投稿について

    MT初心者なんですが、いろいろ調べて指定日投稿ができるように設定することができました。しかし・・・・その後・・・ 追加して作成したサイトについては、指定日投稿されなくなってしまいました。 以前、作成したサイトは順調に指定した日に更新されているのですが、追加作成したサイトがうまく動かないんです。 【設定の内容です】 ・MT4.1をインストールしています ・サーバーはコアサーバーを使用しています ・cron設定を行い、指定日投稿をしています 【エラーメッセージと気になる点】 指定日投稿が完了したら、メールが送られてくるのですが、これまでは Parsing of undecoded UTF-8 will give garbage when decoding entities at /virtual/××/public_html/mt/extlib/LWP/Protocol.pm line 204. という内容が記載してあったのですが、うまくいかない時のメールの内容には Parsing of undecoded UTF-8 will give garbage when decoding entities at /virtual/××/public_html/mt/extlib/LWP/Protocol.pm line 204.・・・の後に /virtual/××/public_html/mt/cron1.sh: line 3: 31332 Killed /usr/bin/perl ./tools/run-periodic-tasks というようなメーッセージが入っています。 killedという単語が、少々、不気味なんですが・・・ 何かが、うまくいってないのだと思いますが、私には、何が悪いのか分かりません。 そして、もう1つ気になることなんですが、新しくサイトを追加する前に、既存のサイトの中身を修正していたのですが、修正した内容が、再 構築してもサイト上に反映されなかったので、そのサイトを削除したんです。そのサイトはMTをインストールした際に最初に作成したサイ トでID=1のサイトだったんです。もしかしたら、この最初に作成したサイトを削除したのが何かの原因になっているのかも・・・と思っているのですが・・・ 恐れいりますが、MTに詳しい方がいらっしゃいましたら、修正方法などを教えていただけませんでしょうか? よろしくお願いします。

  • 80CodeでMTの指定日投稿のCron設定方法は?

    レンタルサーバー「80Code」を使っています。 MT3.35で指定日投稿を使えるようにしたいのですが、 Cronの設定でコマンドに何と入力していいかがわかりません。 現在、↓で設定して「run-periodic-tasks」のパーミッションは700で設定しています。 cd /home/アカウント名/www/ドメイン/mt/; ./tools/run-periodic-tasks よろしくお願いします。

  • 他ブログのエントリーのMovable Type 3.3への移動

    しばらく前にレンタルサーバーを借りてMT3.3の独自運用に乗り換えたものです。 それ以前に他の複数のブログサービスに書き連ねたエントリーをMTに全部コピーして統合しようと思っています。そこでマニュアルをいろいろ見た結果、管理画面の「読み込み」機能を見つけ、また読み込み用フォーマットも分かりましたので、昔のエントリーをこのフォーマットに変換し、よみこみを試みました。 大筋においてうまくいっているのですが、元エントリーのHTMLタグの扱いが期待通りになりません。 元エントリーではblockquoteだのliだののタグを駆使しており、そっくり再現したいのですが、読み込み段階において勝手にHTMLエンコードがかかってしまい、結果として移行先ではこれらのタグが普通の文字列として見えてしまいます。 マニュアルにも、そのような場合はHTMLエンコードするな、と書いてあり、そうだろうなと思うのですが肝心のエンコードの抑止方法がどうしてもわかりません。どなたかヒントを下さいませんでしょうか。

  • cron(指定日投稿)のCGI実行方法

    お世話になります。 MTの指定日投稿設定を行い、しばらくはうまく実行されていたのですが、サイトを追加していくうちに、cron daemonメールでkilledされた というメール内容が届き、以降、新たに追加したサイトについて、指定日投稿が実行されません。 いくつか、参考のコメントもいただき、試してみましたが、やはりうまくいきません。 前回、質問しました内容は下記の通りです。 =====以下、前回質問した内容===== MT初心者なんですが、いろいろ調べて指定日投稿ができるように設定することができました。しかし・・・・その後・・・ 追加して作成したサイトについては、指定日投稿されなくなってしまいました。 以前、作成したサイトは順調に指定した日に更新されているのですが、追加作成したサイトがうまく動かないんです。 【設定の内容です】 ・MT4.1をインストールしています ・サーバーはコアサーバーを使用しています ・cron設定を行い、指定日投稿をしています 【エラーメッセージと気になる点】 指定日投稿が完了したら、メールが送られてくるのですが、これまでは Parsing of undecoded UTF-8 will give garbage when decoding entities at /virtual/××/public_html/mt/extlib/LWP/Protocol.pm line 204. という内容が記載してあったのですが、うまくいかない時のメールの内容には Parsing of undecoded UTF-8 will give garbage when decoding entities at /virtual/××/public_html/mt/extlib/LWP/Protocol.pm line 204.・・・の後に /virtual/××/public_html/mt/cron1.sh: line 3: 31332 Killed /usr/bin/perl ./tools/run-periodic-tasks というようなメーッセージが入っています。 killedという単語が、少々、不気味なんですが・・・ 何かが、うまくいってないのだと思いますが、私には、何が悪いのか分かりません。 そして、もう1つ気になることなんですが、新しくサイトを追加する前に、既存のサイトの中身を修正していたのですが、修正した内容が、再 構築してもサイト上に反映されなかったので、そのサイトを削除したんです。そのサイトはMTをインストールした際に最初に作成したサイ トでID=1のサイトだったんです。もしかしたら、この最初に作成したサイトを削除したのが何かの原因になっているのかも・・・と思っているのですが・・・ 恐れいりますが、MTに詳しい方がいらっしゃいましたら、修正方法などを教えていただけませんでしょうか? よろしくお願いします。 =====ここまで===== いろいろ調べているうちに、シェルで使える容量のメモリー不足が原因では??? という書き込みを見つけました。 shではなく、「wgetなどでCGI経由で動作させると回避できます」 というヒントがあったので、CGIで動かすための設定を試みているのですが、この設定方法がどういう手順で進めればいいのか困惑しております。 手順をご存知の方がいらっしゃれば、アドバイスいただけませんでしょうか? 【分からない点】 (1)cron設定を行う場合、通常、cron.shファイルを作成し、FFFTPでアップロードすると思いますが、これをCGIで実行したい場合、ファイルの中身はどのような記述をすればいいのでしょうか? 正常に行なえていた際のshファイルの中身の記述は #!/bin/sh cd /virtual/×××/public_html/mt /usr/bin/perl ./tools/run-periodic-tasks echo exit にしており、これで動いておりました。 CGIで動かす場合、上記、#!/bin/shの直下に下記の記述を加えると書いてあったのですが・・・ echo "Content-Type: text/plain" echo echo "OK." このようにしても・・・動きませんでした。 #!/bin/sh echo "Content-Type: text/plain" echo echo "OK." cd /virtual/×××/public_html/mt /usr/bin/perl ./tools/run-periodic-tasks echo exit CGIで動かす際のファイルの中身の記述内容を教えてください。 (2)ファイルの中身が完成した際の保存ですが、「cron1.cgi」でいいですか?拡張子を.cgiにする・・・と書いてあったのですが・・・ (3)そのファイルのアップ先は、public_htmlと同階層にアップでいいでしょうか? それともmtフォルダの中でしょうか? 以上、3点なんですが、この他にも、CGIで動かすための手順がありましたら、是非、アドバイスをお願いいたします。

  • Movable Type データベースディレクトリがどこにあるのかわからない

    Mobable Type 3.3を始めてそのまま1年間ほど手を加えなかったのですが再度チャレンジと思いMt.3.4,Mt3.5,Mt.4,1へのバージョンアップを試しましたが。Mt.3.4はもう見当たらずアップデートで来ません。新たに、M4.1はインストールできたのですがデータベースを指定する時に現在のブログのURLを指定したらType 3.3の頁がそのまま現れてしまいます。 (1)”データベースディレクトリ”とはエントリーしたファイルがあるフォルダで良いのでしょうか? (2)Type 3.3のスタイル(カスタマイズしてあります)も”データベースディレクトリ”にあるのでしょうか? (3)これらを簡単にMt 4.1に移すことは簡単にできるのでしょうか? (4)自分のデータベースはSQLiteなのかはどうすれば解るのでしょうか?  小粋空間さんのページを何度も読んでみたのですがMovable Type全体が把握できてないので理解ができない状態です。

  • rssについて

    fc2などのレンタルブログで他のサイトのフィード記事を自分のブログに反映させるためには、 1)自分でrssリーダを介して得たフィード記事をせっせと貼り付ける。 2)フィード情報からHTMLを返してくれる業者(単眼rssさんみたいなとこ)にアクセスする情報を自分のブログに貼り付けて、閲覧者が自動で、もしくはリンクを踏んで記事を反映させる。 という方法しかないように思うのですが、結構大きそうなまとめサイトでもレンタルブログとか利用してるんでどうしてるのか疑問に思いました。 レンタルサーバなり自鯖なら不思議はないんですが、レンタルブログでrssリーダが使えないブログだといくら他サイトのrss情報を貼ったって、閲覧者がrssリーダを設置してないとどうすることもできないですよね。もちろんそれではまとめサイトのようにはならないでしょうし。 fc2のrss関連プラグインって言うのは自分のブログの更新情報を配信するためのものしかないですよね?

  • RSSのフィードを日毎に保存するには

    ブログのRSSの内容を日ごとに保存したいのですが、 どうすればいいでしょうか。 保存する内容は「投稿日」「タイトル」「内容」の3つで、 20060426.txtと言った感じで保存され、 タイトル<> 内容<> 投稿日<> 内容はこんな感じです。よろしくお願いします。

    • ベストアンサー
    • Perl
  • mtで投稿する日を指定する方法

    MT4を使っています。 今日書いたものを3日後に投稿する、ということをしたいのですが、どうすればいいですか? 毎日更新する暇はないのですが、1週間分を休日に書きためて、毎日投稿できるようにしたいのです。 公開日指定をしてもすぐに投稿されてしまい、わかりません。 よろしくお願いいたします!