WP-Slimstat-Ex v2.0

WP-Slimstat-Ex v2.0ですが、本当にすごいですね! 設置については、こちらをご覧ください。

公式サイトのBlog Statsを見て、どうしてもマネしたくなって、悪戦苦闘・・・。英語が苦手って悲しいけど、よくよく読んでみたら、簡単でした! ページ上部の「カウンタ」「人気のあるエントリ」「ゲストの環境」という固定ページを見てください。

Wp-SlimStat-Exの設定項目からPinsを選び、FreshView ( 0.3 )とStats on Blog ( 0.3 )をActivateにしておきます(必要に応じて他のPinもActivateしてください)。とにかく簡単表示をということで、Stats on Blog Optionsで「Use Content Filter:YES」にし、表示させたいページに{SLIMSTAT|1,2,3}(←カッコは全角に置き換えてます)のように、表示させたい項目のIDを羅列してから、ページを公開すればOKです。IDの一覧は、SlimStat-Adminの項目から、専用ページに移行し、Display available modulesを選ぶと表示されます。

FreshViewのグラフはSVGが利用されているため、Safari 3.1.2だとうまく表示されないかもしれません。Firefox 3.0.1やCamino 1.6.3、Flock 1.2.4では、きちんと表示されますね。Safari 3.1.2でも表示させることは可能です。Safariのメニュー項目に「開発」が表示されていればOKです。もし「開発」というメニューが見あたらない場合は、Safariの環境設定から「詳細」を選び、「メニューバーに“開発”メニューを表示」にチェックを入れればOKです。SafariでFreshViewのグラフがうまく表示されないときに、開発メニューから「ユーザーエージェント」をデフォルトから他のものを選んでみてください。たぶんうまく表示されると思います。これでも表示されない場合には、Safariのキャッシュを空にしてから、同様に試してみてください。

あと、気になったのは、WordPressの管理画面からSlimStatのDetailsを表示させるのと、ブログに貼り付けたのとでは違いがあることです。ブログ上では、「Browsers」「Browser versions」「Countries」の内訳がおかしいようで、余分に表示されているようです。具体的には、%の大きい上位にある項目の方が正しく、下位に出てくる同じ項目名のが余分なようです。

それから、アクセス解析のLapisは結構気に入ってましたが、はずしました。というのも、i2Themeやi3Themeのテーマと、</head>の直前に書くJacaScriptと相性が悪いようで、テーマ側のJavaScriptが動作しなくなったからです。まぁ、WP-Slimstat-Ex v2.0と、Google Analytics、リサーチアルチザンがあれば十分かな? 今さらだけど、グラフィカルでリアルタイムなWoopraも実は気になってたり・・・。

やっとi3Themeにできた・・・

N.Design Studioで配布しているテンプレートのiThemeにしたかったものの、なぜか当ブログで適応させると、カラムのレイアウトが崩れてしまい使い物になりませんでした。同じく配布されているGrossyBlueはすんなり反映されたんですけどね。

いろいろ調べてたら、Mango Orangeが上記テンプレートを改良したi2Themeおよびi3Themeなるものがあることを発見。その名の通り、2カラムがi2Theme、3カラムがi3Themeです。i2Themeには左サイドバーのLeft Editionと右サイドバーのRight Editionがあり、カラーもClassic・Grassy Green・Midnight Blue・Ruby Red・Snazzy Pinkと5色から選べます。i3Themeには左サイドバー2つのLeft Editionと右サイドバー2つのRight Editionと両サイドバーのCenter Editionがあり、カラーも同じく5色から選べます。これらのテンプレートならと思い、試してみたものの、やはりレイアウトが崩れてしまいました。なぜうまく反映されないのか検索していたら、「データベースが壊れているか不調の可能性が高いので、バックアップしてWordPressを再インストールすればよい」と書かれているのを海外サイトで発見しました。

CORESERVER.JPでWordPressを利用しているので、MySQLのDBはコントロールパネルより簡単にバックアップ可能で、DBを初期化後WordPressを再インストールしてやれば可能です。ですが、WP-SlimStat-Ex v2.0のデータは活かしたかったので、次のようにしました。

