« ナビゲーション | Main | 作者にメールを書いてみた »

2005年11月04日

Thingamablog 1.0.2 への要望

ここで一旦、Thingamablog 1.0.2 への要望をまとめてみようと思う。問題は、これらを僕の稚拙な英語でどうやって開発者へ提示するかだ。解決済みの事項は patch ファイルを送りつければいいのか。

解決済みの要望

まず、Thingamablog 1.0.2-OKAMURA-20051102 で解決済みの事項を列挙する。

致命的な事項への要望

ここで致命的とは次のいずれかにあてはまることである。

  1. Thingamanblog を正常に操作できない。

    エラーが発生して操作を続行できないとか、通念上正当な操作に対して不当な結果に陥ること。

  2. 公開されたブログの内容が正常である。

    文字列が文字化けしていたり、ブログのリソースへのリンクなどが間違っていること。

  3. 正当な HTML 4.01 Strict が生成できない、あるいは正当な XHTML 1.0 Strict が生成できないこと。

    テンプレートタグの置き換えによって生成されるコードが HTML 4.01 Strict あるいは XHTML 1.0 Strict で正当なコードにならないこと。どちらか一方のみならば XHTML 1.0 Strict が可能であることが望ましい。そのテンプレートタグの属性によって可能であってもよい。

これを損なう事項への要望は次のとおり。

  • RSS の lastBuildDate および pubDate 要素におけるタイムゾーンの表記をどの正当なロケールでも RFC 822 に従うようにしてほしい。
  • Character Encoding が UTF-8 で Transport Type が FTP のとき、一部の文字が文字化けするバグを解消してほしい。
Web アクセシビリティの低下を招く事項への要望

例えば日時の表記はロケールによってばらつきがあるだけでなく、よく使われる表記であっても読み上げた際に日時とは判別しにくい場合がある。例えば、日本語の場合「2005.11」は 2005年11月 のことなのか 2005.11 という数値のことなのかは文脈によってのみ判断可能である。ところがこれがカレンダー(table 要素)のキャプションとしていきなり読み上げられると、読み上げブラウザのユーザは、その読み上げられた内容が正しいかどうかを判断するためにその後を読み上げさせなければならない。ところがカレンダーは視覚的表現であるためすぐには 2005年11月 のことであったと理解することが困難かもしれない。したがってカレンダーのキャプションは日本語の場合「2005年11月」とした方が明示的である。

このように Web アクセシビリティに配慮したページを作成する、それを妨げる事項に対する要望は以下のとおりである。

解消されることが望ましい事項への要望

致命的でもなく、(仕様に従ったブラウザであれば) Web アクセシビリティを低下させるわけでもないが、閲覧者の帯域幅などのネットワーク環境や利用システムなどについて相互運用性を考慮すると解消されることが望ましい事項への要望は次のとおりである。

  • Hypertext Tags 型のテンプレートタグにおいて、encode_html および strip_html 属性を真にしたときに、非 7bit 文字が実体参照にならないようにしてほしい。

私がした改善は、Thingamablog ユーザに利する改善ではなく、公開されたブログの閲覧者に利する改善であることがわかると思う。公開されたウェブサイトを運営する身としてはこれを第一に考えたいと思っているからである。

未解決の要望

Thingamablog 1.0.2-OKAMURA-20051102 でも解決されていない事項で私が気付いているものを分類して列挙する。

ユーザビリティの著しい低下を招く事項への要望

Thingamablog を使用する上でユーザビリティを著しく低下させるために Thingamablog の利用を妨げかねない事項のこと。

  • 日本語環境の Mac OS X 10.4 において、仮名漢字変換がタイピングのスピードに追いつかないのを解消してほしい。

    エントリ「仮名漢字変換が追いつかない」で書いたことだが、HTML を直接編集するモードでは若干緩和されるものの同様である。

    このため、エディタで HTML を直接書いてからそれをコピーしてエントリ編集画面(Edit <HTML> モード)にペーストしている。Edit モードの場合はペーストしてからスタイルを手直ししたりリンクを入れなければならない。かなり苦痛。

  • タイプしていない改行とインデントが HTML コードに生じるのを改善してほしい。

    これもエントリ「同意のない挿入は嫌」で書いたが、Edit <HTML> じゃなく Edit モードで書いたときに無意味どころか意味すら変えてしまうように空白類が挿入される。これが URL やコードを書いた部分に生じるとかなり致命的である。

解消されることが望ましい事項への要望
  • [Weblog]-[Configure Weblog...] で開くブログの設定の [Archiving] において、[Archive List Format] の設定値が、一旦 同ウィンドウを閉じると GUI に反映されていないバグを解消してほしい。

    うっかり設定を変えてしまいそう。

  • [Weblog]-[Configure Weblog...] で開くブログの設定の [Pinging] で更新 Ping 先のチェックを外したり付けたりすることなしに自動 Ping を抑制できるようにしてほしい。

    単なるスペルミスなどの修正を繰り返すときに何度も更新 Ping を送信してしまう。これを避けるために設定を変更すると全エントリの再アップロードが行われる。

  • Edit <HTML> モードでエントリを書いたときに tab がスペースに変換されるのをやめてほしい。

    あとで修正するときにかなり不便。

  • Edit <HTML> モードでエントリを書いたときに 空行や入力と異なるインデントに変えてしまうのをやめてほしい。

    あとで修正するときにかなり不便。

単なる要望
  • Transport Type に WebDAV を加えてほしい。
  • Posted by OKAMURA at 00時21分
  • Edited on: 2005年11月04日 00時38分
  • Categories: 不満