絵文字タグの投稿

WordPress メール投稿プラグイン Ktai Entry 0.9.1 リリース→0.9.1.2 に差替
WordPress 用メール投稿プラグイン「Ktai Entry」のバージョン 0.9.1 をリリースいたします。バージョン 0.9.0.1 からの変更点は以下の通りです。
- 投稿日時の変更コマンドで添付ファイルの日時を指定したとき、
yymmdd_hhiiss形式の日時ファイル名を認識するようにしました。 - 添付ファイルの元の名前が「image.jpg」「photo.jpg」「画像.jpg」「写真.jpg」の場合、
Ymd_His.jpg形式の名前に置き換えるようにしました。 - 絵文字が認識されない不具合を修正しました。(ver 0.9.0.x のみ対象)
- Ktai Entry 設定パネルで投稿を通知する設定が保存されない不具合を修正しました。
今回は不具合修正および画像ファイル名に関する機能向上です。Ktai Entry 0.9.0.x を使っている方はアップグレードをお願いします。
[追記 9月14日] Yahoo! メール経由で投稿時、絵文字を入れると本文も出なくなる現象を修正した 0.9.1.1 に差し替えました。
[追記 9月30日] 文字コードが指定されていないメッセージでの不具合を修正した 0.9.1.2 に差し替えました。

