Ktai Styleタグの投稿

2010-08-15

WordBench 川崎資料「WordPress セキュリティー」「Ktai Style 用携帯テーマの作り方」

ゆりこ による 2010-08-30 01:51:56 の投稿
カテゴリー: WordPressハック, イベント
タグ: , , ,
麻生市民館第3会議室での勉強会は休憩中

麻生市民館第3会議室での勉強会は休憩中 (Photo by jim912)

本日、麻生市民館で WordBench 川崎勉強会を開催しました。「川崎の7区全部回る」計画として難関だった麻生区にやっと来ることができました。麻生市民館は会議室が少ないのですが交通至便なので人気が高く、なかなか部屋が取れないのでした。盆休み真っ最中というこの日にやっと取れた次第です。日程が日程だけに、早くから申し込んだ人は少なかったのですが、直前になって予定が空いた人の滑り込みが多く、最終的には19人で開催されました。

なぜか空調の効きが悪く、なかなかクールダウンできなかったため、設営および談笑に1時間もかけてしまい、肝心の講義は「14時開始」という体たらくでした。あまりの「ゆるゆる」運営となりました。まあこれが WordBench の良さということで;-)

(スライド資料は準備中です)

2010-08-01
晴れ

WordPress 3.2 からPHP4サポート廃止

ゆりこ による 2010-09-06 12:31:34 の投稿
カテゴリー: WordPressハック, コンピューター
タグ: , ,

GO PHP 5

7月23日、WordPress 開発者が WordPress 3.2 から PHP4.x および MySQL 4.x のサポートを打ち切り、PHP5.2 以降および MySQL 5.0.11 以降のみのサポートとすることを発表しました。WordPress 3.1 までは 3.0.x と同じく、PHP4.3 以降および MySQL 4.1.2 以降のサポートとなります。

PHP4 をサポートしないプラグインを作っている作者としては非常にうれしいニュースです。Ktai Style や Ktai Entry で PHP4 をサポートしなかったのは、「もはや PHP4 は使うべきではない」という信念に基づいたものでした。2008年8月8日で PHP4 が終了することも発表されてましたし、PHP5 のクラス機構をバリバリ使いたかったし。しかし、2007年の Ktai Style リリース時点ではまだまだ PHP4 の環境も多く、「動きません」という質問も多く苦労しました。2009年後半からは PHP バージョンに関する質問が減り、ユーザーにも PHP5 環境が普及してきたと推測されました。

個人的には、WordPress 3.0 の時点で PHP4 を切ってもらいたかったですが、3.0 の開発時点ではまだまだ PHP4 の環境が残っていたという判断だったのでしょうか? そして、一気に PHP 5.2 以降のサポートとなり、PHP 5.0 と 5.1 は見捨てられました。PHP 5.0 は出来が悪いため仕方ないと思いますが 5.1 は入れてもいい気がします。5.1 → 5.2 における互換性のない変更は非常にマイナーなものばかりですし。

2010-07-24
晴れ

第40回FLOSS桜山スライド資料「世界標準ブログツール WordPress とケータイ対応プラグイン Ktai Style」

ゆりこ による 2010-07-25 12:11:42 の投稿
カテゴリー: WordPressハック, イベント
タグ: , , , ,

本日7月24日、名古屋市立大学にて第40回FLOSS桜山、兼 WordCamp Nagoya 2010 準備ミーティングが開催されました。FLOSS桜山は WordPress 特集として WordPress に関する勉強会となりました。

わたしは川崎から遠征しまして、WordPress の概要および携帯対応プラグインの Ktai Style の紹介を行いました。質問で WordPress 3.0 の新機能について詳細説明をお願いされましたので、公開版スライドではその内容を補遺として追加しています。

Usagi Project の Katz さんによる Ustream 中継も実施しました。ありがとうございます。音声がクリアに録れているのはさすがですね。twitter での中継は誰もやってなくて、ぽつりぽつりとツイートがあって会場の雰囲気が分かるぐらいの状況でした。

世界標準ブログツール WordPress とケータイ対応プラグイン Ktai Style
形式: PDF 7.8MB
ライセンス: クリエイティブ・コモンズ・表示-非営利-継承 2.1 日本
スライドPDF「世界標準ブログツール WordPress と ケータイ対応プラグイン Ktai Style」を見る

世界標準ブログツール WordPress と ケータイ対応プラグイン Ktai Style (PDF 7.8MB)

第40回FLOSS桜山 Ustream 中継
2010-07-17
晴れ

Web Designing 誌に寄稿

ゆりこ による 2010-07-20 22:02:52 の投稿
カテゴリー: WordPressハック, 読書
タグ: ,

本日発売の Web Desingin 誌 2010年8月号の第1特集は「WordPressカスタマイズ教本」ですが、そこに「WordPressをケータイ対応させる」として寄稿しました。Ktai Style のインストール、携帯テーマの紹介などの初歩的な内容となっていますが、書店で見かけたら、ぜひ読んでみてください。

おかげさまで Ktai Style は、日本の WordPress ユーザーには絶大な人気を誇っています。しかし、日本語版 WordPress のダウンロード数に比べると Ktai Style のダウンロード数は1ケタ少ないため、まだまだ普及していないと考えています。今回の記事でユーザーが増えるといいな〜〜。

2010-06-06
晴れ

WordBench 福井資料「WordPress と Ktai Style で楽しいブログ生活」

ゆりこ による 00:02:42 の投稿
カテゴリー: WordPressハック, イベント
タグ: , , ,

昨日開催されました WordBench 福井勉強会における、わたしのセミナー資料を以下の通り公開いたします。内容は、1月16日に新潟で行なったものを手直ししたものです。

