このページは以前のバージョンの説明ページです。最新版は Q's Web Board から入手できます。
Q's Web Boardはプライベート向けのWeb掲示板です。
Web掲示板を設けているWebサイトは数多くありますが,単純に公開された, 誰でも書き込めるものは,困った書き込みに神経を使わなければなりません。
Q's Web Board v1.x は, Webサーバの認証機構を用いることで, IDとパスワードがある人のみが閲覧,書き込みできるように設定できます。
バージョン1.x は、一つのインスタンスで一つの掲示板となります。複数の掲示板を設置したいときは、バージョン2.0以降を利用してください。
アーカイブの public/ 以下は, $HOME/public_html/board/ などに置いて, 外部に公開します。private/ 以下は, public_html の外に置いて, Webサーバの外から見えないようにします。
以下では,ユーザー名が foo, ホームディレクトリが /home/foo, Webサーバの公開ディレクトリが /home/foo/public_html で, このディレクトリが http://hostname/~foo/ というURLで公開される場合を想定します。
/opt$ tar xzvf board-1.2.2.tar.gz
リンクを張るのではなく、ファイルをコピーします。
/opt/board-1.2.2$ cp -r public /home/foo/public_html/board /opt/board-1.2.2$ cd ~/public_html/board ~/public_html/board$ mv dot.htaccess.sample .htaccess
閲覧,投稿できる人を制限するために, Webサーバが認証をおこなうように設定します。.htaccessファイルに, 次を加えます。
AuthType Basic AuthName board AuthUserFile /home/foo/board/htpwd require user foo # ユーザを追加する場合、行を追加します。 require user username1 require user username2
AuthUserFile命令は,ユーザ名とパスワードが書かれたファイルの名前を設定します。Require命令はアクセスを許すユーザ名を設定します。
/home/foo/board/htpwd ファイルの内容は, 例えば, 次のようになります。
foo:xuhbeueueieiei user1:Ga0wowowow user2:sW89.wkdkd
パスワードファイルの生成は, 手元の環境で, htpasswd コマンドを実行します。詳しくは htpasswd - Manage user files for basic authentication - Apache HTTP Server などを参照してください。
掲示板ユーザを追加するには, .htaccess ファイルとパスワードファイルの両方に, 行を追加します。
ユーザがパスワードを変更することはできません。
まず, path-conf.rb ファイルで, APP_ROOT を設定します。
データディレクトリの設定などは, APP_ROOT/config/board-conf.rb ファイルで行います。
必要なライブラリ:
10年ぶりのリリース。
ファイル / Download: | board-1.5.0.tar.gz (30,607 バイト) |
---|---|
主な変更点 / Changes: |
|
ファイル: | board-1.4.0.tar.gz(28,837バイト) |
---|---|
主な変更点: |
|
ファイル: | board-1.3.8.tar.gz(27,508バイト) |
---|---|
主な変更点: |
|
v1.1.0 2000.01.07 (土)
v1.1.1 2000.01.29 (土)
v1.2.0 2000.02.20 (日)
v1.2.1 2000.03.05(日)
v1.2.2 2000.03.26(日)
v1.3.0pre1 2000.04.30 (日)
v1.3.1 2000.05.29(月)
v1.3.2 2000.06.24(土)
v1.3.3 2000.07.04(火)
v1.3.4 2000.11.05(日)
v1.3.5 2001.01.14(日)
v1.3.6 2001.03.25(日)
v1.3.7 2001.04.04(水)