WordPressを技術ブログで採用してからしばらくたちました。
カスタマイズにも随分と慣れ、プラグインを入れたり
テーマを調整したりとWordPressを活用しています。
(また随時ブログの記事にしていきます)
WordPressでは数多くのプラグインやテーマが公開されているので、
大抵のやりたいことは実現できるものが見つかるのですが、
どうしても見つからないものがありました。
それは、RSSフィードの購読者数を解析するプラグインです。
ブログを設置したことがある人なら、フィードの購読者数は
アクセス解析以上に気になることだと思います。
FeedBurnerというサービスを使えば詳細な購読者解析ができるのですが、
FeedBurnerを使うとYahoo!のブログ検索に引っかからなくなる
ので採用していません。
(会社のSEO担当からFeedBurnerを使ってはダメです!と止められました 汗)
WordPressのフィード解析のプラグインもあるにはあるのですが、
FeedBurnerと連携するものだったり、ただユニークユーザーを
数えているだけものだったりと満足のいくものがありません。
というわけで作りました。
フィード購読者数計測プラグイン 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が表示されているか確認
ブログ統計の下に表示されていれば設置完了!
購読者数を取得するまでしばらくお待ち下さい。
■今後の機能拡張予定:
そのうち購読者数の推移を表示できるようにしたい。
ブログパーツとして購読者数を表示できるように。
ご意見ご要望などがあればコメントください。
関連した記事:
■「iPhoneとツイッターで会社は儲かる」
ツイッター全社導入によるメリット・デメリット、導入して起きた効果、社内への落とし込み方、
iPhone とツイッター、iPhone 活用方法、
さらには、iPhone×ツイッター×Google Apps™によって起こる
クラウド上のコミュニケーション革命について詳細に解説します。
最終章にはGoogle 代表取締役社長 辻野氏との対談を収録。
「iPhoneとツイッターで会社は儲かる」


この記事にTwitterでコメント




































ページの先頭に戻る
非常にありがたいプラグインです。
ME2.0.1でも是非使用したいのですが、文字コードをEUCにしてアップロードしても表示はされるものの、動作はしていないようです。
2.0.バージョンでも使用できるようにならないものでしょうか?
為になる記事ありがとうございます。
FeedLogger使わせていただいています。
RSS購読者が分るっていいですね!
また要望ができたらコメントさせていただきますね!
>MMMさん
あら2.0では動かないのですね・・・
ただ古いバージョンをそのまま使うのはセキュリティ的に良くないので、バージョンアップされることをオススメします。
どうしても使いたい場合はオープンソースですので修正していただければ・・・ すみません、古いバージョンまでの対応は厳しいです。
はじめまして。
ちょこちょこ見させていただいていて初めてコメントします。
記事内に「2.dataフォルダに書き込み権限を与える」とありますが
書き込み権限ってのは何番にすればいいのでしょうか?(644?755?)
まったくのWORDPRESS初心者なものでダウンロードしたもののそこだけわからなくて…。
教えていただけると幸いです。
>ooou さん
dataフォルダには777の権限を与えてください
>Masakiさん
ありがとうございます。
ちなみに今ダウンロードできない状態ですよ。
すみません!
サーバー移転の影響でファイルがアップロードされていませんでした。
アップロードし直しました。
気に入りました!
Thank you so much!
素晴らしいプラグインの公開ありがとうございます!
早速使わせていただきます〜。
無いので作った…。かっこいいですね(・∀・)
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
これは、最新版だと対応できないということなのでしょうか?
弊社で最新版のWordpressで使えてますよ~。
エラー内容を見るに、dataフォルダに書き込み権限を足していないかと思います。
xreaにて同じ症状でした。
feedlogger/data/logs のディレクトリ(配布zip内には存在せず、pluginを有効にした際、自動生成されます)が 所有者:apache で生成されるために発生しているようです。
以下の方法にて、エラー表示は無くなりました。
・feedlogger/data/logs を削除する。
・手動で、feedlogger/data/logs ディレクトリを作成する。
・feedlogger/data/logs に書き込み権限を追加する。
上手く行くと良いのですが。
数日前にFeedLoggerをインストールしてみたのですが、
どうも思うような動作が得られません。
WordPress v2.9.2です。
インストールしてActivate後、ダッシュボードを確認したら
ダッシュボード上に何も表示されなくなってしまいました。
dataフォルダのアクセス権を777に変更した所、
ダッシュボードの表示は従来通りに回復したのですが、
肝心のFeedLoggerの表示が得られません。
その後も/data/logsの再作成等色々試してみたのですが、
dataフォルダ内に subscribers.dat (最終更新日は今日)が
生成されてはいるものの、logsフォルダは空のままで、
ログが取られている気配も感じられません。
他のプラグインも色々仕込んでいるので、本来はひとつひとつ
外してみてコンフリクトが生じていないか確認すべきだとは
重々承知しております。
ただ、WordPress自体のバージョンに依存する不具合だったり
するのではないかと疑った上、まずは当方の症状のみ
御連絡差し上げたいと考えた次第です。
上記の件、v2.9.2上でも通常は動作するものなのでしょうか?
あれ、おかしいですね。。。このブログは2.9.2なのですがちゃんと動いてます!
> 山本様
FeedLoggerが表示されない原因が分かりました。
ダッシュボード上で「現在の状況」を表示していなかった為でした。
先程「現在の状況」を表示してみた所、現在の状況と入れ子になった状態で
FeedLoggerの状況が確認出来ました。
お騒がせしてしまい、申し訳御座いませんでした。
将来バージョンでは、ダッシュボード上の独立ウインドウとして
FeedLoggerが表示出来るようになれば嬉しいです。
初めまして。こんにちわ。
Feedburnerとの併用に問題はありませんか?
どうぞよろしくお願いいたします。
初コメです^^
プラグイン詳しくないので勉強させていただきます。
使わせていただきました!
ありがとうございます〜。