エンジニアブログ

エンジニアブログ
Movable Type プラグイン

取込んだRSSをエントリとして書き出すMovableTypeプラグイン:rssEntry

ぴろり上西 2009年03月06日

気になる競合他社の動向をイントラブログでつぶさにチェックしたい!というニーズに応えるべくプラグインを作ってみました。「競合他社情報」のような名前でブログを作って、気になる競合他社のサイトの RSS を登録しておくと、RSS のエントリ一つにつき一つの記事が作られるようになります。

プラグインのダウンロード

rssEntry のダウンロード (バージョン 0.05)

動作条件

動作確認したMTは以下のバージョンです。

  • Movable Type 4.26
  • Movable Type 4.32
  • Movable Type 5.0b2

Perlモジュールとして以下のものが必要です。

  • XML::Parser

インストールと設定

  1. サーバーにXML::Parserがインストールされているか確認します。
  2. ダウンロードしたアーカイブを解凍して得られたディレクトリを plugins ディレクトリにコピーしてください。
  3. ブログ毎のプラグイン設定から取込みたい RSS の URL を設定してください。改行区切りで幾つでも設定できます。記事投稿者を指定すると、指定した投稿者でブログ記事が追加されます。
    rssEntry_01.PNG
  4. 最後に cron の設定でrun-periodic-tasks が定期的に実行されるようにしておいてください。詳しくはシックス・アパート社のマニュアルをご覧ください。指定日投稿や公開キュー等のスケジュール処理の設定
  5. タスクが実行されるとブログ記事が投稿されます。RSSの概要が本文に、URLが追記に保存されます。

注意事項

  • 一度登録されたブログ記事は上書きされません。
  • ブログ記事を削除するとRSSに対象記事が存在した場合、再度ブログ記事として登録します。
  • スパムブログなどには悪用しないでください。切にお願いします。
  • 本プラグインをご利用される方は必ずプラグインご利用の際の注意事項をお読みください。