A Django site.
7月 26, 2008
» 遅いっ!

何がって、ロリポの FTP サーバーがですよ。 :evil:

MySQL サーバーが人の詰め込み過ぎで遅いっていうのは前々から有名な話 (笑) ですが、最近そっちよりも FTP サーバーの方が遅い。移動もままならないし、アップロードもタイムアウトになることしばしば。MySQL サーバーは遅ければ割と簡単に移動できるんですが、こっちはそういうわけには行かず・・・。

えくすりあかなぁ・・・

6月 8, 2007
» I am Samurai?

サムライ度チェック « MMRT daily life より。面白そうなのでやってみました。 あなたの漢気度は【120%】ぐらいで【真のサムライ】の血をひいています。 [続きを読む]

3月 15, 2007
» WPとWP ME

WPの場合、まずME(Multilingal Edition)と本家どちらにするか?ですが、本家WPでは日本語が表示できない、または支障が起こるのでは?という疑問があると思います。意外とMEと本家版の違いを説明したサイトがありませんでした。実際には、本家WPでも日本語表示は問題ないといって良いでしょう。

WordPress使用1ヶ月の感想(MovableTypeとの比較) | Tech de Go

Tech de GoさんによるWPとMTの様々な違いが述べられており、MTを殆ど使ったことのない(インストールだけはある)自分にはとても勉強になりました。最後のカスタマイズ性に関する考察はとても分かります。やっぱりWPは中毒性が高いんですね。 :wink:

上記引用にあるように、WPとWP MEの違いについて解説されているページがないのかな・・・と思ったら本当にないんですね。なんででしょう。とっても不思議だったので自分の知る限りで比較してみようと思います。(蛇足: 本家版という言い方が違和感を覚えるので敢えて回避しております 笑)

ベースは同じ

当たり前ではあるのですが、多くのファイルは同じです。MEは日本語のようなマルチバイト圏用に一部をカスタマイズしているので、それ以外は共通なのです。

では、違うところは

ここからが本題?違いは結構あるのでまずは箇条書きにして見ましょう。

  • readme.htmlが日本語版である
  • ライセンスが日本語訳版である
  • いくつかのファイルでPHPのマルチバイト関数を使用するように変更されている
  • (昔は)スマイリーの顔色が違う(コレ→ :grin: )
  • インストール時のウィザードがME仕様である
  • 言語ファイルの訳が一部異なる
  • EasyAllというテーマが付いている&デフォルトテーマである
  • 複数の文字コードに対応
  • (オマケ: 改行コードが違う)

主な部分はこんなところでしょうか・・・。いつからかスマイリーは同じになりましたね。版権のせいかしら?それともただ単純に顔色が悪いから? :lol: readmeとウィザードはWPJオリジナルのようです。

日本語環境用に改良されている箇所

プログラム関係のことは省いて、、、ユーザが直接関係しそうな部分だけを触れたいと思います。(事細かにチェックすると大変なことになりそうなので)

  • wp-configが初期値で日本語リポジトリを使用するようにされている
  • 著者名などが日本語に対応している

日本語リポジトリの使用

リポジトリ(repository)とは容器という意味だそうです。言うなれば、日本語の訳を詰めておくものということでしょうか。それはさておき、MEでは最初からあちこちが日本語表記のはずです。例えば、最初に有効になっているテーマであるEasyAllのサイドバーや管理画面が、です。

WPでは自分で日本語リポジトリを入手して、アップロードして、wp-configに「ja」を付け足して、、、ということをしなければなりません。

余談ですが、WPにある日本語リポジトリとMEに同梱されているリポジトリでは多少訳が違います。例えば、管理画面とサイト管理、リンクとブログロールなどですね。

日本語への対応

多分、現在のWPでは大丈夫だと思うのですが、MEでは記事や著者名を日本語でもOKなように処理しています。

WPが現在でも対応出来ていないのが、一定文字数で記事内容を切り落とすという処理です。RSSフィードなどではフィードの設定を「抜粋」にしているときに、一定単語数以降を「...」に切り落とすということをするのですが、日本語は英語と違い、単語間をスペースで区切らないのでこれが正常に働きません。なのでMEではそれの日本語対応版を使っています。多分、これはずっと変わらないでしょうけどね。

さらに、wp_mailというメールでコメント投稿やトラックバックの受信を通知してくれる機能があるのですが、日本語が文字化けするのを修正しています。・・・と思っていたのですがME 2.1.2ではコメントアウトされていますね。

文字コードについて

MEではSHIFT-JISとEUC-JPとUTF-8を選択することが出来ます。とはいっても特別な理由がない限り、UTF-8にしたほうがいいですが。

個人的見解

私は多くの日本人WPerはMEを使うべきだと思います。特に初心者はMEを使うべきでしょう。というのも、初期段階で日本語になるように設定されているからです。PHPを読める方なら兎も角、いきなりWPをインストールして日本語にするというのは慣れない人にとっては簡単ではないと思うからです。PHPコードを見ただけでウンザリ・・・なんてこともあるでしょうし。それにMEを入れて日本語にならなかった時でも問題が一つ減るでしょ?

つまり、WPは新物好きで、且つ自分で問題を解決出来る人向きってことかな :?: