エンジニアブログ
Movable Type プラグイン
何かが起きたらメールで通知するMovableTypeプラグイン:NotifyAnythingChanged
2009年04月14日
Movable Type では、記事にコメントやトラックバックがあった際に、そのことを該当する記事の執筆者にメールで通知を行うことができます。しかしそれはあくまで執筆者宛のメールであって、システム管理者や他の部外者には、それを知ることができません。そこで、ブログ記事やウェブページ、コメントやトラックバックが新規生成/編集/削除された任意のタイミングで、指定されたメールアドレスに通知を行うMovable Typeプラグインを書いてみました。
プラグインのダウンロード
NotifyAnythingChanged のダウンロード
(バージョン 0.22)
... 送信先メールアドレスを任意に設定可能な版
NotifyAnythingChanged2 のダウンロード
(バージョン 0.22)
... 送信先メールアドレスはそのブログにロールを持つユーザ全員版
インストールと設定
ダウンロードしたアーカイブを解凍して得られたディレクトリを plugins ディレクトリにコピーしてください。次に、各ブログのプラグイン設定画面から、通知設定を行ってください。通知できるタイミングは以下の通りです。
- ブログ記事の新規作成
- ブログ記事の編集
- ブログ記事の削除
- ウェブページの新規作成
- ウェブページの編集
- ウェブページの削除
- トラックバックの受信
- トラックバックの編集
- トラックバックの削除
- コメントの受信
- コメントの編集
- コメントの削除
上記のチェックされたタイミングで通知アドレスに通知メールが送信されます。通知メールの本文をモジュールテンプレートまたはグローバル簿ジュールテンプレートとして以下の名前で作成しておいてください。テンプレートが無い場合はメールの通知は行われません。
- NotifyAnythingChanged new
- NotifyAnythingChanged updated
- NotifyAnythingChanged removed
注意事項
- MT4.23で動作確認済みです。
- 本プラグインをご利用される方は必ずプラグインご利用の際の注意事項をお読みください。