Movable Type 4.2 のリリースに伴い、Weeeblog.net も長らくお世話になった 3.35 から最新版の Open Source に移行したわけですが、楽しみにしていたコメント投稿ユーザが自分の画像をアップロードするインターフェイスがなくて「あれ?」と思って調べてみると、どうやら Open Source では使えないようでした。Movable Type 4 のコメント投稿者というユーザは仕事でしか扱ったことがなくて、しかも本来の目的であるコメントを投稿するためのユーザとしては使ったことがなかったので知りませんでした。ほんとかよーそんくらいいいじゃんよーと思うのだけれど、まあぼやいても仕方ないのでプラグインで機能追加することにしました。
コメント投稿者が、自分のプロフィール画像をアップロードできるようにします。アップロード処理は Movable Type 本来の処理に渡すので、リサイズやサムネイルの作成など、画像に関する処理そのものは管理画面からユーザのプロフィール画像をアップロードする時と同じです。アップロードした画像は <$mt:CommenterUserpicURL$> などの、通常のコメント投稿者の画像を取り出すタグを使って表示することができます。

現時点での Open Source の最新版である Movable Type version 4.21-ja および Movable Type Commercial version 4.21-ja :: Professional Pack 1.2 で動作確認しています。コミュニティパックでは確認していません。そもそも使う意味がないので
CommentUserPic プラグイン(約 3.3 kb)
解凍してできた CommentUserPic/plugins/CommentUserPic フォルダを [MT を設置したディレクトリ]/plugins 内にそのままアップロードしてください。正しくアップロードできていれば、システム・メニューのプラグイン設定に CommentUserPic プラグインが表示されます。設定項目などはないのでそのまま使えますが、プロフィール画像をアップロードする際に書き込みが行われる 一時ディレクトリ( mt-config.cgi の環境変数 TempDir ) へのパーミッション設定を行っておく必要があるかもしれません。
基本的にご利用は無償かつ自己責任ですが、継続的な開発、更新のため、よろしければドネーションをご検討ください。以下のボタンから、PayPal を通じて行うことができます。
また、フィードバックもぜひ kenmin.okayama@gmail.com までお送りください。コメントでもかまいません。
Comments