エンジニアブログ

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

何かが起きたらメールで通知するMovableTypeプラグイン:NotifyAnythingChanged

ぴろり上西 2009年04月14日

 Movable Type では、記事にコメントやトラックバックがあった際に、そのことを該当する記事の執筆者にメールで通知を行うことができます。しかしそれはあくまで執筆者宛のメールであって、システム管理者や他の部外者には、それを知ることができません。そこで、ブログ記事やウェブページ、コメントやトラックバックが新規生成/編集/削除された任意のタイミングで、指定されたメールアドレスに通知を行うMovable Typeプラグインを書いてみました。

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

NotifyAnythingChanged のダウンロード (バージョン 0.22) ... 送信先メールアドレスを任意に設定可能な版
NotifyAnythingChanged2 のダウンロード (バージョン 0.22) ... 送信先メールアドレスはそのブログにロールを持つユーザ全員版

インストールと設定

 ダウンロードしたアーカイブを解凍して得られたディレクトリを plugins ディレクトリにコピーしてください。次に、各ブログのプラグイン設定画面から、通知設定を行ってください。通知できるタイミングは以下の通りです。

  • ブログ記事の新規作成
  • ブログ記事の編集
  • ブログ記事の削除
  • ウェブページの新規作成
  • ウェブページの編集
  • ウェブページの削除
  • トラックバックの受信
  • トラックバックの編集
  • トラックバックの削除
  • コメントの受信
  • コメントの編集
  • コメントの削除

上記のチェックされたタイミングで通知アドレスに通知メールが送信されます。通知メールの本文をモジュールテンプレートまたはグローバル簿ジュールテンプレートとして以下の名前で作成しておいてください。テンプレートが無い場合はメールの通知は行われません。

  • NotifyAnythingChanged new
  • NotifyAnythingChanged updated
  • NotifyAnythingChanged removed

注意事項