2005年05月11日 (水)

iBlog 1.4.4 build #1

t0mori さんのエントリで iBlog 1.4.4 build #1 (β版) が出たことを知ったので私も使い始めました。

今回は iBlog 関連のファイルに追加も変更もありません。


iBlog 1.4.3 からの変更点

iBloggers.net のエントリ「Build #1 of iBlog v1.4.4 is out」によると以下の変更点があります。

  1. If you have multiple blogs with different template sets assigned, the EntryPage was not generated with the correct template file.
  2. The table view in the publish blogs panel that shows up when you click the publish button was not showing all the updated blogs.
  3. The Media (Image, Audio, Video) file URLs in the RSS feed (including the enclosure tags) were not encoded correctly.
  4. The post date when you edit an entry in the Dutch localization was not saved properly.
  5. The Media (Image, Audio, Video) file URLs in the Blog, Category and Entry page had some encoding issues.

私がはっきりわかるのは最初の二つだけですが、以下にこれらについて説明しておきます。

エントリページのテンプレート取り違え現象を解消

プレビューリセットなどをきっかけにエントリページに適用されるテンプレートファイルが別なものになるという現象が解消されたようです。この現象は異なったテンプレートセットを割り当てた複数のブログが登録されているときに発生していたそうです。

この現象が発生し始めてから幾つかのバージョンを経てきてようやく改善されたということですね。t0mori さんのエントリを読むと t0mori さんがこの改善に貢献しているようです。

発行対象ブログの選択パネルで見えない状況を改善

これはあまり経験している人はそうはいないと思いますが、ブログを発行(publish)するときにパネルが出てチェックボックスにチェクを入れたり外したりして発行対象のブログを決めますよね。このときに 6 個までのブログしか見ることができませんでした。このため全てのブログを見えるようにするためにはこのパネルを広げなければなりませんでした。毎回これをしなければならないので少し不便ですし、最初に遭遇したときは「なんで(目的のブログが)表示されないんだ!?」と困惑します。

これが改善されて、表示範囲を超えるブログがある場合にはスクロールバーが付くようになりました。

RSS の enclosure 要素の出力を修正

RSS 2.0 に対応したこれまでのバージョンの iBlog は RSS のテンプレートファイル FeedPage.txt に <$EntryEnclosure$> を含んでいると、エントリに添付されたファイルを RSS 2.0 の enclosure 要素として全てリストアップしていました。しかしながら、enclosure 要素は 1 アイテム(RSS でのエントリのこと)当り一つまでと決まっています。つまり、複数の写真を一つのエントリに載せたりすると出力される RSS は間違ったものになってしまっていました。このため、そのようなアイテムを RSS が含んでいる間は Bulkfeeds などででは RSS にエラーがあるとして取り込んでくれませんでした。これに対応するために私は最近では FeedPage.txt から <$EntryEnclosure$> を取り除いていました。

これが改善されているとよいのですが (enclosure タグを含んでいる)RSS feed におけるメディア(画像、音声、映像)ファイルの URL が正しくエンコードされなかったと書いてあるので別の問題かもしれません。というのは五つ目の改良点に似たことが書いてあり、そちらは RSS とは関係なさそうだからです。取り敢えず私の FeedPage.txt に <$EntryEnclosure$> を復活させて様子を見てみます。

追記

一つの item 要素内に複数の enclosure 要素が入る問題の改善ではありませんでした。

オランダのタイムゾーンにおける投稿日を修正

オランダのタイムゾーンでエントリを編集したときに投稿日が正しく保存されなかった問題を改善したそうです。オランダの人、よかったですね。

メディアファイルの URL を修正

ブログ、カテゴリ、エントリのページの中で、メディア(画像、音声、映像)ファイルの URL が正しくエンコードされない幾つかの問題を修正したそうです。

どんな問題だったのかはわかりませんが、encode という言葉を使っているところから非 ascii な文字がファイル名に使用されている場合のことかもしれませし、全く別なことかもしれません。


Posted: 16:43    | Comment | Trackback


以下、類似エントリです。