ベータ版タグの投稿

2010-05-10

Ktai Style 2.1 ベータ版その1を配付

ゆりこ による 21:40:46 の投稿
カテゴリー: WordPressハック
タグ: , , , ,
携帯 YouTube ページに変換した画面を大きく見る

YouTube の埋め込みは携帯 YouTube ページへのリンクに変換される

絵文字対応でウェブログ管理もできる WordPress 携帯対応プラグイン「Ktai Style」の次期バージョン 2.1 のベータ版その1を配付いたします。最新安定版 2.0.2 からの変更点は以下の通りです。

  • 携帯管理機構で SSL が使えるようになりました。
  • PC/携帯だけのコンテンツをそれぞれ [ pc-only ]...[ /pc-only ], [ mobile-only ]...[ /mobile-only ] ブロックで指定できるようにしました。
  • 携帯サイトへのリンクを a 要素の ktai 属性で指定できるようにしました。例えば次のようにします: <a href="http://pc.example.com/" ktai="http://mobile.example.com/">Example Site</a>
  • YouTube の URL または埋め込みオブジェクトを、携帯向け YouTube のリンクに変換するようにしました (チケット#12309)。
  • 言語リソースのディレクトリー名を「languages」に変更しました。
  • パスワード保護/非公開の投稿タイトルの書式に対して、それぞれ protected_title_format, private_title_format フィルターを適用するようにしました。
  • ks_pages_menu() の引数は wp_page_menu_args フィルターを適用するようにしました。ページのタイトルに the_title フィルターが適用されるようにしました。
  • ks_login_link() の出力は loginout フィルターが適用されるようにしました。ks_get_login_url() は login_url フィルターが、ks_get_logout_url() は logout_url フィルターが、適用されるようにしました。
  • mbstring 拡張がない場合 iconv 拡張を使うようにしました。
  • Advanced PHP Cache での動作を改善しました。
  • コメント本文に書かれた生の URL リンクに対してリダイレクト機能を適用されるようにしました。
  • 古い「XXXXXX/ktai_style.php」形式の独自アクション/フィルターを廃止しました。「ktai_XXXXXX」という名前のアクションまたはフィルターを使ってください。
  • ktai_die_logo および ktai_login_logo フィルターの第3引数 $ext を廃止しました。
  • HTML タグのフィルターのために、グローバル変数 $allowedposttags, $allowedtags を使うようにしました。
  • 契約者 ID (iモードID, EM UID) は SSL アクセス時に読み取らないようにしました。
  • 他プラグインへのパッチを phase 1 と 2 に分離しました。
  • WP FollowMe プラグインを携帯出力では停止されるようにしました。
ダウンロード: ktai-style210-beta1.tar.bz2 (1.4MB)

今回は管理パネルの SSL 対応および、mbstring 拡張がない環境での動作を改善しています。SSL 回りはテスト環境がないので正しく動く保証はありません。テストできる人は人柱になって頂けると助かります (SSL が使えるサーバー環境を提供してもらうのでも構いません ;-)

目玉機能として、ついに、携帯と PC でのリンク先 URL や HTML 内容の書き分けもできるようになりました。HTML の書き分けについてはサードパーティーのプラグインがありましたが、似た書式で正式採用した形となっています (実装方法はまるで違います)。

さらに、YouTube の URL や embed オブジェクトを携帯用 YouTube ページへのリンクに変更する機能も実装しました。本当は WordPress 2.9 から導入された oEmbed 機能に全部対応したいところですが、それはなかなか……。

2010-04-06
晴れ

Ktai Style 2.0.1 ベータ版その1を配付

ゆりこ による 22:50:33 の投稿
カテゴリー: WordPressハック
タグ: , ,
クッキー未対応端末で管理パネルにセキュリティー注意が出る画面を大きく見る

クッキー未対応端末は管理パネルにセキュリティー注意が出る

絵文字対応でウェブログ管理もできる WordPress 携帯対応プラグイン「Ktai Style」の次期リリース候補版 2.0.1-beta1 を配付いたします。正式版 2.0 からの変更点は以下の通りです。

  • Apple iPad で携帯表示をしないようにしました。
  • alt 属性がない画像が表示されない不具合を修正しました。(Ktai Style 2.0.0 のバグ)
  • Windows サーバーで、画像のパスに数字のみの階層があるとき画像が表示されない不具合を修正しました。
  • ログインセッションの有効期限が過ぎたとき、ログインフォームにメッセージを出すようにしました。
  • クッキーが使えない端末では、携帯管理パネルでセキュリティー注意を表示するようにしました。
ダウンロード: /ktai-style201-beta1.tar.bz2 (1.4MB)
より新しい正式版を出しました。

基本的にはバグ修正ですが、「iPad 非対応にする」という機能ダウン(?)があるのがミソです。iPad の大画面ですと通常のウェブ表示でいいですよね。その他、iモードブラウザ1

2010-02-08
晴れ

Ktai Style 2.0.0-beta3 配布

ゆりこ による 22:02:42 の投稿
カテゴリー: WordPressハック
タグ: , ,
携帯テーマはサンプルから選択可能

携帯テーマはサンプルから選択でき、プレビューもできます。

(See English release)

Ktai Style の次期バージョン 2.0.0 のベータ版その3を配布いたします。2.0.0ベータ2からの変更点は以下の通りです。

  • 携帯テーマの選択を、スクリーンショットの一覧から選択できるようにしました。ただし、キャリア別テーマの設定は従来通りプルダウンメニューです。
  • 管理機能をクッキー対応端末 (ドコモ mova、ソフトバンク PDC *以外* の多くの端末) のみの提供としました。
    • ログイン状態のまま携帯サイトを閲覧できるようにしました。
    • コメント投稿時にログインしたときも、ログイン状態を継続するようにしました。
    • 自身が編集できる投稿・ページ・コメントについては、閲覧時に「編集」リンクが出るようにしました。
  • イー・モバイル H31IA に対応しました。
  • ks_login_link() の before パラメーターの初期値を空白に変更しました。
ダウンロード: ktai-style200-beta3.tar.bz2 (1.4MB)
リリース候補1を出しました。
公式プラグインディレクトリーからは常に最新版のダウンロード

今回は、管理機能をクッキー対応端末に限定することによるコードのクリーンアップ、携帯テーマをスクリーンショットから選べる機能の導入です。テーマ作者のみなさんは、ぜひとも screenshot.png/jpg/gif いずれかのファイルでサンプル画面を作ってください。240x600px が推奨です。

2010-01-23
晴れ

Ktai Style 2.0.0-beta2 配布

ゆりこ による 22:59:48 の投稿
カテゴリー: WordPressハック
タグ: , ,
管理パネルの Ktai Style 設定メニュー

管理パネル上で独立したメニューになりました

(See English Release)

Ktai Style の次期バージョン 2.0.0 のベータ版その2を配布いたします。2.0.0ベータ1からの変更点は以下の通りです。

  • 配布サイトを WordPress 公式プラグインディレクトリーに変更しました。WordPress Plugins/JSeries は日本語での説明を行うページとして継続利用します。(本ベータ版はまだ SourceForge.JP からの配布を併用します)
  • 設定パネルを独立した「携帯出力」メニューとして分離し、動作/テーマ/色と書式/設定の削除のサブメニューとして細分化しました。
  • inc, config ディレクトリーを作っていくつかの PHP ファイルを移動させました。
ダウンロード: ktai-style200-beta2.tar.bz2 (351.1 KB)
ベータ3を配布しました。

今回は、管理パネルの刷新と大幅なコードのクリーンアップを行いました。設定項目が増えて分かりずらくなっていたため、「携帯表示」という独立したメニューを作り設定内容をサブメニューに細分化しました。これにより、メニューアイコンが必要となりましたが、適当に作ってみました。もっといいアイコンが作れる、という方はぜひ送ってください。

WordPress 管理パネルから Ktai Style を検索した結果

WordPress 管理パネルから Ktai Style がインストールできます

今バージョンから、公式プラグインディレクトリーの SVN リポジトリーにも投入しています。これにより、WordPress の管理パネルからのインストールも可能になりました。

2010-01-11
晴れ

Ktai Style 2.0.0-beta1 配布

ゆりこ による 23:47:56 の投稿
カテゴリー: WordPressハック
タグ: , , , ,
ログインして閲覧すると権限ある投稿には編集リンクが付く

ログインして閲覧すると権限ある投稿には編集リンクが付く

(See English Release)

Ktai Style の次期バージョン 2.0.0 のベータ版その1を配布いたします。1.81からの変更点は以下の通りです。

  • クッキー対応端末 (ドコモ mova、ソフトバンク PDC *以外* の多くの端末) において、ログインしたままウェブログ閲覧ができるようにしました。
    • コメント投稿時にログインしたときも、ログイン状態を継続するようにしました。
    • 自身が編集できる投稿・ページについては、閲覧時に「編集」リンクが出るようにしました。
  • WordPress 2.9 のゴミ箱機能に対応しました。
  • 独自フィルターフックの名称を XXXXX/ktai_style.php → ktai_XXXXX に変更しました。当面は従来の名称が使えますが、早い目に変更をお願いします。
  • redir/ktai_style.php フィルターを廃止しました。redir.php テンプレートをご利用ください。
  • Ktai Style 1.00 から導入した、get_stylesheet(), get_template(), load_theme_textdomain() 等の結果を携帯テーマに振り替える機構を廃止しました。これらのテンプレートタグは PC 向けテーマを返します。
  • WordPress 2.8 以降において、ドコモ mova およびソフトバンク PDC 端末の場合、投稿を削除するなどの確認画面で「はい」をクリックしても正常に処理されない不具合を改善しました。
  • WordPress 2.9 にて、時々 PC 閲覧時に携帯テーマをロードしようとして白紙画面または PHP エラーになる現象に対処しました。
  • WordPress 2.9 において、携帯管理パネルの投稿一覧/ページ一覧におけるコメント数が不正 (コメント0件なのに「2」と表示される等) になる現象に対処しました。
  • 定数「KS_なんちゃら」のすべてを「KTAI_なんちゃら」に変更しました。
ダウンロード: ktai-style200-beta1.tar.bz2 (319.1 KB)
ベータ2を出しました。

今回は、WordPress 2.9 対応の強化および、懸案事項だった「ログインしつつウェブログ閲覧」機能の導入です。当初は WordPress 2.9 での不具合 (時々 PC 閲覧時に携帯テーマをロードしようとして白紙画面または PHP エラーになる) に対応させて「Ktai Style 1.82」として出すつもりでした。しかし、これへの対応のためには「Ktai Style 1.00 から導入した、get_stylesheet(), get_template(), load_theme_textdomain() 等の結果を携帯テーマに振り替える機構」を廃止する必要があると判明しました。これをやってしまうと、少なくとも「Ktai Style 1.90」にしなければなりませんでした。作り込みを行なっていた WordPress 2.9 でのゴミ箱対応も盛り込めば「1.90」を名乗るにはふさわしい内容と思えました。

携帯向けP2テーマなら投稿記入欄ができる

携帯向けP2テーマなら投稿記入欄ができる

これくらいで機能追加をやめておけばよかったのですが、「ログインしつつウェブログ閲覧」をクッキ対応端末に限る (==iモードブラウザ1端末を見捨てる) ことにして実装してみました。クッキー対応端末に限れば実装が簡単になることは以前から分かっていましたが、いざやってみると、少々落し穴がありつつも順調に作ることができました。とりあえず形になったので「2.0.0 ベータ1」として公開する次第です。今回は別途配布のテーマもすべて入れてあります。

当然ながら、「ログインしての閲覧」ができることで最大のメリットは携帯向け P2 テーマがやっと実力を発揮できることでしょう。今回、携帯 P2 テーマをテストするためのデモサイトを作りました。ぜひともユーザー登録の上、実験をお願いいたします。

2009-12-28
晴れ

Force Wave Dash 1.0.0 ベータ版(その1)

ゆりこ による 20:06:31 の投稿
カテゴリー: WordPressハック
タグ: , ,

forcewavedash-test
波ダッシュ矯正プラグイン「Force Wave Dash」の次期バージョン 1.0.0 のベータ版その1を配布開始いたします。

  • 配布サイトを公式プラグインディレクトリーに変更します。(予定)
  • カテゴリー、タグ、ブログロールを作成・編集したときに全角チルダを変換するようにしました。
  • ブログタイトル、ブログ説明 (スローガン) を表示するときに全角チルダを変換するようにしました。
  • mb_ereg_replace() の代わりに preg_replace を “u” 修飾子付きで使うようにしました。
  • MySQL 4.1 以降において、投稿を作成、編集するときの変換で文字化けしないようにしました。
ダウンロード: >force-wave-dash100-beta1.tar.bz2 (13.6KB)
※1.0.0 ベータ版は、ログインユーザーに対して、表示時の全角チルダ→波ダッシュ変換においてWAVE DASH “〜” (U+301C) ではなく WAVY DASH “〰” (U+3030) に置き換えます。これはデバッグ目的のためです。

正式版をリリースしました。

前バージョン 0.81 から1年10か月ぶりとなります。WordPress 2.7+MySQL 5.1 ではうまく動いてなかったようですが、なかなか手をつけられず、やっとのことで更新することができました。カテゴリーやタグの作成・編集時も波ダッシュを強制することができます。ぜひともお試しください。データベースの中身を一括変換する仕組みも用意したいですね。

2009-12-20
晴れ

Ktai Style 1.81 ベータ2配布

ゆりこ による 22:57:35 の投稿
カテゴリー: WordPressハック
タグ: , ,

Ktai Style の次期バージョン 1.81 のベータ版その2を配布いたします。1.81 ベータ1からの変更点は以下の通りです。

  • サーバーの PHP が 5.1 以降、かつ、タイムゾーンの設定が世界標準時よりもプラス (グリニッジ子午線より東の地域) の場合、WordPress 2.9 において携帯管理機構にログインできないことがある不具合を改善しました。
  • WP Super Cache への対応方法を変更しました (ベータ1よりもさらに改善)。これにより、Ktai Style 1.80 において、WP Super Cache と併用したときに発生していた不具合が解消されます (チケット#19919)。
  • Ktai Style 1.80 において、ks_content(), ks_get_content() で文字数指定したとき、「続きを読む…」ではなく単なる [...] が出力されるようにした仕様変更をやめて、Ktai Style 1.74 までの挙動に戻しました。(チケット#19917)
  • Ktai Style 1.80 において、携帯の管理パネルからコメント返信ができなかった不具合を修正しました。
ダウンロード: ktai_style181-beta2.tar.bz2 (304.7 KB)
正式版を配布開始しました

今回は WordPress 2.9 + PHP 5.1 以降でログインできないことがある問題に対応しました。ただし、WordPress 2.9 の新機能であるゴミ箱機能にはまだ対応していません。Ktai Style 1.82 以降で対応予定です。

[追記] Ktai Style 1.81-beta1 と beta2 では WP Super Cache の対応方法を変更し、Ktai Style Support を disabled にしたとき元の wp_cache_mobile_browsers に戻すようにしています。ただし、beta1 → beta2 にアップデートしたときは、このリストア機能がうまく働きません。ご了承ください。気になる方は、Ktai Style Support を disabled にしてから、手動で wp-content/wp-cache-config.php を修正してください。

2009-12-16
晴れ

Ktai Location 1.1.0 ベータ版その1

ゆりこ による 23:45:48 の投稿
カテゴリー: WordPressハック
タグ: , ,
説明が日本語になることに注目

説明が日本語になることに注目

Ktai Location 次期バージョン 1.1.0 のベータ版その1を配布いたします (バージョン 2.0.0 という名称はやめて 1.1.0)。バージョン 1.0.3 からの変更点は以下の通りです。

  • Google Maps API Key を入力できるよう管理パネルを作りました。
  • ソフトバンクの GPS 搭載機種で、「地図」ボタンを押して Yahoo! 地図を表示させたときの URL 形式に対応しました。
  • WordPress 2.7 以降でプラグイン管理パネルに表示されるプラグインの説明文がローカライズされるようになりました。
  • 画像の EXIF 情報から位置情報を読む機能を WordPress MU でも動作するようにしました。
  • 位置情報 URL を携帯電話で非表示にする処理で、HTML 文法違反が発生することがある現象を修正しました。
  • WordPress 2.6 以降で投稿履歴が有効な場合、投稿を編集したときに同じ位置情報が重複することがある不具合を修正しました。
ダウンロード: ktai-location110-beta1.tar.bz2 (24.7KB)
正式版が出ています。

いくつかのバグ修正を行なっていますが、ベータ版なので完全には修正されていない可能性があります。

バージョン 1.1.0 は公式プラグインディレクトリーで公開することを予定していて、英語ドキュメントも鋭意制作しています。しかし、公式の readme.txt に現状の内容をそのまま入れると冗長なので、ある程度カットして入れる予定です。とりあえず WordPress 2.0 以降サポートとしましたが、1.1.0 正式版では 2.6 以降サポートに変更するかもしれません。

2009-12-15
晴れ

Ktai Style 1.81 ベータ1配布

ゆりこ による 20:15:44 の投稿
カテゴリー: WordPressハック
タグ: , ,

Ktai Style の次期バージョン 1.81 のベータ版その1を配布いたします。1.80 からの変更点は以下の通りです。

  • WP Super Cache への対応方法を変更しました。これにより、Ktai Style 1.80 において、WP Super Cache と併用したときに発生していた不具合が解消されます。
  • Ktai Style 1.80 において、ビジュアルエディタで img 要素の class 属性が消えることがある問題を修正しました。
  • Ktai Style 1.72〜1.80 において、コメント投稿で携帯端末情報 (iモードID、EZ番号等) を必須と設定した場合、携帯端末情報が送信されなかったときのエラーが日本語化されていない不具合を修正しました。
ダウンロード: ktai_style181-beta1.tar.bz2 (304.3 KB)
ベータ2を配布開始しました。

基本的には細かいエラーですが、WP Super Cache との相性を大幅に改善しています。「Ktai Style Ver. 1.80とWP Super Cacheの組合せで500エラー?」とか「一定の動作でPC向けに携帯の表示画面がキャッシュされてしまう」にまともに対応しようとすると、かなり大幅な変更になってしまいました。将来的には WP Super Cache 側で Ktai Style 対応部分を含めて配布してもらう予定です。

2009-11-20
くもり

Ktai Entry 0.9.0 ベータ2配付

ゆりこ による 14:21:31 の投稿
カテゴリー: WordPressハック
タグ: , ,
Ktai Entry の設定画面はシンプルです。

Ktai Entry の設定画面はシンプルです。

WordPress 用メール投稿プラグイン Ktai Entry のバージョン 0.9.0 ベータ版 (その2) を配布します。バージョン 0.9.0 ベータ1 からの変更点は以下の通りです。

  • 添付ファイルの名前が二重拡張子になっている場合、余分なドットを削除するようにしました。*** これは一部の Apache 設定における脆弱性に対応するセキュリティー修正です***
  • メール中の EZweb 絵文字の読み取りで、21個の絵文字が違う絵文字に化けてしまう (違う絵文字コードを投稿に入れていた) 不具合を修正しました。
  • 0.9.0-beta1 で「外部メールボックスを随時読み込み」で PHP エラーが発生していたのを修正しました。
ダウンロード: ktai_entry090-beta2.tar.bz2 (87.2KB)
正式版が出ています。

今回は、WordPress 2.8.6 にて修正された脆弱性と同じものを修正しています。修正方法は今後変更するかもしれません (二重拡張子部分すべてを削除 etc)。

まだまだベータ版なので、Ktai Entry の開発に協力したいという方のみ利用をお願いします。特に WordPress MU での動作はテストが不十分なので、試用して頂けると幸いです。