Movable Type
コメントにレスが付いたらメールでお知らせ「MT-Notifier」。
コメントにレスがついた時にお知らせメールを送ってくれるという便利な機能を追加してくれる「MT-Notifier」というプラグインを入れました。「我楽」さんの「MT-Notifier プラグイン導入」というエントリーで紹介されてて面白そうなので入れようと思っていて忘れていたので、今頃になってしまいました。そのお陰で、大幅に改造後のバージョンをインストールできましたので、遅れてみるのも悪くないですね。
このプラグインを入れたお陰で、今までレスが付いたのをいちいち確認に来なければいけ無かったんですが、メールで知らせてくれるので便利です。ただ、「NagaBLOG」ってコメント欄で議論や炎上が始まるってことは、今まで全く無いので、実は無用の長物の可能性が高いのではと、心の隅で思ってたりなんかします。
後、前に入れた「MT-Blacklist」と相性が悪いみたいなんですが、今回の2.4.3からは、プラグイン形式に変わり、ファイルの構造も変わっているので何とも言えません。テストしてみた感じでは、問題無さそうなんですが、もし、不具合が出たら教えて下さい。
ということで、いつものインストールの手順ですね。(最近こればっかやな)
- 開発元の「MT-Notifier Plugin for Movable Type」さんからMT-Notifierの最新版をダウソロード。(このエントリー執筆時は2.4.3)
- 圧縮ファイル(Zip)でダウンロードされますので、それを解凍します。 「mt-notifier.txt」・「mt-notifier.cgi」・「extlib」・「plugins」・「tmpl」という名前の2つのファイルと3つのフォルダが生成されます。
- 「mt-notifier.cgi」を開いて、先頭の「#!/usr/bin/perl -w」の部分を自分が使っているサーバの設定に合わせます。大部分の場合、変更する必要はないでしょう。
- 「mt-notifier.cgi」を「mt.cgi」と同階層にアップロードします。パーミッションは755を設定します。
- 「plugins」の中に入っている「Notifier.pl」を、サーバの「plugins」ディレクトリにアップロードします。
- 「extlib」の中に入っている「jayseae」フォルダごと、サーバの「extlib」ディレクトリにアップロードします。
- 「tmpl」には「cms」と「email」という2つのフォルダが中に入っていいますが、まず「cms」の中に入っている「notifier.tmpl」を、サーバの「tmpl」ディレクトリを開き、「cms」ディレクトリ探しだしそこにアップロードします。この時、同じフォルダに入っていた「view_log.tmpl」はアップロードしなくてかまいません。次に「email」を開き、「notification.tmpl」を、サーバの「tmpl」ディレクトリを開き、「email」ディレクトリ探しだしそこにアップロードします。
- .pm、.pl、.tmplのパーミッションは、全て644でいいと思います。
- 次に、ブラウザーから、「MT-Notifer」の管理画面「http://xxx.xxxxx.xxx(自分のサイトのドメイン)/mt/mt-notifier.cgi?__mode=mn」にアクセスします。直接タイプしなくても、MTの管理画面からも行けます。
- 「MT-Notifer」の管理画面が表示されたら「Configure」 をクリックし、「Update Sender Address」にチェックをつけて、下のテキスト欄に通知するメールのfromアドレスを設定します。これは単なる表示のためのアドレスなので、架空のモノでも問題ありません。最後に「Confirm Address Update」ボタンをクリックします。
- 左上に「MT-Notifer」と書かれたリンクをクリックして、1階層上へ戻り、メニューから「Install」をクリックします。次にページの1行目に「MT-Notifier is currently integrated into your Movable Type installation. Install now. 」という一文があるので、その行端に近いところある「Install」のリンクをクリックします。「Install」のリンクが「Remove」に変わり、自分のサイト名が書かれた下の文が、「Comment notification is Enabled: Disabled」に変化していたらインストールは成功です。
- 後は、個別エントリーアーカイブのテンプレートのコメント欄に下記のようなチェックボックスを追加して、個別アーカイブを再構築して作業は終わりです。自分の場合は、コメントの本文を書く欄の上に追加しました。
このエントリーにコメントバックがあったらメールで知らせる:<input type="checkbox" name="subscribe">
このエントリーに書いている最中、スパマーさんが3つほどコメントスパムを送り込んできたようなんですが、ちゃんと弾いているようです。このまま問題なく使えると嬉しいんですが…、どうなるか。
コメント [2]
こんばんわー。おおっ、これ新しくなってたのですね。お知らせありがとうございます。^^
入れ替えてみますぅ。
>Border.さん
今回のバージョンは色々と変わっているみたいです。バージョンアップする価値はありそうです。「MT-Blacklist」との親和性は考慮されているようなんですが、それはMT3.15上での事かも知れません。