EC studio EC studio 技術ブログ

WordPressを技術ブログで採用してからしばらくたちました。

カスタマイズにも随分と慣れ、プラグインを入れたり
テーマを調整したりとWordPressを活用しています。
(また随時ブログの記事にしていきます)

WordPressでは数多くのプラグインやテーマが公開されているので、
大抵のやりたいことは実現できるものが見つかるのですが、
どうしても見つからないものがありました。

それは、RSSフィードの購読者数を解析するプラグインです。

ブログを設置したことがある人なら、フィードの購読者数は
アクセス解析以上に気になることだと思います。

FeedBurnerというサービスを使えば詳細な購読者解析ができるのですが、
FeedBurnerを使うとYahoo!のブログ検索に引っかからなくなる
ので採用していません。
(会社のSEO担当からFeedBurnerを使ってはダメです!と止められました 汗)

WordPressのフィード解析のプラグインもあるにはあるのですが、
FeedBurnerと連携するものだったり、ただユニークユーザーを
数えているだけものだったりと満足のいくものがありません。

というわけで作りました。

フィード購読者数計測プラグイン FeedLogger

プラグインを有効にすると、現在のフィード購読者数を
WordPressのダッシュボードに表示します。

■スクリーンショット:
FeedLogger - WordPressのダッシュボードに表示

■機能:
フィードリーダーの種類、フィードの種類(rss/atom)ごとに
購読者数を表示できます。

■仕様:
フィードを読みに来るフィードリーダーの、
User-Agentに記載されている現在のフィード購読者数を取得します。
データベースは使用していません。

■注意点(重要):
このプラグインを設置してから購読者数が表示される
までにしばらく時間がかかります

(フィードリーダーのクローラーが巡回に来るまで)
また、対応しているのはオンラインのフィードリーダーのみです。

■対応しているフィードリーダー:
Google Reader
livedoor Reader
Fastladder
Yahoo RSSリーダー
はてなRSS
PAIPO READER
Bloglines
feedpath Rabbit
Netvibes
FEEDBRINGER
LiveJournal
opera
Rojo
FreshReader
DELCO READER
NewsGator Online
Pluck
NewsAlloy
RSSFWD
Feedshow
attensa
ThePort
POCO
Gougou
opera
Feedeye

※順次拡充予定
User-Agentを調べられたのがこれぐらいでした、、

■ダウンロード:
feedlogger_v014b.zip – ここからダウンロード (PHP4/PHP5 両対応)

WordPress ME2.2.1 で動作検証しています。

※ライセンスはGPL

■設置方法:
1.ファイルをアップロード

zipファイルを解凍後、wp-content/plugins フォルダへアップロード。
(feedloggerフォルダを作成してください)

(アップロード例)
wp-content/plugins/feedlogger/feedlogger.php
wp-content/plugins/feedlogger/lib/FeedLogger.php
wp-content/plugins/feedlogger/data/.htaccess

2.dataフォルダに書き込み権限を与える

wp-content/plugins/feedlogger/data フォルダに
書き込み権限を与えてください。

3.管理画面からプラグインを有効にする

管理画面にログイン後、[プラグイン] 画面で、
「FeedLogger」の「有効化(Activate)」をクリック。

4.ダッシュボードにFeedLoggerが表示されているか確認

ブログ統計の下に表示されていれば設置完了!
購読者数を取得するまでしばらくお待ち下さい。

■今後の機能拡張予定:

そのうち購読者数の推移を表示できるようにしたい。
ブログパーツとして購読者数を表示できるように。

ご意見ご要望などがあればコメントください。 :)


関連した記事:

この記事へのコメント

非常にありがたいプラグインです。
ME2.0.1でも是非使用したいのですが、文字コードをEUCにしてアップロードしても表示はされるものの、動作はしていないようです。
2.0.バージョンでも使用できるようにならないものでしょうか?

投稿者: MMM | 2008/01/21 月曜日 13:49:10

為になる記事ありがとうございます。
FeedLogger使わせていただいています。

RSS購読者が分るっていいですね!
また要望ができたらコメントさせていただきますね!

投稿者: Road | 2008/02/02 土曜日 8:46:27

>MMMさん

あら2.0では動かないのですね・・・
ただ古いバージョンをそのまま使うのはセキュリティ的に良くないので、バージョンアップされることをオススメします。
どうしても使いたい場合はオープンソースですので修正していただければ・・・ すみません、古いバージョンまでの対応は厳しいです。

投稿者: Masaki | 2008/10/16 木曜日 19:45:50

はじめまして。
ちょこちょこ見させていただいていて初めてコメントします。
記事内に「2.dataフォルダに書き込み権限を与える」とありますが
書き込み権限ってのは何番にすればいいのでしょうか?(644?755?)
まったくのWORDPRESS初心者なものでダウンロードしたもののそこだけわからなくて…。
教えていただけると幸いです。

投稿者: ooou | 2008/11/19 水曜日 14:42:54

>ooou さん

dataフォルダには777の権限を与えてください

投稿者: Masaki | 2008/11/19 水曜日 15:07:34

>Masakiさん
ありがとうございます。
ちなみに今ダウンロードできない状態ですよ。

