「短編」の掲示板にはNetwork BBS (N-BBS)を使用しています。以前にどこかで見かけて高機能であることを覚えていて、自分でもいつか使ってみたいと思っていたのでした。使ってみるとやはり便利であります。が、HTMLがいささか古い書き方であったのでCSSを適用するには向かないようでした。
for504new.patch.gzというパッチを適用することにより問題点が解決され、CSSが導入されるのですが、見た感じHTMLとCSSに関してはあまり良くなっていない模様。
そんなわけで、N-BBSをXHTML 1.0化してみることをここ最近ちょこちょこと試しておりました。「HTMLとしてStrict」とは言えぬまでも、Validになるようにはしたつもり。Cygwin環境とLinux(「短編」のサーバ)では動作しているようです。
ところで、N-BBSはC言語で書かれているのですが、おそろしいことに自分はC言語については殆ど素人でありました。ソースを見てprintfでHTMLを出力しているな、というのは分かったのでやったことはその中身を変えたくらい(Perlを学ぶきっかけもそんな感じだったような)のつもりなのですが、或いは無知故になにかまずいことをしている可能性もあるかもしれず。
……という者の作ったものだという前置きをしつつ、パッチを置いてみます。使用は、自己責任においてご自由に。
nbbs504-xhtml.patch.gz: N-BBS v5.04(nbbs504.tar.gz)用のパッチ。for504new.patch.gzでの変更も吸収しつつ、XHTML化したもの。
(2002年8月25日)
北村曉 kits@akatsukinishisu.net