Yuriko.Net 個別記事

2008-03-08
晴れ

WordPress 2.5 対応はけっこう大変

ゆりこ による 01:40:16 の投稿
カテゴリー: WordPressハック
タグ: ,

Ktai Style の WordPress 2.5 対応を行なっていますが、けっこう変更すべき箇所が多くて大変です。開発中の日本語リソースも入れてみると、ところどころ英語の部分が残ります。これは、Ktai Style が WordPress コアのローカライズ文字列を使っているものの、WordPress 2.3 以前と 2.5 で違ってしまったことを意味します。2.5 の ja.mo でそのローカライズ文字列が存在しなくなると、英語のまま残ってしまうわけです。こういう場合、Ktai Style 側でローカライズ文字列を定義してしまうか、WordPress のバージョンを判定して使用する文字列を差し替えるかの対処が必要です。

新規投稿については、2種類のテスト環境で、できる/できないが違っているのですが、できない環境が Windows 環境ということで、後回しになりそうです。PC 向け管理パネルでは投稿できるので Ktai Style の管理機能に不備があると思われるのですが、Mac OS X 環境 (==UNIX 環境) では OK なのが不可思議です。PHP のバージョンや MySQL のバージョンも微妙に違うため、それが原因かもしれず、難航しています。

もっと困っているのは、PC での管理パネルのデザイン変更です。そのままでは、標準の設定画面と Ktai Style の設定画面のデザインが違いすぎます。class 名が変更されているので、WordPress 2.5 用の class 名を振ってやれば、見た目を揃えられると思っていますが、調整が必要です。

そうこうしていると、もはや「1.11 からのバグフィックス」を越えた違いになってしまうため、WordPress 2.5 対応版は「1.20」としようかと思っています。といっても、絵文字入力対応版を「1.30」とするとバージョン番号がインフレしすぎます。絵文字入力版の完成まで WordPress 2.5 対応を待たせるのもよくないので、とりあえず、WordPress 2.5 対応版を「1.20 ベータ」(いちおう絵文字入力は可能) として、絵文字対応版を「1.20 正式版」としようかと思っています。

そのためには、Jseries Notifier が「-beta」というサフィックスを認識するような修正が必要になってきます。ということで、2,3日中に Jseries Notifier のバージョンアップを行う予定です。

[追記] えいやっ、で他社絵文字変換テーブルを完成させました!! ということで、テストさえ完了すれば、絵文字対応 & WordPress 2.5 対応としてバージョン 1.20 を出せそうです。1週間くらいかけてテストしたいですが、それまでに WordPress 2.5 が出てしまったら、その時点で「1.20ベータ」としてリリースいたします。

トラックバック・コメント »

  1. おつかれさまです。めちゃ大変な作業ですねぇ。こちらは出来上がったものを使わせてもらうだけですが
    開発って大変なんですね。wordpressもバージョンが上がって変更になるとそれに対応しなくてはいけないし
    想像以上に大変ですね。これからもどうぞよろしく。

    yutakaからのコメント
  2. 開発の大変さは、「いろんな利用状況を想定して、それらで問題なく動くこと」を検討し、実現するところでしょうか。WordPress のテンプレートタグは、バージョンアップしても互換性があるように作られているので、携帯閲覧部分に関しては、さほど苦労はありません。しかし、管理機能は、バージョン間の互換性をほとんど考慮していないため (管理パネルはそのバージョン専用なので)、それに乗っかって作っている Ktai Style が苦労するのは仕方ないことだと思っています。だからこそ、WordPress 2.2 以降のみ対応と、サポート対象を絞っていたりします。将来のバージョンでは「2.3 以降のみ」などと、どんどんバージョンが絞られる可能性はありますので、ご了承ください。

    なお、絵文字対応機能と WordPress 2.5 対応は、一応形になりつつあります。まとめて「バージョン 1.20」としてリリースして問題なさそうですが、自信がないので、今回はまずベータ版を出す予定です。

    yurikoからのコメント

上に戻る

※スパム対策プラグインの影響により、すぐにトラックバックが反映されない場合があります。お手数ですが、半日ほど待ってみてください。

コメント投稿

※発言の責任を明確にするため「名無し」「通りすがり」「匿名希望」等の匿名は不可とします。捨てハンドルでもいいので必ず名乗ってください。
XHTML (使えるタグ): <a href="" title="" ktai=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt=""> .
※スパム対策プラグインの影響により、すぐにコメント内容が表示されない場合があります。お手数ですが、半日ほど待ってみてください。

上に戻る