WordPressの「管理」タブから「エクスポート」を選び、エクスポートファイル(ファイル名の例:wordpress2008-08-31.xml)をダウンロードします。続いて、CORESERVER.JPのコントロールパネルでDBをバックアップします。これで、あとでDBが万が一修復不可能になった場合も完全に復活させることが出来るための保険として必要です。そして、phpMyAdminでログインし、WordPressのDBを開きます。WordPressをデフォルトのままインストールしてれば、テーブルの接頭語は「wp_」で始まるものになります。「エクスポート」タブでWP-SlimStat-Ex v2.0用のテーブル(wp_slimex_で始まるものと、wp_slim_で始まるものの)合計8つを選択し、「SQL」にチェックを入れ、SQLオプションで「構造」「DROP TABLE / DROP VIEWを追加」「AUTO_INCREMENT 値を追加する」「テーブル名やフィールド名を逆クォートで囲む」「データ」「完全な INSERT 文を作成する」「長い INSERT 文を作成する」「バイナリフィールドでは 16 進数を使用する」にチェックを入れます。

「ファイルに保存する」にチェックを入れ、必要に応じて圧縮を「なし」から「”zip 形式”」もしくは「”gzip 形式”」を選び、右下の「実行する」をクリックすれば、ダウンロードされます。「構造」タブに戻り、画面の一番下の方にある「すべてチェックする」をクリックしてから、ポップアップメニューの「チェックしたものを:削除」を選び、確認画面で「はい」を選ぶと、テーブルが空になります。

あとはWordPressのインストールスクリプト「/wp-admin/install.php」を実行させます。ログインして、管理者のニックネームやパスワード等、設定できる項目をすべて今まで通りに設定します(プラグインは念のためデフォルトのままにしておいてください)。利用したいテーマを選びきちんと反映されているのを確認します(iThemeなど使いたいテーマをアップロードしてない場合には、ここでアップロードしてから選びます)。「管理」タブから「インポート」を選び、ブログシステムは「WordPress」をクリックします。先にエクスポートしていたXMLファイルを選択し、インポートします。投稿者の割り当てを聞いてくるので、インポートする投稿者(=ニックネーム優先表示)に相当するユーザー(=ニックネームではなくadminなどのID優先)を選んで実行します。割り当てをadminにする場合は、ボックス欄に自動で記載されているニックネームは削除しておくのがコツです(adminとニックネームというように、複数のユーザーが作られてしまうため)。インポートが完了したら、サイトを表示させて確認します。

phpMyAdminでWordPressのDBを開き、「インポート」タブをクリックします。先にエクスポートしておいたファイル「DB名.sql(圧縮していれば、DB名.zipあるいはDB名.sql.gz)」を選択し、インポートを実行します。「構造」タブでWP-SlimStat-Ex v2.0用のテーブル8つが確認できたら、WordPressのプラグインをActivateします。これでWP-SlimStat-Ex v2.0のデータが復元されました。

これらの手順は、いろいろと応用できる基本事項だと思うので、忘れないように覚え書きっと・・・。

アクセス解析をいろいろ試してみた

WordPressにしてから、アクセス解析は何を使おうか迷っていました。たいしてアクセス数ないくせに・・・という突っ込みは勘弁してくださいね〜。Movable Type時代は、下記の4つを使ってました。実際にチェックするのは上2つでしたけど、一応下2つも利用できるようにはしてありました。

    1. ネットサーフレスキューWeb裏技の累計・本日・昨日カウントとアクセス解析が一度に出来るアクセスカウンタ

これは最低限の機能なので、とっても動作が軽いです。そして、即時反映なのがいいですね。カウンタの数字は画像出力と文字出力と好きな方を選ぶことが出来ます。

    1. futomi’s CGI Cafeの高機能アクセスCGI

Professional版とStandard版があります。無料にこだわるならStandardになりますね。以前に比べて最近のバージョンはインストールが楽になりました。かなり高機能なので、たいていの方は満足できるはず・・・。即時反映されます。

    1. Google Analytics

説明するまでもなく、有名なGoogleのアクセス解析です。トラッキングコードが以前のurchin.jsから新しいga.jsがリリースされています。ga.jsでないと、今後提供されるであろう新機能が利用できないらしいので、ga.jsに切り替えた方がよさそうです。高機能なのはいいのですが、即時反映ではなく、なんといってもレポート画面の表示が重い!

    1. リサーチアルチザン

知名度はあまりないかもしれませんが、なかなか高機能です。Google Analyticsみたいに重くなく、Google Adsenseの広告クリック測定とかもわかります。ほぼ即時反映?

