Ktai Styleタグの投稿

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)
公式プラグインディレクトリーからダウンロード

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

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-16
雪時々止む

長岡IT勉強会資料「WordPressとKtai Styleで楽しいブログ生活」

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

本日開催されました長岡開発者勉強会にて「WordPress と Ktai Style で楽しいブログ生活」という内容のセミナーを行いました。基本的には去年の OSC 東京でのセミナー内容を再編したですが、今回は携帯 P2 テーマのデモを行なったことが特徴です。

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

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

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

質問: 開発者からみた WordPress の魅力は何か?
開発していて「楽しい」こと。はっきり言って WordPress のコードは汚い。でも、プラグインやテーマの作成は楽しく感じる。また、WordPress のコミュニティーには「センスのある人、おもしろい人」が集まってきている点もいい。
質問: 以前 Movable Type の方が SEO に有利だという話を聞いたが、現在でもそうか?
最近の WordCamp で Google の Matt Cuts が講演した通り、今の WordPress は検索エンジンにフレンドリーである。出力の HTML タグ付けが Machine readable になっていて、サイト内での相互リンクが充実している。実際、「長岡中央公民館」で検索したら、わたしの旅行ブログが Google で「3位」に検索されている。
(参加者に対して質問) WordPress を使っている人はどれだけいますか?
10人ちょっとと約半数。逆に「はじめて WordPress を知った」人は2人。
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-30
晴れ

Ktai Style テーマ配布を独立プロジェクト化

ゆりこ による 00:05:54 の投稿
カテゴリー: WordPressハック
タグ: , , , , , , ,
SourceForge.JP のプロジェクト紹介ページ

SourceForge.JP のプロジェクト紹介ページ

このたび、SourceForge.JP 上で Ktai Style のテーマ配布プロジェクトWordPress Plugins/JSeries から独立させました。同時に、Arege, Blue Ocean, iPotch, Photolog, Spanner テーマを Ktai Style 1.81 対応にアップデートしました。携帯 P2 テーマはしばらくお待ちください。

とりあえず新規プロジェクト登録およびリリースファイルを新しいプロジェクトに入れただけです。今後、テーマ配布ページを独立したサイトとし、WordPress 公式テーマディレクトリーのようにテーマを簡単に選べるようにする予定です。

「携帯テーマを作ったので登録してほしい」という方は、まず SourceForge.JP に登録した上で、連絡をください。

2009-12-25
晴れ

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

画像の回り込みができます

