トップページ > Tatsuミュージアム > FIAB-Board
FIAB-Board
概要
FIAB-BoardはPerlで作られたCGI用のWeb掲示板プログラムです。
FIAB-Boardは1つの書き込みに対してレスポンスをつなげていく単純なスレッド形式の掲示板です。
FIAB-Boardの名前はFoolishly Implemented Again Bulletin-Board : 馬鹿げたことに、再度実装した掲示板から頭文字をとっております。
News
2017/03/05 RSS出力機能の追加などの機能強化と。.htaccessの追加とこれに伴うディレクトリの整理などの安全面、管理面の強化を図ったVersion 1.1.0を公開しました。
2011/01/03 書き込みの公開に許可がいる場合に、最後の書き込みの公開が許可されていない時、許可された最も新しい書き込みが表示されないことでレスポンスがないように見える不具合を修正したVersion 1.06を公開しました。
2010/10/04 書き込みを格納したファイルを管理画面を使わずに直接削除した場合、1ページ内のスレッド数より少ないスレッド数しか表示されない不具合を修正したVersion 1.05を公開しました。
2010/08/25 URL書込み禁止機能の強化などを行ったVersion 1.04を公開しました。
2007/10/06 最後に書き込みがあったスレッドを一番前に表示する設定等を追加したVersion 1.03を公開しました。
2007/05/06 返信期間制限機能の不具合を修正したVersion 1.02を公開しました。
2007/04/16 書き込みの際の不具合を修正したVersion 1.01を公開しました。
2007/04/08 初の公開バージョンとなるVersion 1.00を公開しました。
特徴
FIAB-Boardは次の特徴を持っています。
- 迷惑書込み対策
@niftyの掲示板を使っていたころは毎日宣伝書き込みを消すのにうんざりしていたので迷惑書き込みに対する対処を行っております。
対策としては次のものを用意しております。
- NGワード書込み禁止機能
指定した単語が書き込みに入っていた場合に書き込みを拒否します。
これで、望まない内容の宣伝書き込みを拒否することができます。
- NG URL書込み禁止機能
文中に宣伝に使われるURLが入っていた場合に書き込みを拒否します。
これで、文中にURLの断片を書き込んだ宣伝を拒否することができます。
- URL書込み禁止機能
文中にURLが入っていた場合に書き込みを拒否します。
これで、文中にURLの書き込んだ宣伝を拒否することができます。
- 英文書込み禁止機能
文中に日本語が入っていない場合に書き込みを拒否します。
これで、英文の迷惑書き込みを拒否することができます。
- 二重書き込み禁止機能
二重書き込みを禁止することができます。
これで、同一書き込みで掲示板を埋め尽くすことができないようにすることができます。
- リファラチェック機能
リファラのない書き込みを禁止することができます。
これで、単純な自動書き込みを拒否することができます。
- 返信数制限機能
返信数を制限することができます。
これで、1つのスレッドに返信を大量に書き込むことを拒否することができます。
- 返信期間制限機能
返信を行える期間を制限することができます。
これで、過去のスレッドに対するいたずらを拒否することができます。
- 書き込み公開制御機能
書き込みを即公開するか、管理者の許可後に公開するかを選択することができます。
これで、管理者が確認するまで望ましくない書き込みを訪問者に見せないようにすることができます。
- スタイルシートによるページデザイン
FIAB-Boardではページデザインをスタイルシートで行います。
これにより、細かなページデザインが可能になります。
また、HTML出力も整ったものにしているのでスタイルシートの作成も素直に行うことができます。
FIAB-BoardではPCのWebブラウザ用のスタイルシートに加えて、PDA,PHS,携帯電話といった携帯機器用のスタイルシート(メディアタイプhandheld)を用意しているのでPCと携帯機器のそれぞれで見やすいページを提供することができます。
- 利用環境を選ばない
FIAB-Boardは平易なHTMLを出力しますので、利用環境を選びません。
自分の使っているブラウザが推奨環境に入っていないと腹が立ちません?
また、利用するPerlのライブラリも広く使われていて設置が簡単なものに絞っているので、CGIが使えれば割と楽に設置できると思います。
- 無駄に豪華なナビゲーション
リンクにアクセスキーが付いていたり、対応したブラウザでページ移動が楽になったりする(SeaMonkeyのSite Navigation Bar、Mozilla Firefoxの拡張機能Link Widgets等)link要素に対応したりといった細かなナビゲーション機能が付いています。
- RSS出力
新しい書き込みを見逃さないよう、RSSを出力することができます。
RSSリーダーや、Firefoxのライブブックマークなどで活用することができます。
対応環境
Perl
Perl 5に対応します。
必要ライブラリ
FIAB-Boardでは以下のライブラリが必要です。
cgi-lib.pl (Steven E. Brenner氏作)
ダウンロード
本体プログラム
ファイル名 |
バージョン・補足説明 |
ファイルサイズ |
対応環境 |
更新日
|
FIAB1.1.0.zip |
Version 1.1.0 |
40K Bytes |
Perl 5 |
2017/03/05 Update!
|
FIAB106.zip |
Version 1.06 |
34K Bytes |
Perl 5 |
2011/01/03
|
作者のWebページで使用しているNGワードとNG URLのパターンです。
FIAB-Board添付のファイルと差し替えてください。
ファイル名 |
バージョン・補足説明 |
ファイルサイズ |
対応環境 |
更新日
|
pattern.zip |
|
2K Bytes |
FIAB-Board Version 1.00以降 |
2011/01/03
|
設定方法
設定方法を以下のページで説明します。
Navigation