WordPressでも上記4つを試してみました。つまずいた点や、ポイントなど書いてみたいと思います。

    1. ネットサーフレスキューWeb裏技の累計・本日・昨日カウントとアクセス解析が一度に出来るアクセスカウンタ

埋め込むコードが<!–#include virtual=”./analyze/log.cgi”–>のような記述ではうまく動作しませんでした。そこで、いろいろ調べてたら発見! <? virtual(“./analyze/log.cgi”); ?>のように記述すればいいそうです。というわけで、header.phpに埋め込み、うまくWordPressでも動作することが確認出来ました。ブログのタイトルの下にあるカウンタが、これになります。

    1. futomi’s CGI Cafeの高機能アクセスCGI

設置は問題ないのですが、解析画面を見ると、ページのタイトルがどれもこれも「不明」になってしまいます。すごく気に入っていたので、かなりがっかりしました。このブログでの有効利用はあきらめることにしました。

    1. Google Analytics

設置も動作も問題ないです。さすがですね。

    1. リサーチアルチザン

知名度はあまりないかもしれませんが、なかなか高機能です。Google Analyticsみたいに重くなく、Google Adsenseの広告クリック測定とかもわかります。設置も動作も問題ないです。

続いて、WordPress用のプラグインもいくつか試してみました。

    1. Counterize II 2.14.1

普通にアップロードしてActivateしただけでは、なぜかうまくDBのテーブル設定が出来ずにエラー発生。調べたら、解決方法が芸人社長のブログのWordpress用カウンター plugin counterize IIにて丁寧に書かれていました。SQL文を実行して、あらかじめテーブルを作ったら、うまく動作しました。カラフルなバーがきれいです。検索ワードとかわかるし、OSやブラウザもアイコン表示されていいのですが、ページのタイトルがやはり取得できないみたいで、「…」のようになってしまいます。うぅ〜、残念!

    1. WordPress.com Stats 1.3.2

普通にアップロードしてActivateし、WordPress.com API キーを取得して設定すれば完了! Akismetを利用していれば、WordPress.com API キー持ってますよね? ページの日本語タイトルも問題なく取得できています。でも、なにか物足りない・・・。

    1. WP-Slimstat-Ex v2.0

普通にアップロードしてActivateしただけで・・・。素晴らしすぎる! 普通のページだけでなく、FeedやKtai Styleでの表示分まで解析されちゃいます。P905iのiモードでアクセスするとKtai Style経由で表示されるのですが、この場合はBrowserがDocomo2.0でPlatformがxxになります。P905i内蔵のフルブラウザでアクセスすると、BrowserがNetscape 4.08でPlatformがxxになります。機種名までわからないものの、アメリカのロサンゼルスからドコモの携帯でアクセスしてるとかわかったりします(←これには正直ビックリでした)。初めてインストールする場合の説明とOptionsの解説を見れば簡単かなと思います。Geo SlimStatでGoogle Map表示出来ますが、アクセス数が増えてくると表示に時間がかかってしまいます。そこで、高速表示させたいなら、あらかじめGeoIP用のデータベースを設置しておけばOKです。MaxMindのGeoLite Cityにアクセスし、Installation detailsのDownload the latest GeoLite City Binary Formatというリンクより、GeoLiteCity.dat.gzをダウンロードして解凍します。Mac OS X Leopard環境(=現在10.5.4)なら、ダブルクリックするだけで解凍されます。解凍して出来た「GeoLiteCity.dat(約26MB)」を/wp-slimstat-ex/lib/geoipフォルダにアップロードします。これで、Geo SlimStatは快適表示になったかと思います。ただし、GeoLiteCity.datは毎月1日に更新されるようなので、手動で更新しましょう。あと、Pinというプラグイン形式で機能を追加することが出来ます。wp-slimstat-ex-pins.zipを解凍し、/wp-slimstat-ex/pinsフォルダにアップロードして、それぞれの機能をActivateすればOKです。

さらに、PHPスクリプトで書かれたアクセス解析の決定版とやらを試してみました。

    1. Lapis 4.4.2

