プラグインタグの投稿

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-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-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-10-21
晴れ

Ktai Style 1.80 ベータ1配布

ゆりこ による 22:12:13 の投稿
カテゴリー: WordPressハック
タグ: , ,
画像の回り込みを行えるようにしました。

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

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

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

バージョン 1.74 から3か月空いてしまいました。今回は iPhone, Android でも Ktai Style を適用できるオプションの導入、Contact Form 7 との連携機能、画像の回り込み改善など機能アップを図っています。新機能に興味ある方はぜひともベータ版の試用をお願いします。

2009-10-05
くもりのち雨

WordBench 資料「GPLとWordPress」「プラグインの作り方(管理パネル篇)」

ゆりこ による 19:36:37 の投稿
カテゴリー: WordPressハック
タグ: , , , , ,

昨日開催された WordBench 川崎の勉強会で使用した資料を公開します。ミーティング資料の方は WordBench 川崎ブログをご覧ください。

「GPL と WordPress」
スライド: GPLとWordPress

スライド: GPLとWordPress

「WordPress プラグインの作り方 (管理パネル篇)」
形式: PDF (1.1MB)/PHP ソースコード (4KB)
ライセンス: クリエイティブ・コモンズ・表示-非営利-継承 2.1 日本(スライド)/GPL v2 (ソースコード)
スライド: WordPressプラグインの作り方 (管理パネル篇)

スライド: WordPressプラグインの作り方 (管理パネル篇)

ソースコード: 管理パネルを実現するプラグインのサンプルPHPコード

ソースコード: 管理パネルを実現するプラグインのサンプルPHPコード

GPL への関心の高い方が多く、講義の途中でも質問が多数出ました。それだけ、疑問に思うことや懸念している事柄があるのでしょう。できるだけそれらを明確になるような解説や、問題を回避する手段を提案した内容としています。しかしながら、まだまだ不十分な点はあるでしょうから、そういうのがあれば、ご指摘頂けると、今後スライドを改善して公開したいと思います。

今回入れ忘れた話としては「GPL コードを実行するだけなら GPL に従う必要はない (複製・頒布・改造する場合に GPL を受け入れなければならない)」「GPL に違反したらどうなるか」ですね。前者ですが、サーバーやローカルマシンに最初から入っている GPL なソフトを使う場合の話です。自分で GPL なツールをダウンロードかつインストールする場合は必然的に複製しますから、GPL に従う必要があると言えます。後者は、そのプログラムの使用を中止するか、ソースコードを公開するかして、違反状態を解消しなければなりません。組込み機器の場合は、ハードウェアを回収する手も許されるのかな??

プラグインの作り方は、6月に開催した初級篇の続きとして「上級篇」にする予定でした。しかし、管理パネルの作り方だけで十分なボリュームとなったため、「管理パネル篇」となりました。今後のプラグイン関連勉強会では「デバッグ手法」などを予定しています。

[追記 2009-10-07] WordPress と GPL については、以下の記事も参考になるでしょう。

2009-09-27
晴れ

Ktai Entry 0.9.0 ベータ1配付

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

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

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

  • 動作対象を WordPress 2.6 以降としました。これにより、UTF-8 動作のみ動作保証します。(XOOPS モジュール版 WordPress などの EUC-JP 動作はサポート外)
  • 外部メールボックスを定期的に読み込むトリガーを WordPress 標準の wp-cron 動作に変更しました。これにより、携帯電話でのウェブログ閲覧でもメール取り込み動作が行なわれます。
  • WordPress MU 2.8 以降で「プラグインをサイト全体で使用する」を実行した場合に、正しく動作するようにしました。
  • 「メール着信時に投稿スクリプトを起動させる方法」を WordPress MU における複数ブログ設置に対応しました。各ブログごとに投稿メールアドレスを作り、wp-config.php を編集して wp-content/sunrise.php ファイルを設置する必要があります (詳細は設置方法を参照)。
  • 投稿時のテンプレートを変更しました。これにより、画像の配置を左側以外に設定できるようになりました。
  • WordPress 2.7 から導入された「大サイズ」に対応しました。
  • 独自フィルターフックの名称を xxxxx/ktai_entry.php から ke_xxxxx という形に改名しました。
  • ファイル名に半角スペースが含まれる場合、アンダースコア (_) に置換するようにしました (従来はスペースを削除していました)。
ダウンロード: ktai_entry090-beta1.tar.bz2 (89.6KB)
正式版が出ています。

今回は、対応する WordPress バージョンを見直して 2.6 以降としました。これに伴い、定期的なメールボックスの読み込み動作を wp-cron 利用にしました。これにより、Ktai Style による携帯ページの閲覧でもメールボックスの読み込みが行われるようになっています (携帯テーマの header.php で ks_wp_head() のコメントを外す改造が必要) また、WordPress MU において、より正しく動作するよう対応させています。

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

2009-07-30
晴れ

JSeries 更新通知プラグインのバージョン 0.9.0 リリース

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

WordPress Plugins/JSeries 用更新通知プラグイン「JSeries Notifier」のバージョン 0.9.0 をリリースしました。変更点は以下の通りです。

  • 6月17日に実施された SourceForge.JP の新規リリースレイアウト変更により、更新通知がされなくなった不具合に対応しました。
  • WordPress 2.8 で適切なスタイルで表示されるようにしました。
  • WordPress 2.8 以降の場合、サーバーがプロキシーの中にあっても更新通知が行なわれるようになりました (wp-config.php で WP_PROXY_HOST などの設定が必要)。
  • WordPress 2.7 以降の場合、プラグインの説明が日本語で表示されるようになりました。
  • SourceForge.JP のリニューアルなどでプラグイン最新情報が取得できない場合、エラー表示を出すようにしました。
ダウンロード: jseries-notifier090.zip (15.7 KB)
より新しいバージョンが出ています。

今回は、SourceForge.jp のリニューアルにより更新通知ができなくなっていた不具合修正および WordPress 2.8 対応です。今バージョンから、SourceForge.jp の最新リリース情報をうまく読めない場合はエラー表示をするようになりましたので、更新がない場合との区別が付くようになります。

2009-07-28
晴れ

JSeries Notifier 0.9.0 ベータ版その2配付

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

JSeries Notifier 次期バージョン 0.8.50.9.0 のベータ版 (その2) を配付いたします。0.8.5ベータ1 からの変更点は以下の通りです。

  • WordPress 2.8 以降の場合、サーバーがプロキシーの中にあっても更新通知が行なわれるようになりました (wp-config.php で WP_PROXY_HOST などの設定が必要)。
  • WordPress 2.7 以降の場合、プラグインの説明が日本語で表示されるようになりました。
  • SourceForge.JP のリニューアルなどでプラグイン最新情報が取得できない場合、エラー表示を出すようにしました。
ダウンロード: jseries-notifier085-beta2.tar.bz2 (12.7 KB)
正式版を出しました。

ベータ2は、ベータ1よりも使い勝手やロバスト性を強化しました。これで問題なければ8月1日ごろリリースいたします。