WordPress MU を 2.9.1 にアップグレード

授業ブログに使っている WordPress MU の最新版 2.9.1 がリリースされました。全てのブログの投稿をエクスポート機能を使ってバックアップし、Upgrade ボタンをクリックし、その後ダッシュボードでサイト全体のアップグレードボタンをクリックして完成。特に問題なくスムーズにバージョンアップができました。

WordPress は次のメジャーリリースになる 3.0 から、通常版と MU(今後はマルチユーザーではなくマルチサイトと呼ばれるようになるみたい)が統合されるようです。つまり、普通に WordPress を設置すればそれだけで複数のブログを立ち上げられるようになるわけで、またひとつ便利になります(もっとも、MovableType は 2.X の時代からこれが可能でしたけど)。

統合を目指していることもあってか、シングルサイトの通常版と MU は、ダッシュボードの見た目も含めてかなり似てきているので、ぱっと見区別がつかないぐらいです。3.0 の登場が楽しみです。

PHP を使って最近の投稿を表示

このサイトのトップページにブログ(ひとりごと)の最近の投稿を自動的に表示するようにしてみました。前からやろうと思っていましたが、あれこれ調べた結果 SimplePie という PHP のライブラリを使うことで簡単に実装できることが判明。

こちらのページを参考にさせていただき、大きなトラブルもなく設置できました。現在はトップページに最近の投稿3件のタイトルと投稿日を表示させ、タイトルをクリックすると直接その投稿が表示されるようにしてあります。日付については、現在のところ日本時間ではない(たぶんサーバの置いてあるアメリカの時刻が基準になっている)のですが、設定変更の仕方がわからなかったのでとりあえずこのままにしておきます。CSS を少々いじって見た目の調整をして完成です。

最終的には、それぞれの授業用ブログから最近の投稿を引っ張ってくることで、トップページにもう少し多くの情報を集約することが目的です。

なお、.html というファイル名で PHP を動かす方法については、こちらの投稿をご参照あれ。

WordPress を 2.8.5 にアップグレード

ダッシュボードに「新バージョンが出ました」と表示されたので、例によって自動アプグレード。念のためすべての投稿をバックアップして、あとは自動アップグレードボタンを押すだけ。何の問題もなく完了。簡単。

授業で使っている他2つの WordPress も同様にアップグレード完了。その他の授業用にまとめて使っている WordPress MU は最近新しいバージョンが出ていないので 2.8.4a のまま。

慌ただしい

午前中は外で仕事。午後は業者の訪問の後、会議の前の短い時間に卒業生が突然の訪問。東京都民になったM君、元気そうで何よりでした。

2時から会議。3時半ごろ終わりましたが、4時からFD関係の別の会議(というか業者のプレゼン)。こちらは今日だということを忘れていて焦りました。研究室に戻ったのは6時半ごろで、荷物をまとめて慌てて帰宅。

そんなこんなで子分・妹分の入浴時間に間に合いませんでした。夕食後、なかなか眠りにつかない妹分をだっこしているうちに午後10時近く。結局大学でできなかった明日の授業の準備をしていて現在に至ります。

明日の授業は後期のみ担当のもの。というわけで授業用のブログやら Moodle のコースやらを立ち上げました。WordPress MU にしても Moodle にしても、基本的な構築はできているので新しい授業が増えてもそれほどめんどくさくないのがありがたいところです。Moodle の方は、CSV ファイルで作成したアカウント一覧をアップロードすればあっという間に全24名の登録が完成。ラクチン。

Moodle についてはバックアップの効率化をはかるため、メタコースを利用してマルチメディア・ファイルを別の場所に収納するというやり方を試しています。これがうまくいけば懸案が一つ解決されることになるので、うまくいくことを願うのみ。

明日は授業が1つあって、午後は少々の空き時間の後で教授会。この週末に書きあげるべき論文は前半部分がほぼ完成。結果&考察については話の流れが出来上がっているので、あとは書くだけという感じです。そうはいっても土日と丸々つぶれそうな予感がしますが。

フォロー

研究室や書斎で PC の前に向かうとき、日課となっているのがあちらこちらのブログのチェック。ブックマークから一つずつ開いていくのはなかなかめんどくさいし、何より開いてみても必ずしも更新されているわけではないので(このブログだって下手すれば1週間ぐらい更新しませんし)、皆様の動向を効率よくフォローするのにいわゆる RSS リーダーを使っています。ブログでは通常フィードといって最近の投稿をまとめたテキストファイルを生成していますが、リーダーというのは登録されたブログのフィードを自動的に読み込んで、更新された内容を一覧で表示してくれるソフト、サービスです。

僕が使っているのは Google リーダー。パソコンにインストールするタイプのリーダーもありますが、これだと既読・未読の管理をパソコン毎に行わなければならないので、例えば自宅で読んだものが研究室に行くと未読のままといったのがめんどくさいんですね。ウェブベースの Google リーダーを使うと、既読・未読の管理を一元化できるので、こういう煩雑さがないのが便利です。

また、僕が日記を覗きに行っている H さんとか S さんとかの日記は、未だにブログを使っていないためフィードを吐き出してくれません。他には僕の高校時代の部活の仲間の連絡用掲示板もフィードに対応していません。そんなページについては次のサービスがとっても便利です。

Page2RSS

こちらのページに行って更新をチェックしたいページ(日記なり掲示板なり)の URL を入力すると、更新部分を抜き出したフィードを配信するための URL を用意してくれるので、そちらをリーダー(僕の場合は Google リーダー)に登録するだけ。リーダーで見てみると、普通のブログの場合とほぼ同じ感じで使えてとても便利です。

