ファイル構成について

標準仕様における「追記型」とは、A Boneでいう「逐次描画」のことです。

逐次描画の選択の際には、「Footer.htmlの存否」を用いていますが、他の方法にしていただけないでしょうか。
たとえば、同様に選択式となっているOpenJaneでは設定ダイアログの中で設定できるようになっています。

また、逐次描画の場合には、既得レスと新着レスとの間にNewMark.htmlを出力するようにしていただきたいので、逐次描画かどうかに関係なく出力していただくといいかもしれません。

キーワードについて

日付及びIDの拡張については、以下のようにお願いします。

要求される実装仕様(正規表現のはず)
<FORMAT.*/>がある場合
<DATE/>をカスタマイズされた日付に変換する
<ID/>がある場合
<ID/>をIDに変換する
<FORMAT.*/>及び<ID/>がない場合
<DATE/>を日付及びID(datのまま)に変換する
<FORMAT.*/>がある場合
s|<DATE/><FORMAT value="yy/mm/dd hh:nn"/>|03/01/01 00:00|
<ID/>がある場合
s|<ID/>|ID:xxxxxxxx|
<FORMAT.*/>及び<ID/>がない場合
s|<DATE/>|03/01/01 00:00 ID:xxxxxxxx|

アンカーについて

アンカー(<a name="123"></a>)については、非常に複雑な事情があります。Res.htmlを出力する中で「どのタイミングでアンカーを出力するか」という問題なのですが、とりあえず、以下をご覧ください。先ほどと同様に赤文字はスキンに拘らず一定のもの、青文字はスキンに依存するものです。

先行出力型と内部出力型の比較
<dt><NUMBER/>:<NAME/>:<DATE/>(略)
先行出力型<a name="123"></a><dt><a href="menu:123">123</a>:名無しさん:2003/00/00 00:00 ID:xxxxxxxx(略)
内部出力型<dt><a href="menu:123" name="123">123</a>:名無しさん:2003/00/00 00:00 ID:xxxxxxxx(略)

A Boneは、NUMBERで先行出力型、LABELNUMBERで内部出力型となっているので、A BoneにおいてLABELNUMBERを用いて作成されたスキンを他のブラウザで使用する際には、書き換える手間が生じてしまいます。

A Boneでは、キーワード形式について、&形式と<>形式の両方に対応していることから、&NUMBERの場合には先行出力型、<NUMBER/>の場合には内部出力型にするというのはどうでしょうか。

アンカーの属性値について

A Boneは、リンクアンカーとしてRes123という形式を用いていますが、多くのブラウザでは、レス番号のみの123という形式を用いていますので、こちらにしていただけるとありがたいです。

A Boneでは、キーワード形式について、&形式と<>形式の両方に対応していることから、&形式の場合にはRes123、</>形式の場合には123にするというのはどうでしょうか。

なお、既存のスキンで、NUMBERを用いずにPLAINNUMBERを用いているスキンについては書き換えを要することになりますが、その点について書き換え済みのスキンを、スキン標準化プロジェクトにおいて配布しておりますので、こちらに対応していただけるとありがたいです。