1.023world - ヤドカリパークとマリンアクアリウム -

海洋の仕組みと細菌・微生物から学ぶマリンアクアリウムサイト

1.023world Facebook

結果 Oh! Life (旧ブログ)

懲りずに書いてみたりする結果オーライな日記

更新PINGを送る

まりんちゅシティでは「更新PINGを送りなさい」とうたいながら、自分は更新PINGと言うサービス自体まったく興味なかったとはどゆ事ですか!(曝)

と言うわけで、今回の WordPress のバージョンアップ(WP ME 2.2.1→WP 2.7.1) を契機に、今後は広くマリンアクアリウムを広報すべく、更新PINGを送っちゃうもんね。
と言うことは、アクアネタを書かねばなるまいて。。。
うーん。。。

さて、とりあえず今回採用した更新PING管理プラグイン「Ultimate Plugins Smart Update Pinger」について軽くご紹介しておきます。

まず、どこへ送るのか。
これはとりあえずネットで良くあるリストの中から無難そうなところをチョイスしてみました。

http://api.my.yahoo.co.jp/RPC2
http://blogsearch.google.com/ping/RPC2
http://ping.ask.jp/xmlrpc.m
http://ping.bloggers.jp/rpc/
http://ping.exblog.jp/xmlrpc *
http://ping.fc2.com/
http://ping.feedburner.com
http://r.hatena.ne.jp/rpc
http://rpc.reader.livedoor.com/ping
http://rpc.technorati.jp/rpc/ping
http://blog.goo.ne.jp/XMLRPC *

ちなみに * 印のところが送信に失敗した相手です。
実際に UP Smart Update Pinger でどんな結果画面になったかというと、

更新PING結果

こんな感じ。
エキサイトとgooで失敗してるのが判ります。何故かしら?

で、エキサイトについては軽く公式ウェブの方を見てみましたが判らず。。。
ただ、廃止されたっぽい情報がどこだったかに書いてあった気がする。

gooについても、やはり詳しくは判らなかったが、どこかで「WordPressからの送信を蹴ってる」みたいなことが書いてあった(汗)
ま、僕もどー考えても今後ますますブログ業界はそんな方向に向かうように思えて仕方がないけど。
いつの時代も悪いのはスパマーですな。

で、結果的にこれら2社を外した計9社をPINGリストとして採用しました。
あ。もちろん、まりんちゅシティのマイホームもね(笑)

さて。これで果たしてどうなるのか。
なんにしても記事がアカンとどーにもならんのね。

こちらのエントリーもどうぞ♪

WordPressプラグイン制圧

結果 Oh! Life で使ってる WordPress を新しくして幾日が経ちました。
いやぁ。色々と快適になっておじさんとっても感激してる場合ですよ。
そして毎日適当にプラグインと戯れています。
と言うか遊ばれてる感じ(笑)

悪戦苦闘の末、最終的に以下のプラグインをチョイスしました。

  1. Akismet - WP標準のスパム対策 (利用にはAPIキーが必要)
  2. WP Multibyte Patch - WP標準の文字化け対策?
  3. Search Word Highlight for Mutibyte - 検索エンジンからのキーワード強調
  4. Ultimate Plugins Smart Update Pinger - 更新PINGログ (パスワードが必要)
  5. Popular Posts - 人気記事リストの生成
    Similar Posts - 関連記事リストの生成
    Post-Plugin Library - 上記用ライブラリ

1.~3.については特に問題なくクリア。
1.は元々使ってたし、今回もノープロブレム。APIキーも以前のモノで通りました。
2.は効果がよく判らないけど、多分ちゃんと働いてくれているだろう(笑)
3.は今回初めてだけど、検索から飛んできたらちゃんと動作してました!

他にもGoogleサイトマップを生成するプラグインもあったが、僕の場合サイトのコンテンツはブログだけではないので、ブログのサイトマップだけあっても面白く無いなぁ、と言うことで、サイトマップに関しては自分で作ることにした(曝)
これについては後日触れようと思います。

さて。ここからが壮絶な戦いの幕開け。

まず、今回のプラグイン調査の末、特に気に入った機能として「更新PINGの成否をログとして記録しチェックできるモノ」と「人気記事のリストを生成してくれるモノ」の2つが目に止まりました。