仕事上の理由でチェックしているブログも合わせて、現在リーダーには20件が登録されています。これだけのページを毎回手動で閲覧するのはかなり大変ですが、リーダーを使えば更新されたものだけ読めばいいので楽ちんです。Firefox には Google Reader Watcher というアドオンを使えばブラウザ右下に更新されたブログの件数が表示できるし、ホームページ(ブラウザを立ち上げたときに開くページ)を iGoogle にすれば、Google リーダーの更新情報を表示させることもできるし、いろいろ便利な使い方があります。

お取り寄せ

昨日今日と夕食時に日本酒をいただきました。今回は僕としては珍しく京都は伏見のお酒。先週たまたま見ていた WOWOW の酒蔵案内番組で紹介された店のものです。2軒紹介されたうちの1軒は僕がとても好きな造り手だったので、もう一方も試さないわけにはいかないと、急いで注文したものです。

金曜の夕方に番組を見て、その番組が終了する頃にはネットで直接造り手さんのところで注文が完了。土曜に発送されて月曜の朝には札幌まで届きました。味の方もなかなかで、特に昨日開けた(空けたとも言う)美山錦の方はうちの相棒もいたく気に入ったようです。商品名にうちの子分の名前の一文字が使われているということで、子分的にも(飲んでませんが)お気に入りの造り手になりそうな感じです。

先ほど、ちょっと用事があってハワイ時代の指導教官(現在は東海岸の大学に行っちゃいました)とメールのやり取りをしたんですが、反応が早くってとても助かりました。ちょうど都合の良い時間帯なのか、ほとんどチャットをしているぐらいのタイミングの返信が届きます。今学期は sabbatical という噂なので、時間にも余裕があるのかな。

ポータル

PC を立ち上げればすぐにウェブブラウザを立ち上げるのが日課になってすでに久しいですが、ここ何年かスタートページとして利用していた My Yahoo! というサービスが、9月にリニューアルするそうです。この新しいサービスというのを何度か試してみましたが、どうにも間延びしたスペースが気に入らないし、何よりデデ~ンと自己主張する広告欄のでかさにうんざりして、旧サービスを使い続けてきました。

いよいよ9月に新サービスに完全移行ということで、いい加減諦めて別のサービスを使うことを検討中です。第一候補は Google の iGoogle。ページに配置する項目もかなり自由に決定できるし、鬱陶しい広告もありません。さらに、最近ではスケジュール(カレンダー)や ToDo も Google のものを使うようになっていたので、情報の使い勝手の良さを考えても iGoogle は魅力です。

まだ完全にはカスタマイズできていませんが、毎日少しずつ調整しています。この調子なら My Yahoo! が完全移行する前にきちんと引っ越しできそうです。それにしても残念なのが Yahoo! のサービス。Yahoo! メールもしばらく前に使うのを止めたし、検索エンジンとしてはとっくの昔に Google に移行してしまったので、My Yahoo! を使わなくなれば Yahoo! とはほぼ縁が切れるかもしれません。

あ、そうだ、携帯電話が Softbank (=Yahoo!) だった。

WordPress MU 2.8.1 から 2.8.4a へのアップグレード(トラブル&対処編)

先日 WordPress を 2.8.4 にバージョンアップをしましたが、授業ブログで使っている WordPress MU (multi-user; μ) の方も 2.8.1 から最新の 2.8.4a へのアップを試みました。ところがボタン1つをクリックするだけが売りの自動アップグレードがうまくいきません。具体的には、アップグレード作業の途中で何かのファイルがコピーできなかったといったエラーメッセージが出てしまいました。

WP MU 公式サイトのフォーラムを確認したところ、どうやら原因は 2.8.1 に含まれるファイルの記述ミスのようです(実際の議論はこちらの英語ページをご覧ください;あわせて同内容のこちらの開発者ブログも紹介します)。フォーラム内に出てくる対処法を試してみたところ、一発で問題が解決したので、問題点を見つけ出し、対応策を考えだしてくれた先人に感謝しつつ、以下簡単に紹介します。

  1. /wp-admin/includes/ ディレクトリ内にある class-wp-upgrader.php というファイルをダウンロードして、テキストエディタで開く。
  2. (たぶん)697 行目にある次の記述を見つける(テキストエディタで検索すればすぐに見つかります)。
    if ( !$wp_filesystem->copy($working_dir . ‘/wordpress/wp-admin/includes/update-core.php’, $wp_dir . ‘wp-admin/includes/update-core.php’, true) ) {
  3. 行内の “/wordpress/” というディレクトリ名(赤字の部分)を “/wordpress-mu/” に変更する。
  4. 保存したファイルをアップロードして置き換える。
  5. ダッシュボードで自動アップグレードボタンをクリック。

上記の修正を行わず、いわゆるマニュアル・アップグレード(新バージョンのファイルを全てアップロードした上での更新作業)を行えば問題なく対応できるそうですが、2.7 以降の WordPress (含 MU) の良さのひとつは自動アップグレードなわけですから、ファイル1つをちょっと修正するだけでなんとななったのはありがたかったです。

Google で調べてみても日本語の情報はまだほとんど見られなかったので、こちらで紹介させてもらいました。何かの役に立てば幸いです。

WordPress を 2.8.4 にアップ

新しいバージョンが出たので例によってボタン一つで更新しました。ここに書くのを忘れましたが、この間に一度 2.8.3 にアップグレードもしてました。

念のためデータのバックアップを取った後で、ボタンひとつクリックするだけなので楽ちん。それにしても最近マイナーバージョンアップが盛んですね。