WordPressハックカテゴリーの投稿

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-14
晴れ

WordBench 関西セミナー&忘年会で講義

ゆりこ による 15:26:20 の投稿
カテゴリー: WordPressハック,イベント,更新履歴
タグ: , , , ,

昨日12月13日、WordBench 関西セミナー&忘年会として講義を行いました。わたしは「GPLとWordPress」という題目としました。これは10月4日に開催したWordBench川崎勉強会のセミナー内容を加筆訂正したもので、より分かりやすくなっています。10月時点では Mac 版 Office (PowerPoint) でしたが、今回は Keynote にインポートして修正しています。

GPL と WordPress
形式: PDF 780KB
ライセンス: クリエイティブ・コモンズ・表示-非営利-継承 2.1 日本
スライド「GPLとWordPress」

スライド「GPLとWordPress」

2009-12-08

Nonce! Please を公式プラグインディレクトリーで公開

ゆりこ による 2009-12-14 15:05:12 の投稿
カテゴリー: WordPressハック
タグ: , , ,

昨年のプラグインコンペティションに提出したスパム軽減プラグイン「Nonce! Please」を公式プラグインディレクトリーにて公開しました。これにより、WordPress の管理パネルでも更新が随時公開されるようになります。これで全世界(!)の人に使ってもらえるわけで、どういう反応が返ってくるか、非常に楽しみです。

同時に、新バージョンである 1.1.1 を公開しています。これは 1.1.0 に対するバグ修正となっています

ダウンロード: nonce-please.1.1.1.zip
より新しいバージョンが出ています。
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-12-01
晴れ

Snow Leopard で作る WordPress ローカル環境

ゆりこ による 21:47:24 の投稿
カテゴリー: WordPressハック,ソフトウェア
タグ: , , , , ,

以前、WordBench 東京勉強会で公開した「MacPorts で作る WordPress ローカル環境」を Snow Leoprd 対応に書き換えたものを発表します。Snow Leopard では、標準で入っている PHP5 が GD 対応なので MacPorts は使わずに、mysql.com で配布しているパッケージを使うだけでよくなりました。また、httpd.conf の書き換え方を端折らずに丁寧に記載しました。これで、MAMP に頼らずとも、Snow Leopard でもローカル環境を作れるでしょう。

Snow Leopard で作る WordPress ローカル環境 (2009-12-01 版)
形式: PDF 262KB
ライセンス: クリエイティブ・コモンズ・表示-非営利-継承 2.1 日本
スライド「Snow Leopard で作る WordPress ローカル環境」

スライド「Snow Leopard で作る WordPress ローカル環境」


Lion 対応版の資料を公開しました。

[追記 2011-08-03] WordPress ローカル環境の作り方について、OS X Lion 対応版へのリンクを追加しました。

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」は希望者がいましたが、持参してなかったので渡せずじまいです。

2009-11-20
くもり

WordPress メール投稿プラグイン Ktai Entry 0.8.11 リリース

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

WordPress 用メール投稿プラグイン「Ktai Entry」のバージョン 0.8.11 をリリースいたします。バージョン 0.8.10 からの変更点は以下の通りです。

  • 添付ファイルの名前が二重拡張子になっている場合、余分なドットを削除するようにしました。*** これは一部の Apache 設定における脆弱性に対応するセキュリティー修正です***
  • ファイル名に半角スペースが含まれる場合、アンダースコア (_) に置換するようにしました (従来はスペースを削除していました)。
  • メール中の EZweb 絵文字の読み取りで、21個の絵文字が違う絵文字に化けてしまう (違う絵文字コードを投稿に入れていた) 不具合を修正しました。
ダウンロード: ktai_entry0811.tar.bz2 (91.7 KB)
より新しい版が出ています。

今回は、脆弱性修正が含まれています (WordPress 2.8.6 で修正されたものと同じ)。Ktai Entry 0.8.10 以前を利用の方は、0.8.11 または 0.9.0-beta2 に更新して頂きますようお願いします。

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 での動作はテストが不十分なので、試用して頂けると幸いです。

2009-11-03
晴れ

埼玉でWord Camp Kyoto報告会

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

WordBench埼玉にてスピーチ中

埼玉県志木市にて、WordCamp Kyoto 2009 の報告会行いました。「京都は遠い」という方向けのイベントでしたが、予想より参加者が少なくて、半分くらいは実際に京都に行ってたスタッフでした ;-)

場所は東武東上線志木駅近くのマルイ8Fにある公共のイベントスペース「フォーシーズン志木」です。そこの会議室を借りました。13時35分ごろ開始で、以下のような流れで進みました。基本的には Camp Kyoto のスケジュール通りに進めました。

  1. Matt のビデオメッセージ (dotSub のビデオを再生。ビジネスDay分コミュニティDay分)
  2. WordPress の最新動向 (Nao さんスライドを元に解説)
  3. 休憩
  4. 投稿データのエクスポート / インポート (水野さんスライドPDFを元に解説)
  5. Ktai Style と Ktai Entry で楽しいブログ生活 (わたしのプレゼン PowerPoint ファイルを使用)
  6. 絞り込み検索プラグイン (宮澤さんスライドPDFを元に解説)
  7. 休憩
  8. Themantic: A WordPress Theme Framework のススメ (おでさんが自身のスライドを元にプレゼン)
  9. WordCamp Kyoto 2009 来場者アンケートの分析 (おでさんが Camp Kyoto ブログの草稿をもとに解説)
  10. WARP の勉強会への活用 (義一さんがプレゼン)
  11. WordPress フォトウォーク(仮称)の紹介 (よろず屋さんがプレゼン)

各プレゼンが20分ずつなので、ゆっくりやってもタイムオーバーはないだろうと考え、厳密なタイムスケジュールは組まれていませんでした。その結果、スローペースで進んでしまい。絞り込み検索プラグインの話が終わったら15時30分になってしまいました。そこからあと1時間しかないわけで、終盤はえらく慌しくなってしまいました。

でも、大勢でセミナー内容をツッコミ入れながら復習というのは、楽しいかつ勉強になりますね。1人で聴講していると聞き逃したところ/理解できなかったところがあるため、それのフォローアップにもなりますし。Camp の後に報告会というのは、今後も継続したいと思います。

今回の報告会は、Camp 開始直前に Telmina さんに依頼して準備してもらったものです。会場の手配や告知など、ありがとうございました。また、アツシさんによる Ustream 中継も行なわれました。クリアな音声が伝えられた反面、スライドは見にくかったようです。スライドはPDFの元画面を直接出すなどの手配が必要ですね。今後も Ustream 中継は試してみたいと思います。そろそろ iPhone だけでライブ中継できるアプリも出るらしいですし (Andorid 用はすでにある)。

2009-10-31
晴れ

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

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

本日 オープンソースカンファレンス 2009 Tokyo/Fall でわたしが発表しましたセッションのスライドを公開いたします。

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

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

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

質問: 独自のページテンプレーを使っている場合、携帯ではどう対応すればいいか。
回答: PC 向けテンプレートで指定したページテンプレートと同じファイル名で携帯テンプレートを作れば、自動的に適用されます。例えば、guestbook.php を PC で適用している場合、携帯向けの guestbook.php を作っておけば、自動的に適用されるわけです。もちろん、テンプレートは携帯用に調整する必要があります。
質問: 動画対応は YouTube の URL を張り込んで、これを携帯用 URL に変換する方法が取れるのでは
回答: はい、現在では3キャリアの携帯電話が YouTube に対応したので、この方法は可能だと思います。以前から実装を検討していますが、わたしがあまり YouTube を使わないため、なかなか作業に取りかかれません。