WordPress と Ktai Style で楽しいブログ生活
形式: PDF 9.3MB
ライセンス: クリエイティブ・コモンズ・表示-非営利-継承 2.1 日本
スライド「WordPressとKtai Styleで楽しいブログ生活」のPDFをダウンロード

スライド「WordPressとKtai Styleで楽しいブログ生活」

福井は、あっという間に WordBench グループ人数が30人弱となりました。これは南部さん、西川さん、森川さんなどリーダーシップのある方が多数おられることが理由でしょう。非常に恵まれていると思います。次回の WordBench 福井もぜひとも参戦したいと思います。

2010-05-22
くもり

OSC仙台スライド「世界標準ブログ WordPress と 携帯対応プラグイン Ktai Style」

ゆりこ による 17:37:22 の投稿
カテゴリー: WordPressハック, イベント
タグ: , ,

本日、オープンソースカンファレンス仙台 (OSC 2010 Sendai) で WordBench として出展、セミナー講演を行いました。ここにスライドを公開しておきます。

世界標準ブログ WordPress と 携帯対応プラグイン Ktai Style
形式: PDF 9.3MB
ライセンス: クリエイティブ・コモンズ・表示-非営利-継承 2.1 日本
スライド「世界標準ブログ WordPress と 携帯対応プラグイン Ktai Style」の表紙を大きく見る

スライド「世界標準ブログ WordPress と 携帯対応プラグイン Ktai Style」

質疑応答は以下の通りです。

WordPress MU または WordPress 3.0 で、どこまでマルチブログ機能が柔軟に設定できるか?
WordPress MU では管理パネルから設定できない項目もあったりしまたが、WordPress 3.0-beta2 では少しずつ改善されています。ぜひとも beta2 を試してください。
携帯メール投稿で、投稿アドレスまたは投稿者ごとにカテゴリーを自動割り当てできるか?
Ktai Entry や WordPress の標準機能では無理です。専用のプラグインや functions.php で作り込んで対応する必要があります。
2010-05-19

携帯対応プラグイン Ktai Style バージョン 1.83 (旧安定版)リリース

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

WordPress 携帯対応プラグイン「Ktai Style」の旧安定版バージョン 1.83 をリリースいたします (最新安定版は 2.0.3 のままです)。1.82 から 1.83 への変更点は次の通りです。

  • 外部サイトへの接続確認画面が PHP エラーになってしまう不具合を修正しました (Ktai Style 1.82 のみの不具合)。
  • Classic, Default テーマの footer.php で HTML 文法違反があったのを修正しました。
  • 独自テンプレートタグ ks_get_login_url() を追加しました。
  • ks_term_name() が一部の EZweb 端末の名前を正しく表示しないバグを修正しました。
  • ks_in_network() をソフトバンクの IP アドレス帯域変更に追随させました。
ダウンロード: ktai_style183.zip (538.6 KB)

Ktai Style の 1.xx 系統のリリースです。2.0.2 → 2.0.3 の変更点を 1.xx 系統に反映させたものとなっています。WordPress 2.5〜2.7 は Ktai Style 2.x が使えないため、本バージョンをご利用ください。

2010-05-13
晴れ

携帯対応プラグイン Ktai Style バージョン 2.0.3 リリース

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

絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」の安定版バージョン 2.0.3 をリリースいたします。

2.0.2 から 2.0.3 への変更点は次の通りです。

  • Classic, Default テーマの footer.php で HTML 文法違反があったのを修正しました。
  • ks_term_name() が一部の EZweb 端末の名前を正しく表示しないバグを修正しました。
ダウンロード: ktai-style.2.0.3.zip (1.6MB)

今回は付属テーマの不具合修正およびテンプレートタグの不具合修正です。ks_term_name() をもとに携帯端末の名前を取得してアクセスログなどを取っている場合は、正しい機種名が取れてませんでした。

同じ不具合は Ktai Style の 1.8x ブランチにも存在しますが、テストが完了していないので後ほどリリースいたします。

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-22
雨のちくもり

携帯対応プラグイン Ktai Style バージョン 2.0.2 リリース

ゆりこ による 21:31:42 の投稿
カテゴリー: WordPressハック
タグ: , , , , ,
携帯テーマのプレビュー画面を大きく見る

携帯テーマのプレビューができないことがある不具合を直しました

(See English release)

絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」の安定版バージョン 2.0.2 をリリースいたします。2.0.1.1 から 2.0.2 への変更点は次の通りです。

  • 無限ループになって HTTP 502 エラーなどが発生してしまう問題 (Ktai Style 2.0.1.1 で発生) を修正しました。
  • PC テーマで P2 を使っている場合、携帯テーマのプレビューが白紙画面になる問題を修正しました。
  • mbstring 拡張がない PHP での互換性を向上させました。
ダウンロード: ktai-style.2.0.2.zip (1.6MB)
より新しいバージョンが出ています。

一昨日リリースした 2.0.1.1 ですが、環境によってはまともに動かないという深刻な不具合が出ていました。今回はその修正を行なっています。ご迷惑をおかけしました。ちなみに、このバグが出てしまったのは、2.0.1 にて「現在の携帯テーマが ktai-themes ディレクトリーのものの場合、携帯テーマの一覧から現在の携帯テーマが除外されるようにした」という改良を行うために内部データ構造をいじってしまったのが原因でした。

手元のテストでは問題なかったのですが、環境によって出ることがある不具合は事前のテストでもなかなか洗い出せないものだけに大変です。できればベータ版を積極的に使って頂き、不具合報告をして頂けると助かります。