Textpattern4.0.4の変更点

Posted: October 27th, 2006 | No Comments »

Textpattern4.0.4。

本家のリリースノートKangaroo Pawさんの和訳 を参考にしながら、ザッとレビューしてみた。

MovableType3.3みたいな革命的な変更点は特になく、バグの修正やテンプレートタグの充実がコツコツ行われた、という感じ。

そんな中で僕のような普通のユーザに関係ありそうなベスト3。

RSSのバージョンが0.91から2.0に

個人的にはこれが一番。


0.91とかマイナーすぎて、FeedBurner通さないといろいろ不都合あったからね。これでそのままいろんなところに使えるはず。

テンプレートタグの充実

情報の中身だけを出力するMovableTypeのテンプレートタグとは違い、Textpatternのテンプレートタグはユーザが入力した情報をXHTMLのタグで包んで出力する。


お手軽な分、カスタマイズの自由度は低く、タグとその属性(オプション)の豊富さがテンプレート作りの自由度に直結している。


今回のリリースでは、タグ自体の数はあまり増えてない。


だけど“class“を指定できるタグが増えるなど、属性(attributes)はけっこう充実したみたいで、痒いところに手が届くようになったみたい。


Textbook International も早速4.0.4での変更に対応しているので、詳しくはそちらを参照。

検索結果数を指定できるようになった

今まで無限に出てきて気持ち悪かったのが、数を指定できるようになった。

“serach_result_excerpt“タグに追加された“limit“で。

という感じでしょうか。

しかし、そんなことよりも、はやく改行タグを <br /> じゃなくて <br /> にしてほしいなぁ。

とりあえず、以下リリースノートを訳して分類しなおしたもの。

意味がわからなかったところもあるので、だれか教えてください。

タグ、Textileの修正、改良

  • 新しい条件タグ、“if_article_id“の追加
  • 新しいリンクタグ、“link_category”, “link_date”, “link_name”, “link_url“(Linkフォームで使用)
  • 新しい条件タグ、“if_author“および“if_article_author” タグの追加(“name“属性を使用)
  • “article“系のタグに“nowidow“属性を追加(でもTextbookには書いてない)
    (widowっていうのは、【孤立行・・・ページの末尾に残された、段落の最初の1行。2行目以降は次のページに送られている。】のことらしい)
  • article、article_customタグへの“sort“属性の追加
  • author、category、category1、category2タグ:リンクする記事リストのセクションを指定できるようになった(“section“属性)
  • 多くのタグで、“class“、“rel“などのXHTML属性の改良
  • 時間と日付のタグ: 言語およびGMT変更のための新しい属性の追加
  • CSS と feed_link タグ: より容易な “link” XHTMLタグの生成
  • ナビゲーションタグの改善 (新しい属性: 改良されたXHTML出力)
  • コメントプレビューとコメント入力タグの単純化と改良
  • プラグインが有効かをチェックする条件タグ、“if_plugin” タグが追加された。オプションでバージョンを指定できる。
  • “search_result_excerpt“タグに“limit“要素を追加(今まで全部出てきて大変だった)
  • “custom_field“タグに“escape“と“default“属性を追加
  • “if_article_section“で複数のセクションを指定できるようになった(if_section 及び if_category のように)(“section“属性に複数の値を指定できるようになった)
  • “article_image“タグを拡張して、フルサイズの画像だけでなくサムネイルを表示できるようにした。(“thumbnail“属性が“1“ならサムネイル表示)
  • Textileの改良(class/style/lang など?)

管理画面の変更

  • 管理画面UIの微妙な変更
  • 翻訳の改良 (Skubidu 氏及び大勢に感謝する)
  • 新しい言語:インドネシア語、ハンガリー語、ヘブライ語、ルーマニア語
  • 記事またはコメントタグが間違った文法で使用されていれば警告する
  • 編集から戻った場合、管理リストの場所を忘れないように
  • サムネイルのサイズ設定を記憶させ、自動的にそのサイズを表示するようにした
  • 管理画面での複数編集のサポートを改良?
  • 記事及びコメントのタグが間違った場所で使用されている場合警告する

機能上の改良

  • RSS 2.0 サポート(RSSフィードが、これまでのRSS0.91からRSS2.0に替わった)
  • RSSとAtomフィードの修正および改良
  • 404 チェックを厳密にした (これまでは、存在しないカテゴリ、筆者、messy IDが含まれたURLが入力されると、デフォルトページが表示されていた)
  • 診断情報とpre-flightテストの追加
  • 臨時タイムゾーンのバグフィクスを行った
  • カテゴリの個別ページで起こっていた404エラーを修正
  • リンクページにおいて、名前でなくカテゴリー名を表示するようにした
  • 自動検出を含めたSSLへの対応(・・・しかし、https://myblog.com/textpattern/~~で404が出る)

バックグラウンドの修正、改良

  • 管理画面のXHTMLマークアップとCSSの大幅な改良
  • Last-Modified ヘッダー送信機能の修正
  • Index付けを改良して記事リストのクエリを高速化
  • tagbuildersを更新
  • プラグインヘルプ (ソース) をインストールする前に表示する
  • カンマ区切りで複数指定されたタグの属性値の扱いの改良***
  • エラーチェック、診断及び報告の改善
  • 個別記事ページでの記事の読み込み、解析ロジックの改良
  • たまに起こるHTTPヘッダのFCGI問題への対応
  • 旧式なPHPコードからの書き換え
  • タイムゾーン処理の改良
  • デバッグモードのエラーメッセージにbacktrace listを加えた
  • 古いバージョンのgdライブラリ(画像処理のためのPHP拡張)のために、画像アップロード機能を修正
  • IIS使用時のクリーンURLの問題点の修正

意味がよくわからなかった

  • Adapt navigation-elemts to the user\‘s permissions(???ナビゲーション要素をユーザのパーミッションに適応させた???)
  • fix label attribute breadcrumb function(“label“属性のパンくずリスト機能を改良?管理画面について?)


Leave a Reply