投稿者: ooou | 2008/11/25 火曜日 10:55:53

すみません!
サーバー移転の影響でファイルがアップロードされていませんでした。
アップロードし直しました。

投稿者: Masaki | 2008/11/25 火曜日 15:48:20

気に入りました!
Thank you so much!

投稿者: 清音 | 2008/12/28 日曜日 23:15:39

素晴らしいプラグインの公開ありがとうございます!
早速使わせていただきます〜。

無いので作った…。かっこいいですね(・∀・)

投稿者: stst | 2009/09/25 金曜日 21:55:53

WordPress 2.86にInstallさせていただきました。
すると、以下のようなエラーが発生してしまいました。

Warning: mkdir() [function.mkdir]: SAFE MODE Restriction in effect. The script whose uid is 10400 is not allowed to access /public_html/diary/wp-content/plugins/feedlogger/data/logs owned by uid 1000 in /public_html/diary/wp-content/plugins/feedlogger/lib/FeedLogger.php on line 121

Warning: chmod() [function.chmod]: Unable to access /public_html/diary/wp-content/plugins/feedlogger/data/logs/2009 in /public_html/diary/wp-content/plugins/feedlogger/lib/FeedLogger.php on line 122

Warning: chmod() [function.chmod]: No such file or directory in /public_html/diary/wp-content/plugins/feedlogger/lib/FeedLogger.php on line 122

これは、最新版だと対応できないということなのでしょうか?

投稿者: Grass | 2009/12/09 水曜日 23:44:21

弊社で最新版のWordpressで使えてますよ~。
エラー内容を見るに、dataフォルダに書き込み権限を足していないかと思います。

投稿者: 山本 正喜 | 2010/02/07 日曜日 20:44:47

xreaにて同じ症状でした。

feedlogger/data/logs のディレクトリ(配布zip内には存在せず、pluginを有効にした際、自動生成されます)が 所有者:apache で生成されるために発生しているようです。

以下の方法にて、エラー表示は無くなりました。

・feedlogger/data/logs を削除する。
・手動で、feedlogger/data/logs ディレクトリを作成する。
・feedlogger/data/logs に書き込み権限を追加する。

上手く行くと良いのですが。

投稿者: shun | 2010/03/06 土曜日 17:32:21

数日前にFeedLoggerをインストールしてみたのですが、
どうも思うような動作が得られません。
WordPress v2.9.2です。

インストールしてActivate後、ダッシュボードを確認したら
ダッシュボード上に何も表示されなくなってしまいました。
dataフォルダのアクセス権を777に変更した所、
ダッシュボードの表示は従来通りに回復したのですが、
肝心のFeedLoggerの表示が得られません。

その後も/data/logsの再作成等色々試してみたのですが、
dataフォルダ内に subscribers.dat (最終更新日は今日)が
生成されてはいるものの、logsフォルダは空のままで、
ログが取られている気配も感じられません。

他のプラグインも色々仕込んでいるので、本来はひとつひとつ
外してみてコンフリクトが生じていないか確認すべきだとは
重々承知しております。
ただ、WordPress自体のバージョンに依存する不具合だったり
するのではないかと疑った上、まずは当方の症状のみ
御連絡差し上げたいと考えた次第です。
上記の件、v2.9.2上でも通常は動作するものなのでしょうか?

投稿者: Magician | 2010/03/25 木曜日 21:38:26

あれ、おかしいですね。。。このブログは2.9.2なのですがちゃんと動いてます!

投稿者: 山本 正喜 | 2010/03/26 金曜日 10:03:30

> 山本様
FeedLoggerが表示されない原因が分かりました。
ダッシュボード上で「現在の状況」を表示していなかった為でした。
先程「現在の状況」を表示してみた所、現在の状況と入れ子になった状態で
FeedLoggerの状況が確認出来ました。
お騒がせしてしまい、申し訳御座いませんでした。

将来バージョンでは、ダッシュボード上の独立ウインドウとして
FeedLoggerが表示出来るようになれば嬉しいです。

投稿者: Magician | 2010/03/28 日曜日 11:08:49

初めまして。こんにちわ。
Feedburnerとの併用に問題はありませんか?

どうぞよろしくお願いいたします。

投稿者: yoichi | 2010/04/15 木曜日 23:47:11

初コメです^^

プラグイン詳しくないので勉強させていただきます。

投稿者: アフィリ息子 | 2010/06/01 火曜日 19:12:29

使わせていただきました!

ありがとうございます〜。

投稿者: 西川伸一 | 2010/07/13 火曜日 3:17:51

はじめまして。
WordPress、ただ今勉強中です。
今後も参考にさせていただきます。

投稿者: KAZU | 2010/07/31 土曜日 16:45:47

はじめまして。
プラグイン使用させていただいております。

今度私のブログで紹介させていただきたいと思っております。

何卒よろしくお願いいたします。

投稿者: yoh | 2010/11/13 土曜日 14:07:56

正に求めていたものです。
ありがたく使わせていただきます

投稿者: iwamoto | 2011/03/04 金曜日 16:58:38
投稿者
人気のエントリー
カテゴリー
最近のエントリー
アーカイブ
Copyright© ChatWork, All Rights Reserved. secured by ESET.