画像の回り込みができます

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

  • 携帯対応ブログの URL として、新たに ドリコムブログ忍者ブログ(blog.shinobi.jp ドメインのみ) の URL を認識するようにしました。これらのブログは中継ページを出さずに直接リンクします。
  • WP Super Cache への対応方法を変更しました。これにより、Ktai Style 1.80 において、WP Super Cache と併用したときに発生していた不具合が解消されます (チケット#19919)。
  • サーバーの PHP が 5.1 以降、かつ、タイムゾーンの設定が世界標準時よりもプラス (グリニッジ子午線より東の地域) の場合、WordPress 2.9 において携帯管理機構にログインできないことがある不具合を改善しました。
  • Ktai Style 1.80 において、ビジュアルエディタで img 要素の class 属性が消えることがある問題、<!–more–> が挿入できない問題を修正しました。(チケット#19918)
  • Ktai Style 1.80 において、携帯の管理パネルからコメント返信ができなかった不具合を修正しました。
  • Ktai Style 1.72〜1.80 において、コメント投稿で携帯端末情報 (iモードID、EZ番号等) を必須と設定した場合、携帯端末情報が送信されなかったときのエラーが日本語化されていない不具合を修正しました。
  • WordPress 2.8 以降において、コメントとトラックバック・ピンバックを混在表示させているとき、コメント種別がローカライズされず [Comment] と表示される不具合を修正しました。
  • Classic テーマのコメント表を WordPress 2.7 以降の見た目を WordPress 2.6.5 以前の見た目に似せるようにしました。(従来は Default テーマのコメント表示に似てしまっていました)
  • redir.php テンプレートの仕様を変更し、KS_ALWAYS_RELAY_PAGE を true に設定した場合、携帯サイトの URL と PC サイトの URL が違うにかかわらず「訪問先のサイトは同じ URL で携帯表示があります」という表示になる不具合を修正しました。
  • Ktai Style 1.80 において、ks_content(), ks_get_content() で文字数指定したとき、「続きを読む…」ではなく単なる [...] が出力されるようにした仕様変更をやめて、Ktai Style 1.74 までの挙動に戻しました。(チケット#19917)
  • 定数「KS_なんちゃら」の一部を「KTAI_なんちゃら」に変更しました。自作テーマに関するものは KS_ALWAYS_RELAY_PAGE → KTAI_ALWAYS_RELAY_PAGE, KS_ADMIN_MODE → KTAI_ADMIN_MODE のみです。
ダウンロード: ktai_style181.zip (536.4 KB)
(バージョン番号が 1.81-beta3 のままだったので 20:55 ごろ差し替えました)

クリスマスリリースで御届けした今回ですが、主にバグフィックスです。特に Ktai Style 1.80 で作り込んでしまったバグを直しています。1.80 利用者の方はお手数ですが更新をお願いいたします。

WordPress 2.9 のゴミ箱対応は、Ktai Style 1.82 での採用を予定しています。ご期待ください。

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-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-12-02
晴れ

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

画像の回り込みを行えるようにしました。

画像の回り込みを行えるようにしました。

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

  • WordPress 2.5.x 系統のサポートを終了し、WordPress 2.6 以降対応としました。WordPress 2.5.x では Ktai Style 1.74 をご利用ください。
  • iPhone, iPod touch, Android 端末でも Ktai Style による携帯表示を行えるようにしました (デフォルトでは適用されません)。
  • ソフトバンク 3G 端末の場合、絵文字をウェブコードではなく Shift_JIS のバイナリーで表示させるようにしました。わずかながらパケット数削減となっています。
  • caption ショートコードを使って画像を貼り込んでいる場合、もしくは img 要素の class に alignleft, alignright を使っている場合、左右の配置指定を反映して携帯でも回り込みが行なわれるようにしました。ただし、au 端末では画像の次に p 要素があれば回り込みが解除されてしまいます。
  • ビジュアルエディターで携帯絵文字を含む投稿やコメントを編集しても壊れないようになりました。ただし、携帯絵文字そのものはビジュアルエディターでは表示されません。絵文字の修正を行うためには、HTML エディターで編集してください。
  • フォームに ks_fix_encoding_form() を使用していれば、Shift_JIS → UTF-8 の変換を自動的に行うようにしました。(チケット#16590)
  • Contact Form 7 バージョン 2.0.6 以降を使っている場合、携帯電話からフォームを送信しても文字化けしないようになりました。
  • 管理機構で、携帯テーマの設定機能を廃止しました。
  • ks_content() で文字数指定した場合、本文中のショートコードが残らないようにしました。(チケット#17880)
  • Default 以外のテーマで、コメントとトラックバック・ピンバックを混在表示させたとき、コメント種別表示が [Comment] のように英語になってしまう問題を修正しました。
  • is_ktai() 関数の引数に 'search_engine' を追加しました。モバイル検索エンジンにクロールされているとき、クローラ名になります。
  • ks_term_name() が au の新機種に対応しました。
ダウンロード: ktai_style180.zip (531.8 KB)
より新しいバージョンが出ています

約5か月ぶりのマイナーアップデートとなります。今回は iPhone, Android でも Ktai Style を適用できるオプションの導入、Contact Form 7 との連携機能、画像の回り込み改善など機能アップを図っています。

今回は多少チケットを解消しましたが、まだまだ多数残っています。少しずつ改善を図っていく予定ですので、ご期待ください。

2009-11-30
晴れ

WordBench 資料「Ktai Styleコード読書会その1」

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

昨日開催しました WordBench川崎勉強会「Ktai Style コード読書会」の資料を公開します。当日使用したものを大幅に増強し、スライド単体で見ても理解できるように改変してあります。参加された方の復習、ないし、来られなかった人の独自学習にご利用ください。

「Ktai Style コード読書会」(その1)
形式: PDF (1MB)
ライセンス: クリエイティブ・コモンズ・表示-非営利-継承 2.1 日本
スライド「Ktai Style コード読書会 (その1)」

スライド「Ktai Style コード読書会 (その1)」

当日は、すくらむ21のパソコンルーム (第3研修室) を使い、手元の PC では Ktai Style のコードを表示させつつ、プロジェクターでは説明スライドを出すという手法を試みました。しかし、結局、コードのどの辺を注目してもらうかの指示のために、プロジェクターでコードを投影することにしました。スライドとコードの表示が行ったり来たりになってしまって、ちょっと時間の無駄が発生してしまいました。プロジェクターとスクリーンが2台あれば、片方は説明スライド、もう一方はコード表示とかできたのですが……。もしくは、講師用 PC 画面を生徒の PC にすべて表示させる機能があれがよかったのですが、使用した会場はそういう機能はありませんでした。

当然ながら、今回1回ではすべてのコードを追い切れませんでした。あと数回開催予定ですので、希望者は次回開催のお知らせを待ちましょう。

また、Yuriko.Net ドメイン10周年記念プレゼントの一部を持参し、希望者に譲渡しました。書籍4冊を3人に譲渡するのにとどまりました。「USB Toolkit 4」は希望者がいましたが、持参してなかったので渡せずじまいです。