Category: WordPress

今更フォーラムなのか?


WordPressの兄弟分で同じチームが開発しているというbbPressというのがあります。フォーラムとかBBSと表現をされることがあるツールで、あまり最近では活発に使われることが少なくなったような印象を持っています。

とはいえ、WordPress系ということでやはり一度は使ってみたくて、インストールしてみました。やはり導入は簡単です。WordPressの構築経験があれば問題はないと思います。しかし、構築できても肝心のコンテンツや運用方針が定まっていないというお粗末さ(汗)。

以前にREDのフォーラムをやっていたときに感じたのは、もともとForumが盛んなアメリカと、それを輸入した日本では使い方やネット文化が違うんだなあという点です。これはForumに限らずネットワークコラボレーションなど、「輸入品」に総じて言えることです。やはり日本人の好みは欧米とはイコールではなく、多少の味付け直しが必要なんですね。現地そのままの味付けで持ってきては、ちょっとだけ「きつ過ぎて」口に合わないことが多々あります。

日本でも社会の仕組みが大きく変わろうとしていて、それに合わせて人間関係の作り方や育み方も変化しつつあります。行動の単位は、集団から個人へ細分化されてくると思っています。20世紀にはみんなで一緒に動いていたけれど、21世紀からは個人で動いた結果として、同じ方向に進む人たちを束ねる仕組みが整ってくると考えています。

ひとりでは小さくても、束ねるとそれなりの力にはなるので、同じベクトルを持つ人たちでbunchするためにも、このbbPressなどが使えないものかと思いを巡らせています。

WordPress3.0日本語版も出ましたね


先行してリリースされていたWordPress3.0の英語版に続いて、日本語版もダウンロードができるようになっていますね。日本語化に力を尽くされた方々に感謝して使わせていただきます。いつものようなマイナーアップの時のような短期間でのリリースではなくて、今回はメジャーアップデートなので念入りに作業されたのかもしれません。ご苦労様です。

WordPress3.0にアップしました(追記)


yamaq blogはバージョン2の最初の頃からWordPressのお世話になっていますが、メジャーバージョンアップであり大きな節目のバージョン3がリリースされましたね。これまでの開発で力を惜しみなく出していただいた方々に感謝します。

まだ日本語版はリリースされていませんので、英語版の3.0にアップグレードしみました。アップグレード作業は至って簡単で、ダッシュボードの自動インストールから行ないました。この機能がメジャーアップデートでも使えるのはとても心強く、気軽に試してみることができるので重宝しています。

基本的には問題はないようなのですが、get_recently_commented()が使えなくなっていました。取り敢えず当面は無効にしておいて、様子を見て代替え策を探したいと思っています。

今回のバージョンアップでは、アクセスしていただく閲覧者の方々には違いは気がつかないのではないかと思います。新機能の恩恵を感じるのはダッシュボードの景色です。全体的にグレーが薄い印象に変わりました。リリースノートの日本語訳はこちらから確認できるので、参考にどうぞ。

(2010.7.22 23:51 追記)
恥ずかしながら今頃になって、WordPressのウィジェット機能について知りました。だいぶ前から、手動でget_recently_commented()を使ってサイドバーに最近のコメントを表示していましたが、バージョン2.2からウィジェット形式で追加できるようになっていたんですね。本日これを使って無事にサイドバーを整理しました。

WordPress2.9.1アップ

さっそくバージョン2.9の初回アップデータが出ていましたので、更新しておきました。ダッシュボード内の自動更新を使ったので、10秒弱で完了。もうこの機能なくしては、私にはWordPressは管理できません。とても便利です。リリースノートを見ていたら、気になる部分がありました。

WordPress 2.9 が100万回以上ダウンロードされ、たくさんのフィードバックを頂いたところで、WordPress 2.9.1 を公開します。今回のリリースでは、いくつかのマイナーな問題に加え、一部のホスティング環境で予約投稿やピンバックが正しく動作しないという、かなり面倒な問題を解決しています。

予約投稿の不具合に関するところです。ときどき予約投稿は使っているのですが、2〜3度エラーで投稿出きていないことがありました。これはバグだったようです。一応2.9.1で対策されているようなので、また試してみたいです。

最近のWordPressに日本語対応は迅速で、ほぼ同時にリリースしています。関係者の方々に感謝します。また、ドキュメントの日本語化も進んでいるので、今後は積極的に覗きに行きたいと思います。WPダッシュボード一番下のリンクからアクセスできるので、URLをメモしていなくても安心です。

WordPress2.9への更新でてこずる

数日前からyamaq blogのサーバからのレスポンスが重たくなってきていて、夕べはかなりの待ち時間になっていました。訪問してくださった方々、ご面倒をおかけして申し訳ありません。本来ならば、こんなタイミングでWordPressの更新なんて避けるのが本筋でしょうが、無理を押して更新してしまいました。WordPressは日本語版の対応がほぼ同時になってきたので、今回からは日本語版にしました。

自動更新をクリックしてからデータベースのアップデートのところで、止まったままになってしまいました。心中では「やっぱり、今日やらない方が良かったな…。」と反省しますが、後悔先に立たず。試しにサイトのURLにアクセスしてみても、当然ながら表示されません。サーバの中を見ると、「.maintenance」という見慣れないファイルがありました。これをリネームして再度アクセスすると管理画面に入れたので、もう一度2.9への更新をしてみました。すると、今回は無事に完了したみたいです。

間違いなくWordPress側の問題ではなく、CORESERVER側の問題です。本来ならこんな時期は避けるべきですね(汗)。とりあえず現状ではサーバが重たいですが、アクセスはできますのでしばらくはご容赦ください。