まず更新PINGについては、これは今まで全然意識して無くて、実際のところまりんちゅシティくらいにしか送ってませんでした(曝)
それを今後は世間にばらまいちゃおうと言う大胆な意識改革の元(曝)、主要PINGを送信先リストにいくつか指定することにしたのです。
でも、WPには元々この機能があるので送信に関してはプラグインは必要ないのですが、実際に各社へのPINGが成功したのかどうかまではサッパリ判らないらしいのです。

そこで、Smart Update Pinger と言うプラグインを見つけました。これを使えば各社への更新PING送信が失敗か成功か、ログによって確認できるのです。これは便利!

ところが。。。何度入れ直してもエラーが!?
ログファイルが生成できないっぽいエラーなんですが、似たようなエラーの改善方法をネットで見つけても一向に解決しません。
実はコレ、WP ME 2.2.1 の時にも挑戦したのですが、やっぱりエラーが出てダメでした。日本語版もダメ、PHPをセーフモードからCGI モードに切り替えてもダメ、さらには今回のWPバージンアップでも解決せず。。。で、却下。

そして遂にちゃんと動くモノを発見!
それが Ultimate Plugins Smart Update Pinger でした。
但し利用にはユーザー登録?が必要で、登録したメール宛に届くパスワードを入力しないとダウンロードさせてくれません(汗)
ま、メアドくらいくれてやるわっ!と言うことで難なくゲット♪
プラグインの有効化までは特に問題なし。あとは実際に投稿してみるだけ。
ふ~。長かった。。。

次に人気記事のプラグイン。
最初に見つけたのは特に検索に多かった WP-PostViews と言うモノ。
しかしやっぱりエラーが。。。もう根気が続かないので速攻で却下(汗)

そこで今度は Popularity Contest と言うモノを発見。
どっこいまたまたエラーが。。。もうイヤ。

そして遂に見つけた! しかも関連記事を作るプラグインもセットで!
それが Popular Posts (人気記事)と Similar Posts (関連記事)です。
但しいずれの利用にも、別途 Post-Plugin Library と言うライブラリが必要です。
それらを一緒にダウンロードして全部プラグインディレクトリに放り込めばOK。

実際に試してみると! 人気記事リストが出た! 今しがた僕が見た記事ばかり(曝)
但し関連記事リスト(Similar Posts)の方は、ちゃんと設定しないと動かないみたい。。。
一応念のため設定方法を。

  1. まず、WP管理パネルの「設定」から「Similar Posts」を選択
  2. 「Manage the Index」タブをクリック
  3. 「Handle extended characters?」と「Treat as Chinese, Korean, or Japanese?」の項をいずれも「Yes」に

これでちゃんと関連記事リストが生成されるようになりました!
いまいち関連性が???な場合もあるけど、ま、とりあえずよしとするんだぜ。
ふ~。。。やっぱり長かった。

ふと思ったけど、プラグインって結構バグが多いみたい(CMS側のバージョンにもよる)。だから利用者の憤慨した記事や改善策を記した記事も多く存在してる。なので、検索ではまず真っ先にヒットする(汗)

でもこれって、検索エンジンのジレンマですよね?(苦笑)
本来ならわざわざ遠回りはしたくないし、初めから無難な情報に辿り着きたいと願うのが人情というモノ。これからの検索エンジンは、こういうクオリティも評価して優先表示する機能が欲しいなぁ、と思いました。ま、たまには利用者側の立場に立ってみるべく自戒の念を込めて(汗)

とりあえず、今回僕が WordPress 2.7.1 に導入したプラグインの合否結果について、このようにまとめてみました。あくまでも僕のケースなので一概には言えませんが、同バージョンの方の参考になれば幸いです。

  • 更新PINGログを採りたい!
    • Ultimate Plugins Smart Update Pinger
    • × Smart Update Pinger - エラーがどうしても改善できない
  • 人気記事リストを作りたい!
    • Popular Posts
    • × Popularity Contest - エラーがどうしても改善できない
    • × WP-PostViews - エラーがどうしても改善できない

ところで Ultimate Plugins Smart Update Pinger を入れて以降まだ未投稿なので、更新PINGが正常に送れるかどうか判んない(汗)
コレ投稿してからなんかあればまだ追記しますです。

