お知らせ

ちゃんと儲けたい人のためのFXチャート分析大全2011年5月28日

ちゃんと儲けたい人のためのFXチャート分析大全」が発売されました。
FX(外国為替証拠金取引)でのチャート分析の方法を解説しています。

他にも多数書籍を執筆しています。
こちらもぜひご覧ください。

(WP)Lifestreamプラグインではてなブックマークの情報を表示する

| コメント(2) | トラックバック(0)

2009年7月20日
LifeStreamプラグインの0.99.7以降をお使いの場合は、新しいバージョンをお使いください。

昨日、ASCII.JPに「WordPressがTwitterふうのライフストリームに!」という記事を寄稿しました。
Lifestream」というプラグインを使って、TwitterやFlickrなどの自分の情報を集めて、ライフストリームを行う方法を紹介しています。

残念ながら、Lifestreamプラグインは海外製なので、日本のサービスには対応していません。
ただ、Lifestreamプラグインを拡張すれば、対応サービスを増やすことができます。
この仕組みを利用して、はてなブックマークでの自分の情報をライフストリームに表示できるようにしてみました。

1.Lifestreamプラグインのインストール

まず、ASCII.JPの記事をお読みいただいて、Lifestreamプラグインをインストールし、ブログにライフストリームを表示できるようににしておきます。

2.HatenaBookmarkLifestreamプラグインのインストール

Lifestreamプラグインではてなブックマークの情報を表示するために、拙作の「HatenaBookmarkLifestream」というプラグインをインストールします。
プラグインは以下からダウンロードすることができます。

HatenaBookmarkLifestream_1_00.zip

ダウンロードしたZipファイルを解凍すると、「lifestream」と「HatenaBookmarkLifestream」の2つのフォルダができます。
これらのフォルダを、WordPressの「wp-content」→「plugins」ディレクトリの中にアップロードします。

このアップロードによって、Lifestreamプラグインのディレクトリ(「wp-content」→「plugins」→「lifestream」)に、HatenaBookmarkLifestreamのファイルを一部追加する形になります。
以下のファイルが正しく追加されていることを確認しておいてください。

  • 「wp-content」→「plugins」→「lifestream」→「templates」ディレクトリの「bookmarked.inc.php」ファイル
  • 「wp-content」→「plugins」→「lifestream」→「images」ディレクトリの「hatenabookmark.png」ファイルと「hatenabookmarked.png」ファイル

また、HatenaBookmarkLifestreamプラグインを有効化する際に、Lifestreamプラグインのディレクトリ(「wp-content」→「plugins」→「lifestream」)に、「local_feeds.inc.php」というファイルを作成します。
そこで、「wp-content」→「plugins」→「lifestream」ディレクトリのパーミッションを「757」等に変えて、プラグインからファイルを書き込めるようにしておきます。

3.HatenaBookmarkLifestreamプラグインの有効化

ファイルのアップロードが終わったら、他のプラグインと同様の手順で、HatenaBookmarkLifestreamプラグインを有効化します。

HatenaBookmarkLifestreamプラグインの有効化

3.自分がブックマークしたページの情報を出力する

プラグインをインストールすると、Lifestreamプラグインの設定の「フィード」のページに、「HatenaBookmark」と「HatenaBookmark(ed)」の2つのサービスが追加されます。

「HatenaBookmark」と「HatenaBookmark(ed)」の2つのサービスが追加される

「HatenaBookmark」は、「自分が誰かのページをブックマークした」という情報を表示したいときに使います。
このリンクをクリックすると設定のページが開きますので、「ユーザー名」の欄にご自分のはてなのIDを入力して、「フィードを追加」のボタンをクリックます。

はてなのIDを入力

4.自分のサイトのページがブックマークされたことを出力する

Lifestreamプラグインの設定の「フィード」のページで「HatenaBookmark(ed)」をクリックすると、「自分のサイトのページを誰かがブックマークした」という情報を出力することができます。
設定のページでは、「サイトのアドレス」の欄にご自分のサイトのアドレスを入力します。
また、「コメントも出力」のチェックをオンにしておくと、ブックマークにコメントがついていた場合に、そのコメントもライフストリームに出力することができます。

サイトのアドレスを入力

5.情報の表示

設定を行うと、はてなブックマークから情報が読み込まれ、ライフストリームに追加されます。
ブログにライフストリームを表示するように設定してから、ブログを開いてみると、はてなブックマークの情報も表示されます。

フィードの設定で「HatenaBookmark」を追加しておくと、自分が誰かのページをブックマークした時に、「Shared ページ名 - 時刻 via Hatena Bookmark」のように表示されます。
一方、「HatenaBookmark(ed)」を追加しておくと、誰かが自分のページをブックマークした時に、「ブックマークしたユーザー名 bookmarked ページ名 - 時刻 via Hatena Bookmark(ed)」のように表示されます。

はてなブックマークの情報の表示

6.Lifestreamプラグインのアップグレード時の注意

Lifestreamプラグインをアップグレードする場合は、WordPressの自動アップグレードの機能は使わないでください。
アップグレード時にLifestreamプラグインのディレクトリがいったん削除され、HatenaBookmarkLifestreamプラグインで使うファイルまで削除されてしまうため、HatenaBookmarkLifestreamプラグインが正しく動作しなくなります。

Lifestreamプラグインを間違えて自動アップグレードしてしまった場合は、以下の手順を取ってください。

  • 1.HatenaBookmarkLifestreamプラグインを無効化します。
  • 2.HatenaBookmarkLifestreamプラグインのZipファイルを解凍し、その中の「lifestream」フォルダを、WordPressの「wp-content」→「plugins」ディレクトリの中にアップロードします。
  • 3.HatenaBookmarkLifestreamプラグインを有効化します。

Facebook連携

当記事について「いいね」や「送信」を行っていただけると幸いです。


この記事についてウォールに投稿

トラックバック(0)

トラックバックURL: http://www.h-fj.com/mt/mt-tb.cgi/1701.

コメント(スレッド1件,コメント2件)

コメントはスレッド表示になっています。
また、スレッドの先頭のコメントに対する返信には、先頭に矢印を表示しています。

No.1 soratomo : Lifestreem本体をアップデート後に致命的なエラーが

はじめましてお世話になります、河村と申します(soratomo)

最近、WPにて手動でLifestreem 0.99.8.4へアップしたところ、
HatenaBookmarkLifestreemのプラグインを再有効化すると、
下記のようなエラーが表示されます。
--
Fatal error: Maximum execution time of 30 seconds exceeded in /WP本体へのパス/wp-content/plugins/HatenaBookmarkLifestream/HatenaBookmarkLifestream.php on line 25
--
指定階層までのパーミッションは変更済みです。

環境
CentOS4
PHP Version 5.1.6
Apache2.0


おそらく、Lifestreemプラグイン内での階層構造が
変わった為だと思うのですが、対応して頂けると幸いです。!

お手すきの時によろしくお願いいたします。失礼いたします。

No.2  : Re:Lifestreem本体をアップデート後に致命的なエラーが

>soratomoさん
こんにちは。

ご指摘の現象を確認しました。
修正版を後日公開します。

コメントする


Facebookでコメント

試験的にFacebookのコメントフォームを設置しました。