WordPressのプラグインを追加

普通のサラリーマンのiPhone日記さんのエントリーで豊富な事例が紹介されていたので、影響されてyamaq blogでもいくつか追加してみました。

WordPressも使用歴4年目になったので、初期の頃のような手探りでいろいろおっかなびっくり修正するという段階は卒業できているとは思います。とはいえ、そもそもPHPなどの使い方は小学生レベルなので、やはり熟練者の方々のTIPSを参考にすることは多いです。

まずはじめに入れたのが、Category Orderです。サイドバーに一覧されるカテゴリのリストはdefaultではアルファベット順です。使い始めた頃は変更できないものかと違和感はありましたが、慣れてしまってそのまま我慢していました。このプラグインを使うことで、好きな順番に入れ替えられました。

次は、Global Translatorです。まあこれは自己満足ネタではあります(笑)何が気に入ったかと言えば、対応した言語の国旗がサイドバーに並ぶので、多少はカラフルになります。

と、ここまできてOKと思っていましたが、Global Translatorはエラーが出てうまくいきませんでした。原因は、また例のCORESERVERのsafemode問題の気がします。

WordPress2.8.5に更新

yamaq blogは、WordPressに3年以上お世話になっています。これまでアップデートは「手動」で実施してきたのですが、今回から自動更新のツールを使って、ボタンクリック一つでできる簡単モードを試してみました。

結論から言えばいとも簡単にできるので、これまでの手動式には戻れませんね。CORESERVER側の制約などで導入をためらっていましたが、もっと早くやっておけば良かったという感じです。

yamaq blogは英語版のWordPressなので、下の段の「自動アップグレードを実行」をクリックします。問題がなければ10秒くらいで、次の画面に変わり「終了しました」となります。クリック後に確認のアラートなどが出るのかと思いきや、いきなりアップデート実行になり、ちょっとびっくりします。今後の更新でこの部分は改めてもいいのではないかと思います。

これまでの手動の場合は、プラグインやテーマ、アップロードしたファイルもコピーして、新しいディレクトリーに移していたので、こんな一瞬で更新できるのはとても楽です。複数のサイトを管理しているケースでは、この機能は必須だと思います。

今回私はバックアップを取るのをすっかり忘れていましたが、基本的にはサーバ内の構成ファイルをコピーして、さらにMySQLデータベースのバックアップも済ませておくのがセオリーです。

WordPressでカテゴリが表示されない

管理しているサーバのひとつで、WordPressを運用していたのですが、いつの時期からかカテゴリがすべて「未分類」となっていることに気づきました。しかし、各エントリーのデータベースの中にはカテゴリ情報は残っていますし、編集もできます。データベースが壊れているのではないかと思い、phpmyadminからエクスポート&インポートを試みてもダメ。WordPress管理画面からXML形式で出力して、それを再度インポートしようとすると、「一時フォルダがみつかりません」と出ます。

お手上げかと思い始めたときに、一時ディレクトリということで/tmpのパーミッションを調べたところ、なぜかここが書き込みできなくなっているではないですか。chmodでwriteを立てたところ、いとも簡単に解決でした。問題とは意外に簡単なことが引き金になっているものですね。

しかし、テンポラリディレクトリに書き込みがないことで、ファイルのアップロードができなかったり、カテゴリの表示ができなかったりなど、いろいろなところに波及効果が出てしまうのですね。一時的なディレクトリとはいえ、大切な場所でした。

iPhoneから投稿

iPhoneを使ってエントリーするときには、普通にSafariでアクセスするのが手っ取り早いですが、専用のツールを使う方法もあります。その名もズバリ、WordPress for iPhoneを使えば手軽に投稿管理ができました。

機能はシンプルそのもので、必要最小限です。Preview機能もあるのですが、WPtouchとうまくかみあわないのか、テーマが見つからないとメッセージが出たままでした。

機能がシンプルなので、これまでにないくらいテキスト入力が進みます。人間の生産性というのは、いろんな要素に影響を受けます。

エントリーを作成するときには、まずiPhoneのローカルに保存しながら編集していきます。思う存分書いたあとに、Statusを「下書き」に変更してSaveを実行すると、その時点で初めてサーバ側に書き込まれます。これ以降でのSaveは、すべてサーバに保存されます。

そして、最終的にOKになれば「公開済み」に変更します。実際に使ってみると、プレビューが完全でないのがものたりませんが、サクサクとテキストを書き込みたい目的にはマッチしていると思います。

コメントの関しては、書き込むことはできませんが、承認はできました。出先で少しでも早くコメント承認したいときは重宝するでしょう。

(2009.9.15-00:16 追記)
投稿したタイムスタンプが、最初に作成した日時になっていました。手動変更で対処です(泣)

さらにもう一点ですが、すでに書き込んだ内容を追編集するときは、必ずはじめにリロードボタンを押した方が安全でした。これを実行しないと、最悪の場合書いた内容が行方不明になったことがありました。

WordPressを自動アップデートする

いつもお世話になっているPafuxuさんに教えていただいたリンク先から、WordPressを自動アップデートするしくみを導入しました。yamaq blogはCORESERVERを使っていますが、普通に設定すると自動更新しようとするとエラーが出ていました。参考にさせていただいたのは、Template Styleさんです。これを、wp-adminディレクトリの中に.htaccessを作成してその中に入れておきました。

これまでは疑うこともなく、手動でやっていました。何事も疑うことなく惰性でやるというのは良くないですね(笑)常に少しでも「改善」を心がけねば。おかげさまで非常に簡単にアップデートできるようになりました。これまでの手間が嘘のようです。Pafuxuさんいつもながら情報感謝です。