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

ぴろり上西 2009年04月14日

このようなコンテンツはいかがですか?

このページ以外にも下記がオススメです

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

ライセンス

Movable Type個人無償版ライセンスをご利用いただいている方のみ無償でご利用いただけます。Movable Type 有償ライセンス(ライセンスパック、ホスティングライセンス、アカデミックライセンス)、Movable Type Enterpriseをご利用の方は有償となりますので、こちらからご購入ください。

製品版はただいま準備中です。

※Movable Type Pro、Movable Type Enterpriseの方でも評価・動作検証は無償でご利用いただけます。本格運用時にライセンス購入をお願いいたします。


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



NotifyAnythingChanged のダウンロード
(バージョン 0.22)
... 送信先メールアドレスを任意に設定可能な版

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

インストールと設定

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

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

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

  • NotifyAnythingChanged new
  • NotifyAnythingChanged updated
  • NotifyAnythingChanged removed

注意事項

投稿者 ぴろり上西 : 04/14 | コメント (5) | トラックバック (0) Yahoo!ブックマークに登録 このエントリーを含むはてなブックマーク このエントリーをはてなブックマークに追加 はてなブックマーク数

トラックバック

コメント(5)

とても便利そうなプラグインなのですが、ブログ記事・ウェブページ・トラックバック・コメントのそれぞれに別のテンプレートを使うようにはできませんか?

エントリとウェブページの区別はできないのですが、コメントの時は変数commentが1に、トラックバックのときには変数pingが1に、ユーザ情報の時は変数authorが1にセットされますので、MTIfを使って分岐することができます。

メール投稿プラグイン:MailPackで投稿した記事が、NotifyAnythingChangedで下記エラーで
通知されません。
NotifyAnythingChangedでエラーが発生しました: Can't locate object method "user" via package "MT" at /hogehoge/mt/plugins/NotifyAnythingChanged/NotifyAnythingChanged.pl line 176.

ぴろり上西 様
返信ありがとうございました。
がんばってみます。

全般設定の「過敏に通知」の動きがわかりません。ここにチェックが入っているのと入ってい
ないのとではどう動きが違うのでしょうか?

コメントする

この記事にご意見やメッセージがございましたらコメントをお願いいたします。

  • ※ コメントは承認後に公開されます。内容によってはご返信致しかねる場合がございます。
お問い合わせはこちらから お電話でのお問い合わせ03-5475-5101

MTエンジニアブログ

Solanowa ウェブ社内報
「SKYARC Solanowa」を利用したウェブ社内報を作成する構築サービス

配布プラグイン一覧

MultiFileUploader
複数ファイルを一括でアップロードできるMovable Typeプラグイン
ParentalInclude
MT5でウェブサイトとブログのテンプレート連携を便利にするプラグイン
DuplicateEntry
ブログ記事を複製または移動するMovableTypeプラグイン
NotifyAnythingChanged
何かが起きたらメールで通知するMovableTypeプラグイン
rssEntry
取込んだRSSをエントリとして書き出すMovableTypeプラグイン
AutoTagging
面倒な記事のタグ付けを自動化する
FutureRebuild
日時を指定してページを再構築する
EntryImExporter
エントリをCSVに書出したり、CSVから一括登録するMovableTypeプラグイン
MailPack
Movable Typeで簡単携帯投稿!メール投稿プラグイン
DirectoryUtility
カテゴリ・フォルダの階層を表示したり、親フォルダを表示したり、何かと便利なプラグイン
CSVList
CSVデータを整形して表示する
PageBute
静的ページ用ページ分割プラグイン

注目記事

RSS

ページの先頭へ戻る