「秘密のコメント」プラグイン(MT4用)

かなり前に、「秘密のコメント」(SecretComment)というプラグインを公開していました。
一部のレンタルブログには、Blogの管理者だけにコメントが見えるようにして、一般には公開しない機能がありますが、それをMTで実現するプラグインです。
このプラグインをMT4用にしたものを公開します。

1.インストール

プラグインは以下のアドレスからダウンロードすることができます。

SecretComment_2_01.zip

プラグインの継続的な開発やサポートのために、プラグインをご利用された方は、ドネーション(寄付)を行っていただけると幸いです。
ドネーションの方法は、こちらのページをご参照ください。

また、このプラグインの他にも、いくつかのプラグインを配布しています。
配布中のプラグインは、Movable Type Plugin Directoryのページをご参照ください。

Movable Typeのプラグイン開発等のドキュメント「Movable Type Developer's Guide Volume 1」も販売しています。
ご自分でプラグインを作ってみたい方に、ぜひお勧めしたい一冊です。
詳細は特設ページをご覧ください。

ダウンロードしたZipファイルを解凍すると、「SecretComment」というフォルダができます。
このフォルダを、Movable Typeのインストール先ディレクトリにある「plugins」ディレクトリの中にアップロードします。

アップロード後に初めてMovable Typeにログインする際には、アップグレードのメッセージが表示されます。
画面の指示に従って、アップグレードを行います。

アップグレード

なお、旧版のSecretCommentプラグインをお使いになっていた場合、「plugins」ディレクトリに「SecretComment.pl」というファイルがあります。
そのファイルはサーバーから削除してください。

2.コメントフォームの書き換え

インストールが終わったら、テンプレート内のコメントフォームの部分に、「秘密のコメント」のチェックボックスを追加します。

Movable Type 4.2の標準テンプレートセットだと、「コメント」のテンプレートモジュールと、「コメントプレビュー」のシステムテンプレートを書き換えます。
どちらのテンプレートにも、コメントフォーム内に以下の行があります。

<div id="comments-open-captcha"></div>

この行の後に、以下の行を追加します。

<div id="comment-open-secret">
    <label for="comment-secret"><input type="checkbox" id="comment-secret" name="comment-secret"<mt:CommentIfSecret> checked="checked"</mt:CommentIfSecret> /> コメントを秘密にする(管理者に対してのみコメントする)</label>
</div>

また、小粋空間のMT4.2用のテンプレートセットだと、「コメント入力フォーム」のテンプレートモジュールを書き換えます。
MT4.2標準テンプレートセットと同じく、「<div id="comments-open-captcha"></div>」のタグがありますので、MT4.2標準テンプレートセットと同じタグを追加します。

3.秘密のコメントを投稿する

テンプレートを書き換えた後、ブログを再構築すると、各ブログ記事のコメントフォームに、「コメントを秘密にする(管理者に対してのみコメントする)」のチェックボックスが表示されます。

「コメントを秘密にする」のチェックボックスが表示される

このチェックをオンにしてコメントを投稿すると、そのコメントは未公開の扱いになります。
ブログには公開されず、MTの管理画面上でのみ見ることができるようになります。

管理画面のコメント一覧から、秘密のコメントとして投稿されたコメントを開くと、コメントの情報の最後の「秘密のコメント」のチェックがオンの状態で表示されます。

秘密のコメントを確認する

なお、旧版のSecretCommentプラグインでは、スパムフィルタの機能を利用して、秘密のコメントを実装していました。
一方、今回のSecretCommentプラグインでは、秘密のコメントはスパムにはなりません。