追記:2009/3/1 8:41

送れる云々を見る前に、こちらもやっぱりログが書き出されない。。。
と思ってこのプラグインのディレクトリのパーミッションを777に変更したら書き出せた。
付属のインストール手引き読んだらちゃんと書いてあった(汗)
とは言え、その前の Smart Update Pinger の時はパーミッション弄ってもダメだったんだよねぇ。。。
とりあえずこれでどことどこが失敗してるか判ったので、その送信先は除外した。
また次回まとめて投稿しようと思います。

こちらのエントリーもどうぞ♪

WordPress ME2.2.1からWordPress 2.7.1へ移行

WordPress

現在、当サイトではブログに WordPress を利用させてもらってます。
しかし、ふと気づけば、もう随分古いバージョンになってますなぁ。
たった1年半で世の中すっかり置いてけぼりです。

今使ってるバージョンは ME2.2.1 。
最新版は 2.7.1。
えらいこっちゃ。

実は僕のブログはテンプレート以外にコアファイルも独自にあれこれ弄っているため、それが積もり積もって正直もう訳が判らなくなって来てます(曝)
もう、この際スッキリしたい!!

と言うわけで、昨日からシコシコ移行作業にとり掛かりました。
が、何かと手間が掛かったので、備忘録を残しておきますぜ。

今回の移行に際しての要望、問題点など。

  • ブログのURLは変更したくない /blog/
  • 簡単にアップグレードと言う訳にはいかないっぽい
  • 公式の引っ越し手順はイヤだ (新旧共にファイルが残るっぽい)
  • 画像を月別にディレクトリ分けしたい (これはサーバーの問題でした)

で、色々と作業手順などシミュレートしてみたところ、以下のような手順となった。

  1. まず画像を月別で管理できるように、PHPの動作モードをCGIモードに変更
    (SAFEモードだとPHPの動作に色々と制限が出るらしい)
  2. WP最新版を一旦別名ディレクトリでインストール (適当に /weblog/ とした)
  3. テンプレート等の調整 (独自の編集点以外は基本的にME2.2.1用のままで通った)
  4. 旧WPからデータをエクスポート
  5. 画像もフォルダ分けして /weblog/wp-content/uploads/ へ事前アップ
  6. エクスポートしたXML内の各 <img> タグ部を月別の画像パスになるよう適宜修正
  7. 新WPへインポート (オプションの「添付ファイルのインポート」はオフで)
  8. 管理パネルで必要な設定を済ませ、 /weblog/ にて表示テスト
  9. サーバーのデータベース管理(phpMyAdmin、DB WebAdmin等)を開いて、wp_options > option_value > ブログURL/weblog から /blog に変更
  10. 旧WPの /blog/ を一旦別名へリネーム (適当に /blog0/ とした)
  11. 新WPの /weblog/.htaccess内の /weblog 部分を /blog/ に書き換え
  12. 新WPの /weblog//blog/ へリネーム
  13. /blog/wp-admin/ へアクセスし、上手く認証できるか確認 (上手くいった)
  14. 設定画面で、WP URL、ブログURL、共に /blog/ となるよう編集
  15. /blog/ で新WPが表示されれば移行完了
  16. 必要ならば、/blog0/ の方もデータベースの値を /blog0/ に編集すれば、/blog0/wp-admin/ にログインできるし、用が済んだら削除もできる

以上で無事WordPress2.7.1にお引っ越しできました!
やっぱし新しいモノは良いですね♪

心配だったPHPのCGI動作モードも、特に重い様子もなく快適。
むしろ早く感じたくらい(?)

ちなみにこっちが旧WP ME2.2.1

20090226wpme221

で、WordPress 2.7.1

WordPress 2.7.1

まだ詳しく触ってないけど、色々と革命的な進化を遂げているっぽい。
画像は今流行のFLASHベースで複数枚まとめてポイッとアップロードだし、
ビジュアルエディタのタグ形成もかなり良くなったっぽい。(以前はショボかった)
だけど見栄えにこだわりすぎて?ちょっと重い気が。。。

ま、これから色々弄ってみて、また何か感動があればご報告しますです。

こちらのエントリーもどうぞ♪