WordPress MU と WordPress コードの統合について

先日、WordCamp サンフランシスコの「The State of the Word」スピーチ内で告知された WordPress MU と WordPress の統合(マージ)。今日の WordCamp ダラスでも言及があったようです。詳しいところ、どうなってるの?という疑問をちらほら見聞きしますので、他のブログなどに書かれた情報などを元に、ちょっと補足したいと思います。

まずは、この告知が何を意味するかについて。

ひとことで言えば、WordPress MUWordPress.org の2つのプロジェクトが、ひとつになる」ということです。または、「MU プロジェクトはなくなり、.org に内包されるようになる」とも言えます。

なぜ?

MU の主要開発者 Donncha は、「WordPress MU の、複数ブログを使えるようにしているレイヤーを通常の WordPress にも含める」と説明しています。今までは、これら2つは基本的には似た仕組み(MU の About ページによると、99% のコードベースは共通)とはいえ、WordPress の方に新しい機能が入れば、それを同期・コピーして MU にも入れるという形を取っています。これには同期させる手間だけではなく、テストやバグ修正も別にやらないといけないという負担もあります。

コード以外にも、ドキュメンテーション、フォーラムも MU 独自のものがあるし、プラグインやテーマも別のものが必要でした(両方で使えるものも多くあります)。そちらに注がれていたリソースが今後はすべてシングルインストールの WordPress.org に向けられることになります。これは、効率的なことだと思います。

MU を別プロジェクトにしていた理由は、WordPress 本体は軽く、シンプルにしておきたいという点が一番大きかったはずです。また、MU は単に5個とか10個とかのブログを作るための別バージョンではなく、WordPress.com のような巨大レンタルブログサービスも展開できるようなシステムという意味合いの方が大きかったので、大多数のユーザーには必要ではないと考えられていたのだと思います。しかし、BuddyPress によるコミュニティサイト構築の需要が高まってきたのと、上記のような効率化の必要を感じて、今回の統合と言う流れになったのだと思います。

MU がなくなってしまう=今後、複数ブログ機能は重要視されなくなる?と思われた方もいたかもしれませんが、そういうことではなく、逆に重要度が高まったからこその統合と考えてよいでしょう。

いつ?

今のところ、WordPress 3.0 のリリースで統合が完了する予定だそうです。

現在の MU サイトはどうなる?

現在 MU のサイトをインストールしている場合、または統合完了までに MU のサイトを新しく作った場合はどうなるのか、というのはとても気になるところだと思います。先ほどもリンクした記事での Donncha のコメントによると、「すでにたくさんの MU サイトがあるから、移行には細心の注意を払わなくては、というのは考えてる。普通のアップグレードをするのと同じようになる、という可能性が高いと思うよ」とのことですので、心配しすぎる必要はないと思います。

ちなみに、複数のシングルインストール WordPress サイトを MU との統合後の WordPress にまとめるには、個別のブログをインポート機能で取り込むことになりそうとのことです。

統合まで、MU のインストールを待った方がいい?

例えば BuddyPress を使ってみたいけど、今はまだ MU をインストールしないほうがいいのか?という疑問もあるかもしれませんが、これはケースバイケースだと思います。BuddyPress も現在はまだ 1.0 がリリースされて間もないので、色々な機能が追加されるまでしばらく待つという姿勢もありですし、MU/WordPress の開発の動きを見ながらテスト的にインストールしてみるというのもありだと思います。

統合が完了したからといって WordPress の開発がそこで止まるわけではないので、今でも 3.0 以降でもある程度は似た状況とも言えなくはありません。テーマやプラグインも含めて活発な BuddyPress の動向がおもしろくなっていきそうですので、インストールして触ってみる時間がある人なら待っているのはもったいないのでは?と個人的には思います。


Comments

“WordPress MU と WordPress コードの統合について” への1件のコメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください