Movable Type 備忘録

 

 MTHatenaAuth プラグイン

こんにちわ^^

今日は今回で 4 度目の投稿になるかな (; ̄∇ ̄A
まぁ、わたしのサイトはブログという名の '覚え書' なので、何度でも投稿しちゃいます。

普通!? のブログなら 1 日 1 回を目安に毎日継続的に投稿するとこなんだろうけど、わたしには関係ありません。「思い立ったが吉日」的な運用でいきます。
目の調子がよければ、これからもバシバシ投稿しまくりですっ!!

てなことで、以前 oscar さんとこで見つけた、おもしろそうなプラグインがあったので、ダウンロードしたはいいけど放置しっぱなしだったプラグインのご紹介です (●>∀<●)/

Movable Type 4 から、ユーザ認証には複数の認証サービスを選ぶことができるようになりました。
そのユーザ認証に「はてな認証」を加えることができるプラグインが oscar さんとこでご紹介されてました。
コメント認証プラグイン

「はてな認証」を追加するには、Kickstart my heart さんで公開されている、HatenaAuth プラグインを使用します。

カスタマイズ

  1. まず API キーと秘密鍵を取得します。
    こちらのはてな認証APIからログインします。
    そして「新規APIキーを取得する」をクリックして、「アプリケーションの説明」欄に目的の説明をカンタンに記入します。たとえば、わたしの場合は「コメント投稿用」として先に進みました。

    先に進むと、コールバック URL とあります。
    ここには mt-comments.cgi の URL を入力します。サイトの URL ではないのでお間違いなく。

    そうすると API キーと秘密鍵がもらえます。
    最後に「ステータス」をクリックして有効にすれば準備は完了です。

  2. 次に HatenaAuth プラグインをインストールします。
    こちらのはてなIDでMovable Type 4ベースのブログにコメントをから HatenaAuth.zip 圧縮ファイルを入手してください。
    そして、いつものように mt/plugins/ ディレクトリの中に HatenaAuth/ フォルダごとごっそりとアップロードします。

  3. 取得した API キーと秘密鍵を設定します。
    ダッシュボードから「はてな認証」を許可するブログを選択して、プラグイン一覧を表示します。
    そして、「Commenter Authentication for Hatena・・・」というのが追加されてますので、そちらの「設定」をクリックして、API キーと秘密鍵をそれぞれコピー & ペーストします。

    一通り貼り付けたら「変更を保存」ボタンをクリックして保存します。

  4. 最後に認証方式を設定します。
    ダッシュボードから「はてな認証」を許可するブログを選択して、「ブログの設定」>「登録 / 認証」へと進みます。
    そして、「Hatena ID」が追加されてますので、それをチェックして「変更を保存」ボタンをクリックして設定を保存します。

以上で完了です。
後は各自でコメント認証の動作確認を行ってください。

気になるのが、oscar さんとこの認証画面では「はてな認証」のとこにアイコンが表示されてるのですが、わたしんとこでは何にも表示されてません( ̄д ̄;)おかひぃ。
でも機能は満たしてるから良しとします (●>∀<●)

「mixi 認証」なんてのないのかね。

- 2007.09.25 追記 -

デフォルトでは認証時に表示される「はてな認証」のロゴは表示されませんでした。
ですので、HatenaAuth.pl を以下のようにカスタマイズしました。

HatenaAuth.pl 40行目

  1. class => 'HatenaID',
  2. logo => 'images/comment/signin_hatena.png',
  3. logo_small => 'images/comment/signin_hatena.png',
  4. login_form => <<EOT,

青い字の行を追加しました。
また、わたしが作ったロゴでよければ signin_hatena.png, signin_hatena_small.png をお持ち帰りください。
ダウンロードしたロゴファイルを mt/mt-static/images/comment/ ディレクトリ内にアップロードします。

logo_small は認証後のコメントに付加されるロゴとのことです。

 Trackback Pings(1)

from accoun.Diary!

はてなのユーザー名でコメント時の認証を行うプラグインを導入しました。 ブログ復活...

 Comments(6)

#1: Posted by oscar [RES]

たびたび、お邪魔します。
>気になるのが、oscar さんとこの認証画面では「はてな認証」のとこにアイコンが表示されてるのですが、わたしんとこでは何にも表示されてません( ̄д ̄;)おかひぃ。

別におかしくないです。プラグインままだと、そういう状態になります。
なんか気に入らないので、Googleコメントと併せて、プラグイン書き換えてみました。
プラグインのソース見れば、どうすれば良いか、一発で解りますよ。

#2: Posted by bzbell [RES]

>>1 oscar さん

こんばんわ^^

> プラグインのソース見れば、どうすれば良いか、一発で解りますよ。

えぇーーー Σ( ̄Д ̄;)!?
実はわたしも HatenaAuth プラグイン見たんですけど、それらしい記述がなさそうだったので放置したんです。

う~ん・・・もぅ少し調べてみるです。

#3: Posted by oscar [RES]

>実はわたしも HatenaAuth プラグイン見たんですけど、それらしい記述がなさそうだったので放置したんです。
HatenaAuthと、アイコン表示してる他の認証プラグインを比べるんです。
プラグインの登録している部分で、「label」と「class」後に「logo」と「logo_small」があると、そのアイコンを表示するようになります。
「logo」が認証方法の選択画面で表示される、アイコンへのパスになります。
「logo_small」は、実際に認証した後でコメントに付加されるアイコンです。

#4: Posted by bzbell [RES]

>>3 oscar さん

こんばんわ^^

> HatenaAuthと、アイコン表示してる他の認証プラグインを比べるんです。

他の認証プラグインなんてあったんですね!?
わたしは、Comment.pm を解析して logo の存在を知りました (; ̄∇ ̄A
でも、logo_small は記述がなかったので知りませんでした。

さっそくやってみますの (●´∀`●)

#5: Posted by oscar [RES]

追記とダブっちゃいましたね。

>「mixi 認証」なんてのないのかね。

確かmixi認証ってAPIの公開がされてないから・・・
とか言ってませんでしたっけ。

でも、mixiのサービス間で、認証のやり取りやってるみたいだから、その内出るのかもなんて話がありましたね。mixiのスタイルっぽくないけど。

#6: Posted by bzbell [RES]

>>5 oscar さん

こんばんわ^^

> でも、mixiのサービス間で、認証のやり取りやってるみたいだから、その内出るのかもなんて話がありましたね。mixiのスタイルっぽくないけど。

公開されるといいですね。
mixi ではお友達が少ないですが、そうすればもっと交流が増えるかも、なんてね (●>∀<●)

 Post a Comment

コメント用フィード