Beyond Board System(Be-BS)


特徴(予定)

  • C++で書かれているので、Perl に比べて圧倒的に高速動作(高速化のための、各種チューンナップ有り)。
  • 複数の掲示板を、一つのプログラムで処理する事が出来る。
  • さらに、掲示板をwebページ上で、動的に作成・削除が可能。
  • それぞれの掲示板ごとに、タイトル・背景色・存在期間などを細かに設定可能。それにより、「ハイパーノート」式に運用をすることが出来る。
  • 管理できる掲示板の数の最大は、65535個まで。定期的に、リフレッシュする機能もあり。
  • 誤動作で記事が消えることは、基本的にあり得ない(「消す」と言う動作が皆無のため)。
  • 万が一消えても、投稿日付ごとに別のファイルに保存しているため、被害が最小限。
  • ファイルが日付ごとの管理のため動作が高速。
  • 一つの掲示板で扱える記事の数は、2147418112 個まで。
  • ユーザーレベル毎に、利用できる機能の差をつけることが出来る。ユーザーレベルは、管理者・サブ管理者・登録ユーザー・ゲストユーザーの4種類。
  • 登録ユーザーは、投稿に特殊な記号(画像)を表示することが出来る。これにより、登録ユーザーであることが明確になる。
  • 特殊な記号(画像)は、レベル毎に複数設定可能。

開発者

Beyond

開発履歴

1999.03.31 開発を始める。

04.02 C++Builder 上で基本的な骨格は出来上がるも、移植の際、GCCのバグに悩まされる。

04.05 string::find_first_not_of のバグを発見・解決

04.06 string::operator[] で得られる最後の要素が'\0' で無いバグ、を発見・解決。

04.06 もっとも簡単なバージョンを、悪徳商法マニアックスの雑談用として公開。テスト開始。

04.08 複数掲示板管理のテストを開始。

04.08 メールアドレス入力欄を作る。cookie で、投稿者名などを保存するようにした。

04.10 メールアドレスのリンク機能をつけた。

06.10 URLの自動リンク機能をつけた。

06.11 「次のページへ」ボタンをつけた

08.06 「次のページへ」を押すと、別の掲示板に飛ぶバグを修正。セキュリティー情報を保存するようにした。

08.07 特定の名前での投稿を拒否する機能(例:匿名など)をつけた。IE4.0以降で、リロードした時に2重投稿になるのを防止するようにした(同じ内容の投稿を無視する)。

08.17 削除した発言は「削除済み」と表示するようにした。存在する掲示板の一覧表示機能をつけた。

08.20 確認キー発行機能をつけた。

08.24 新規掲示板作成機能(とりあえずのもの)をつくった。

09.01 Finger、Ident daemon への問い合わせ機能をつけた。

09.04 長い投稿は、自動的にリンク(タイトルのみの表示)にするようにした(折り畳み機能)。

09.08 投稿の表示形式を、設定ファイルから読み込むようにした。

09.10 Cookie の抽出方法にバグがあったのを修正。投稿のタイトルだけを表示するモードを作った。

09.20 Form の表示形式を、設定ファイルから読み込むようにした。

09.21 特定の文字列を含む投稿を、拒否する機能をつけた。

09.25 前回までに読んだところに、境界(しおり)を表示するようにした。

09.28 投稿を、特定のメールアドレスに送る機能をつけた。

10.05 記事読み込み時のバグ(記事の区切りを誤判定)を修正した。

11.02 データファイル名の書式を変更した。

2000.01.12 スレッド一覧の表示数を可変にした。スレッド一覧の背景色を変えられるようにした。

02.17 未読読みモードを作った。

03.06 アクセスログを残せるようにした。

03.31 スレッド一覧の表示形式を変更した。未読表示から、投稿できるようにした。

04.03 未読表示モードで終わった時に、次からも未読表示モードで始まるようにした。

04.04 レス付け機能を作った。元発言へのリンクを、同一画面内にある時は <A NAME="">でリンクするようにした(アイデア提供、ゆめみしさん)。

04.07 自動リンクを、表示の時に処理するようにした(これまでは、書き込み時)。

04.12 投稿者検索機能の簡易版をつけた。確認マークの表示をつけた。

06.06 確認マークを、投稿フォームに表示するようにした。

06.14 投稿フォームの形式を、選択できるようにした。

06.23 投稿フォームに確認マーク選択欄を付けた。

この間、変更忘れた(^^;

2003.03.27 掲示板の背景色などを、変更できるようにした。