WordPress メール投稿プラグイン Ktai Entry 0.9.0 リリース→0.9.0.1に差替
WordPress 用メール投稿プラグイン「Ktai Entry」のバージョン 0.9.0 をリリースいたします。バージョン 0.8.11 からの変更点は以下の通りです。
- 動作対象を WordPress 2.6 以降としました。これにより、UTF-8 動作のみ動作保証します。(XOOPS モジュール版 WordPress などの EUC-JP 動作はサポート外)
- デコメ絵文字に対応しました。デコメ絵文字は添付画像として処理され、メディアライブラリに格納されます。ただし、Flash で作られた動く絵文字は対応していません。
- 外部メールボックスを定期的に読み込むトリガーを WordPress 標準の wp-cron 動作に変更しました。これにより、携帯電話でのウェブログ閲覧でもメール取り込み動作が行なわれます。
- 新規投稿を管理者に通知できるようにしました。
- WordPress MU 2.8 以降で「プラグインをサイト全体で使用する」を実行した場合に、正しく動作するようにしました。
- 「メール着信時に投稿スクリプトを起動させる方法」を WordPress MU および WordPress 3.0 以降のマルチサイト設置に対応しました。各サイトごとに投稿メールアドレスを作り、wp-config.php を編集して wp-content/sunrise.php ファイルを設置する必要があります (詳細は設置方法を参照)。
- 投稿時のテンプレートを変更しました。これにより、画像の配置を左側以外に設定できるようになりました。(チケット#16637)
- WordPress 2.7 から導入された「大サイズ」に対応しました。
- 独自フィルターフックの名称を xxxxx/ktai_entry.php から ktai_xxxxx という形に改名しました。
- inject.php, retrieve.php, post.php 等を inc サブディレクトリーに移設しました。これらのファイルを参照している場合、パスの修正が必要です。
今回も目玉はデコメ絵文字対応と、管理者へのメール通知です。ずーーとベータ版のまま放置していましたが、動作に問題はなかろうと考えて正式版に昇格させました。実は附属ドキュメントの英訳が進んでなかったのでリリースできなかったのですが、英訳は 1.0.0 が出るまでに行うこととして今回はリリースを優先することにしました。
また、今回から WordPress 公式プラグインディレクトリーでの公開としましたので、自動更新も行われるようになりました。

携帯対応プラグイン Ktai Style バージョン 2.0.5 リリース
オープンソース界最強の WordPress 携帯対応プラグイン「Ktai Style」の安定版バージョン 2.0.5 をリリースいたします。
2.0.4 から 2.0.5 への変更点は次の通りです。
- スマートフォン (iPhone, Android, BlackBerry) 向けのテーマ個別設定が効いていなかった不具合を修正しました。
- WordPress 3.1 以降で、携帯向けダッシュボードとプロフィール編集パネルを再度有効にしました。
Ktai Style 2.0.4 で既知のバグは潰したつもりでしたが、その後バグ報告が出てきたため追加対応しました。また、WordPress 3.1 以降でもログイン機構だけは復活させました。会員制サイトで、内容の閲覧はログインユーザーに限るという制約をつけている場合や、メールでコメントの審査依頼が来たときに対応できるようにするためです。
今回はリリース準備中に trunk の内容がプラグインとしてパッケージ化されてしまい(*)、あわてて 2.0.5 をリリースしました。なのでちょっとテストが不足気味です。後ほどテストして確認します。
(*) WordPress のプラグインディレクトリーは、trunk においた readme.txt の内容をもとにパッケージ化する内容を決定します。Stable tag の値に一致するタグが存在すれば、それを最新版とみなします。Stable tag を書いてないか、対応するものがなければ、trunk の内容が最新版とみなされてしまいます。今回、2.0.5 を出す前に trunk に「Stable tag: 2.0.5」と書いた readme.txt を入れてしまったため、「Stable tag が存在しない」状態となり、trunk が配布されたわけです……。ちょっとわかりにくい挙動で、いつもひやひやします。

携帯対応プラグイン Ktai Style バージョン 2.0.4 リリース
15か月間の沈黙を破り、WordPress 携帯対応プラグイン「Ktai Style」の安定版バージョン 2.0.4 をリリースいたします。
2.0.3 から 2.0.4 への変更点は次の通りです。
- コメント表示でリスト要素の閉じタグを出力されていなかった不具合を直しました。これにより iPhone/iPod touch での構文エラーがなくなります。
- a 要素の内側で img 要素の外にある文字列が無視されるバグを直しました (例:
<a href="XXXX">無視されていた<img src="YYYY" /></a>) - WordPress 3.0 以降のマルチサイトで画像の扱いをシングルサイトと同じにしていた不具合を直しました。
- WordPress 3.1 以降では携帯向け管理機構を停止するようにしました。コメント編集パネルが正常に動作しないためです。
- ページ編集で「編集をキャンセル」「リストに戻る」リンクが出なかった不具合を修正しました。
- SSL 接続時は端末 ID (iモードID, サブスクライバID 等) を「取得できない状態」と判断するようにしました。具体的には
ks_is_require_term_id()が false になります。 ks_in_network()を、携帯4社のIPアドレス最新版に追従しました。ks_term_name()を、au 最新機種に追従しました。
Ktai Style 2.0.3 のリリース後、WordPress 3.0 が出ましたが動作検証や附属テーマの修正などをできていませんでした。やっと重い腰を上げて検証および修正を行なっています。現状では以下の制限事項があります。すべて Ktai Style 2.1 で対応予定です。
- Ktai Style のサイト管理機能は WordPress 3.0.6 以前の対応です。WordPress 3.1 以降ではログインできません。
- WordPress 3.0 から導入されたナビゲーションメニューには対応していません。従来通り、固定ページの一覧がメニューとして出ます。
WordPress 3.1 において、Ktai Style が使っていたコメント一覧取得の内部 API (外部から使用は想定されていない) が使えなくなってしまいました。よって、コメント一覧の画面は作り直しになります。ちょっと時間をください。
また、以前から計画していた、Twenty Ten, Twenty Eleven の携帯版も開発中です。これができれば、簡単に PC と携帯の見栄えを揃えることができて、カスタマイズが楽しくなることでしょう。ご期待ください。
携帯対応プラグイン Ktai Style バージョン 1.83 (旧安定版)リリース
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 Style の 1.xx 系統のリリースです。2.0.2 → 2.0.3 の変更点を 1.xx 系統に反映させたものとなっています。WordPress 2.5〜2.7 は Ktai Style 2.x が使えないため、本バージョンをご利用ください。

携帯対応プラグイン Ktai Style バージョン 2.0.3 リリース
絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」の安定版バージョン 2.0.3 をリリースいたします。
2.0.2 から 2.0.3 への変更点は次の通りです。
- Classic, Default テーマの footer.php で HTML 文法違反があったのを修正しました。
ks_term_name()が一部の EZweb 端末の名前を正しく表示しないバグを修正しました。
今回は付属テーマの不具合修正およびテンプレートタグの不具合修正です。ks_term_name() をもとに携帯端末の名前を取得してアクセスログなどを取っている場合は、正しい機種名が取れてませんでした。
同じ不具合は Ktai Style の 1.8x ブランチにも存在しますが、テストが完了していないので後ほどリリースいたします。

携帯対応プラグイン Ktai Style バージョン 2.0.2 リリース
絵文字対応の 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 での互換性を向上させました。
一昨日リリースした 2.0.1.1 ですが、環境によってはまともに動かないという深刻な不具合が出ていました。今回はその修正を行なっています。ご迷惑をおかけしました。ちなみに、このバグが出てしまったのは、2.0.1 にて「現在の携帯テーマが ktai-themes ディレクトリーのものの場合、携帯テーマの一覧から現在の携帯テーマが除外されるようにした」という改良を行うために内部データ構造をいじってしまったのが原因でした。
手元のテストでは問題なかったのですが、環境によって出ることがある不具合は事前のテストでもなかなか洗い出せないものだけに大変です。できればベータ版を積極的に使って頂き、不具合報告をして頂けると助かります。

携帯対応プラグイン Ktai Style バージョン 2.0.1.1 リリース
絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」の安定版バージョン 2.0.1.1 をリリースいたします。2.0.0 から 2.0.1 への変更点は次の通りです。
- Apple iPad で携帯表示をしないようにしました。
- alt 属性がない画像が表示されない不具合を修正しました。(Ktai Style 2.0.0 のバグ)
- Windows サーバーで、画像のパスに数字のみの階層があるとき画像が表示されない不具合を修正しました。
- ログインセッションの有効期限が過ぎたとき、ログインフォームにメッセージを出すようにしました。
- クッキーが使えない端末では、携帯管理パネルでセキュリティー注意を表示するようにしました。
- 現在の携帯テーマが ktai-themes ディレクトリーのものの場合、携帯テーマの一覧から現在の携帯テーマが除外されるようにしました。
2.0.1 から 2.0.1.1 への変更は以下の通りです。
ks_in_network()をソフトバンクの IP アドレス帯域変更に追随させました。
Ktai Style のマイナーバージョンアップです。ログイン回りで少し機能改良しているのと、マイナーな不具合を修正しています。ソフトバンクの IP アドレス帯域を修正しているのはセキュリティーに関わるものですが、隠し機能に近いもの (サイト運営者が携帯電話ネットワークからのアクセスに限定したい場合にのみ使う) なので、マイナーな修正とさせて頂きます。

携帯対応プラグイン Ktai Style バージョン 2.0.0 リリース
絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」の安定版バージョン 2.0.0 をリリースいたします。1.82 から 2.0.0 への変更点は次の通りです。
- 対応する WordPress バージョンを 2.8 以降としました。
- 配布サイトを WordPress 公式プラグインディレクトリーに変更しました。WordPress Plugins/JSeries は日本語での説明を行うページとして継続利用します。
- 管理パネルの設定項目を「設定」ツリーから、独立した「携帯表示」ツリーに移動しました。
- 「3G 端末, ウィルコム, スマートフォン等での画像表示」設定を廃止しました。サムネイル画像を表示、に決め打ちとなります。
- 携帯テーマの選択を、スクリーンショットの一覧から選択できるようにしました。ただし、キャリア別テーマの設定は従来通りプルダウンメニューです。
- クッキー対応端末ではログイン機能をクッキーを使うようにしました。これにより、クッキー対応端末では以下の機能に対応しました。
- ログイン状態のまま携帯サイトを閲覧できるようにしました。
- コメント投稿時にログインしたときも、ログイン状態を継続するようにしました。
- 自身が編集できる投稿・ページ/. コメントについては、閲覧時に「編集」リンクが出るようにしました。
- ドコモ mova およびソフトバンク PDC でのログイン機能を廃止しました。
- 附属テーマにおいて、コメント投稿フォームにあるログアウトのリンクをクリックしたとき、ログイン画面に戻るのではなく、元の投稿フォームに戻るようにしました。
- WordPress 2.9 のゴミ箱機能に対応しました。
- WordPress 2.9 にて、時々 PC 閲覧時に携帯テーマをロードしようとして白紙画面または PHP エラーになる現象に対処しました。(チケット#20238)
- WordPress 2.9 において、携帯管理パネルの投稿一覧/ページ一覧におけるコメント数が不正 (コメント0件なのに「2」と表示される等) になる現象に対処しました。
- モバゲータウン、はてなモバイルゲートウェイからのクロールを検索エンジンとして認識するようにしました。
mbstring.encoding_translation = Onの環境でも文字化けしないようにしました。- 携帯テーマの出力時においても、現在使用中の PC テーマにある functions.php を実行するようにしました。
- Ktai Style 1.00 から導入した、
get_stylesheet(), get_template(), load_theme_textdomain()等の結果を携帯テーマに振り替える機構を廃止しました。これらのテンプレートタグは PC 向けテーマを返します。携帯テーマを得るにはks_get_theme(), ks_get_theme_directory(), ks_get_theme_uri()などを使ってください。 ks_term_name()は、デフォルトで携帯用検索エンジンの名前を返すようにしました。検索エンジンが名乗る携帯端末名を取得する場合はks_term_name(KTAI_NOT_ECHO, false);としてください。ks_login_link()の before パラメーターの初期値を空白に変更しました。- redir/ktai_style.php フィルターを廃止しました。redir.php テンプレートをご利用ください。
- 独自フィルターフックの名称を XXXXX/ktai_style.php → ktai_XXXXX に変更しました。当面は従来の名称が使えますが、早い目に変更をお願いします。
- 定数「KS_なんちゃら」のすべてを「KTAI_なんちゃら」に変更しました。
ついに Ktai Style のバージョン2が正式版になりました。これで世界デビューです;-) でも、どれだけ海外からフィードバックが出るでしょうか??
ソフトバンクPDCでの閲覧機能を削除したくなかったので、なんとか3月中にリリースさせました。ソフトバンクPDC対応は4月以降に削除する予定です。

携帯対応プラグイン Ktai Style バージョン 1.82 リリースおよび次期リリース候補2.0.0-rc1配付
絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」の安定版バージョン 1.82 をリリースいたします。また、次期リリース候補版 2.0.0-rc1 も配付いたします。1.81 から 1.82 への変更点は次の通りです。
- WordPress 2.5.x でも動くようにしました。
- au 新機種およびイー・モバイル H31IA に対応しました。
- WP LaTeX プラグインが出力する数式画像をそのまま表示させるようにしました。
- 検索エンジンに対しては外部サイトへのリンクを中継ページ経由ではなく直接リンクするようにしました (時間がたつと中継ページへのリンクがエラーになるため)。
- 設定パネルで「投稿・コメントの日時書式」の設定を変更しようとしても反映されない不具合を修正しました (Ktai Style 1.80, 1.81 の不具合)。
- WordPress の管理パネルから Ktai Style プラグインの削除が正しく行えない不具合を修正しました。
- 携帯管理パネルで、投稿/ページ/コメントに入力したバックスラッシュが消えてしまう不具合を修正しました (これは SQL インジェクション脆弱性ではありません)。
- ks_in_network() を au およびウィルコムの IP アドレス帯域変更に対応させました。
- ks_image_alignment フィルターを ktai_image_alignment に名称変更しました。
2.0.0ベータ3からリリース候補その1への変更点は以下の通りです。
- 動作対象を WordPress 2.8 以降としました。
- クッキー未対応端末のうち、ドコモ FOMA のiモードブラウザ1端末でのログイン機能を復活させました。
- au 新機種に対応しました。
- WP LaTeX プラグインが出力する数式画像をそのまま表示させるようにしました。
- 検索エンジンに対しては外部サイトへのリンクを中継ページ経由ではなく直接リンクするようにしました (時間がたつと中継ページへのリンクがエラーになるため)。
- 設定パネルで「投稿・コメントの日時書式」の設定を変更しようとしても反映されない不具合を修正しました (Ktai Style 1.80, 1.81 の不具合)。
- WordPress の管理パネルから Ktai Style プラグインの削除が正しく行えない不具合を修正しました。
- 携帯管理パネルで、投稿/ページ/コメントに入力したバックスラッシュが消えてしまう不具合を修正しました (これは SQL インジェクション脆弱性ではありません)。
- ks_in_network() を au およびウィルコムの IP アドレス帯域変更に対応させました。
ks_term_name()は、デフォルトで携帯用検索エンジンの名前を返すようにしました。検索エンジンが名乗る携帯端末名を取得する場合はks_term_name(KTAI_NOT_ECHO, false);としてください。
Ktai Style の 1.xx 系統のメンテナンスリリースとして 1.82 を出しました。1.81 の不具合修正および、サポートの手間を簡単にするため、WordPress 2.5.x での動作を復活させました。そのかわり、Ktai Style 2 系統は WordPress 2.7.1 以前を切り捨てました。

上に戻る


