エントリー投稿時にTwitterに更新をつぶやけるようにPostTweet1.0.3プラグインを設定したときの備忘録
ダウンロード
エムロジック様のPostTweetプラグイン のエントリーからダウンロードします。
手順
・ダウンロードした「PostTweet-1.0.3.zip」を解凍
・ /var/www/cgi-bin/mt/plugins/ に解凍後に出来たフォルダをアップロード(ディレクトリは私の環境の場合)
・ 管理画面→ツール→プラグインで「PostTweet1.0.3」と表示されていることを確認。
・設定をクリックして「PostTweet」の管理画面を表示。
・認証の項目に「モュールがない旨のメッセージが表示されていたのでCrypt::SSLeayをインストール。(CentOS5.x)
yum install perl-Crypt-SSLeay
・Crypt::SSLeayをインストール後、ブラウザをリロードしてメッセージを確認すると、今度は「お使いのサーバーで必要なモジュールを読み込めません : Digest::SHA1」と表示されたのでDigest::SHA1をインストール。(CentOS5.x)
yum install perl-Digest-SHA1
・Digest::SHA1をインストール後、ブラウザをリロードしてメッセージを確認すると、「認証: OAuthによる認証 」となっていました。これでプラグインが使えるようです。
PostTweetプラグインの設定
- 管理画面→ツール→プラグインで「PostTweet1.0.3」の設定画面を表示させ、認証: OAuthによる認証 をクリックする。
- 「PIN番号を取得する」リンクをクリック
- ユーザー名・パスワードを入力して「許可する」をクリック
- PIN番号が発行されるのでこの番号を控えておく。
- 控えておいたPIN番号を入力して「実行」をクリック
- 「認証に成功しました」というメッセージが表示されていればOKです。
あとでエムロジック様の該当エントリーをよく見てみるてみると、このプラグインを動かすにはPerlモジュール「Crypt::SSLeay」と「Digest::SHA1」がインストールされている必要があると書かれていましたとさ。よいこの皆さんはちゃんとチュートリアルには目を通そうね・・・。