XREAさくらインターネットロリポップで動作確認済みというのが、心強い! 私はXREAの上位版であるCORESERVER.JPを利用しているので、XREAで動く≒CORESERVER.JPで動くと解釈したもので。あれ、よく見たら動作確認済みサーバーにリストアップされてました・・・。トラブることなく、スムーズに設置・動作しました。データベースはお手軽なSQLiteにしてみました。Lapisを利用するには、フレームワークのMint 2.6.2も一緒にインストールする必要があるので、お忘れなく! さすが日本製だけあって、携帯電話の解析もかなり力入ってますね。P905iのiモードでアクセスするとKtai Style経由で表示されるのですが、ブラウザはMozilla/4.08 (P905i;FOMA;c500;TB;W85H30)となります。デフォルトのままではKtai Styleのテーマに解析タグが仕込めていないため、結果がスルーとなります。P905i内蔵のフルブラウザでアクセスすると、ブラウザはDoCoMo P905iMozilla/4.08 (P905i;FOMA;c500;TB;W85H30)になります。かゆいところに手が届くアクセス解析かな・・・。

通常は、WP-Slimstat-Ex v2.0が大本命ですね!とLapis 4.4.2で十分事足りそうですね。

Akismet 2.1.8

コメントスパム対策用プラグインのAkismetが2.1.8にアップデートされました。あれれ、2.1.7にアップグレードしたばかりなのになぁ。なにか不具合あったのかな??? というわけで、自動アップグレードしてみました。

Akismet 2.1.7

WordPress 2.6.1で標準搭載されているコメントスパム対策用プラグインのAkismetが2.1.7にアップデートされました。今回のアップデートも、さくっと自動アップグレードしてみました。

WPtouch WordPress Theme & Plugin 1.3.2

WPtouch WordPress Theme & Plugin 1.3.1を今朝インストールしたばかり何ですが、新しいパージョンが出たらしいとお告げが〜。というのも、プラグインのアップデートがあると、ちゃんとWordPress管理画面でお知らせが来るんですね。ちょっと感動です! というわけで、WPtouch WordPress Theme & Plugin 1.3.2がリリースされたので、プラグイン管理のとこから自動アップグレードなんてこともできるとは、ビックリ! 早速自動アップグレードしてみましたが、さくっと更新完了! WordPressは簡単に操作できるのに、本当に軽くて高機能。

WPtouch WordPress Theme & Plugin 1.3.1

iWPhone WordPress Plugin and ThemeよりもグラフィカルなプラグインWPtouch WordPress Theme & Plugin 1.3.1というのがあるということで、早速試してみることにしました。iWPhone WordPress Plugin and Themeは停止しておきます。今回も、iPhoneyで表示させてみました。

まとめて9枚載せてみました。かっこいいじゃないですか! こんなの見てたら、iPhoneとかiPod touchがほしくなっちゃいますよねぇ〜。ページの一番下で、iPhone ViewとNormal Viewと簡単に切り替えられるのもいい感じです! とりあえず、WPtouch WordPress Theme & Pluginは有効にしておこうと思います。

iWPhone WordPress Plugin and Theme Version 0.1.2

なにやら、iWPhone WordPress Plugin and Theme Version 0.1.2というWordPress向けプラグインがあるらしいので、早速インストールしてiPhoneyで表示させてみました。ズームなし(左側)とズームあり(右側)です。

ズームありの画面で、タイトルの右にある青丸の不等号をクリックすると、エントリが展開されます。スクロールしてページの下まで表示させてみました(計3枚)。

シンプルにまとめられていて、これならiPhoneやiPod touchでもかなり見やすい感じですね。ちなみに2枚目の「このブログで関連すると思われる他の投稿」というのは、WordPress Related Post for Japaneseというプラグインで、Yahoo! Japan が提供する日本語形態素解析APIという機能を利用して抽出しているそうです。さらにその下の「はてなブックマーク」の部分もHatena bookmark anywhereというプラグインです。詳しくは、WordPress Plugins/JSeriesのWordPress Related Post for JapaneseとHatena bookmark anywhereのところをご覧ください。

iPhoneやiPod touchではどう見える?

iPhoneやiPod touchでは自分のサイトはどう見えるんでしょうか? というわけで、便利なシミュレーションできるiPhoneyを試してみることにしました。

iPhoneyを起動した段階では、上記のような画面になります。そこで、自分のサイトをアドレスバーに入力して表示させてみると、こんな感じになります。

フルブラウザ機能で表示させている状態らしく、ズームなし(左側)とズームあり(右側)のように表示されます。Safariだけあって、美しく表示されますね。MacのSafariで見てるのとほぼ同じだ!