TrackBackできる掲示板

TrackBackできる掲示板を作成しました。現在公開中です。
機能としては、普通の掲示板にトラックバックの機能を足した程度なので期待しないでください。前回の予告では再編集機能は次期バージョンとかいっていましたが、本バージョンからもりこみました。

意味のあるものかどうかは微妙だと思いますが、CGIの勉強がてら作ったので、Sample Implementionとしていちおうソースを公開します。ソースは2つでboard.rbboard.ehtmlの2つです。board.rbが本体で、board.ehtmlで出力HTMLを整形しています。従ってboard.ehtmlをいじれば見栄えは変えられます。改変はもちろんOK、デバック情報大歓迎です。
動かすにはRubyが必要です。このサイトのはRuby1.8で動いていますがRuby1.6.7あたりでも動くと思います。技術的にはCGI+PStore+ERBでお決まりパターンです。

機能一覧

  • 一行掲示板程度のずらずら書く方式の掲示板
  • 使えるタグはコントロール可能(このサイトでは強調(strong)、太字(b)、斜体(i)、下線(u)、リンク(a)を有効にしている)
  • トラックバックを送れる。
  • 再編集可能(もちろん投稿した人が自分の記事を)

問題点

  • board.rbとboard.ehtmlの文字コードがそれぞれeucとUTF-8で異なっているので、エラーメッセージが文字化けする。Uconvで解決可能。
  • トラックバックが実は何度も送れてしまう(再編集時にチェックかければ済むことだが、まだやっていない…)

January 21, 2004 23:22 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク

コメント

コメントする