(20)UseBBを導入
前のページでは、PHPとMySQLを組み合わせた掲示板を作成しました。
PHPの知識も豊富になったと思いますので、同じようにPHPとMySQLを使用した本格的な掲示板を導入する事にします。
ここでは、著名な UseBB (ユース・ビービー) を使用してみる事にしました。
この UseBB は、 日本 PHP ユーザ会 の掲示板にも、使用されている、とても信頼性の高いオープンソースです。
最初に主な特徴を記載します。(他サイトからの抜粋)
■動作環境の条件
・PHP4 PHP5
・MySQL 3.x 4.x 5.x
■ライセンス
・GPL License
■特徴
カテゴリとフォーラム
* フォーラムのカテゴリを無制限に分けることができます
* フォーラムごとの構成オプション、およびアクセス許可設定が可能
【投稿】
* 投稿のためのアクセス許可レベルをベースに、主催者設定が可能
* 回答者は、フォーラムごと無制限、または最大数に設定することができます
* BBCode や顔文字の使用をサポートしています
* 管理者はHTMLコードを使える
* スパム投稿防止
【会員の特徴】
* メンバーの数の制限なし
* 個人プロフィールページ
* たくさんのプロフィール項目
* 表示名を自分の言語で登録できる(もロシアや中国語)
* アバター設定可能
【機能】
* モデレータをフォーラムごとに設定することができます
* トピックの移動/終了/再開/削除をできます
* 投稿を削除・編集することができます
* 主催者が投稿を編集できます。
【管理インターフェイス】
* 様々な設定オプションを設定
* 作成/編集/カテゴリとフォーラムを削除
* 大量のメールを送信
* NGワード設定
* 編集/削除可能メンバーの設定
* IP,メールアドレスでの禁止
【アクセス制御】
* 4つのレベル:ゲスト、メンバー、管理権限および管理者
* 個々のレベルのフォーラムに基づくアクセス
* 活発なトピック、メンバー/スタッフのレベルに基づくアクセス/オンラインの一覧で、検索エンジンなど
* 全体フォーラムでは、メンバーのプロフィールおよび/または連絡先情報を無効にするユーザーのアクセス
* Eメールまたは管理者ベースのユユーザー認証
* ユーザー登録を無効に
【セキュリティ機能】
* UseBBのユニークな保護機能を設定して人間とロボットの攻撃からあなたのフォーラムの保護:
* 数字認証
* 禁止IPアドレス
* メルアドの有効性チェック
* ログ
【様々な特徴】
* 強力な検索エンジンのクロスフォーラム
* 電子メールやトピックの購読を介してラインの概要
* RSS 2.0フィード
【技術】
* PHPのコードから分離されたHTMLテンプレート
* 標準準拠のXHTML 1.0厳格 と CSSテンプレート
* Unicode対応
上記のように非常に機能が豊富で制約がほとんどない優れた掲示板です。
日本語化も行われておりますので、その点でも問題は無いでしょう。
掲示板への記入が、登録制なので誰でも直ぐに投稿出来ませんが、スパムメールや広告宣伝の記載が多い今日では、そうした制約が逆にメリットになります。
スパムで悩まされて掲示板を閉鎖しているサイトが多いですが、そのような方達にも有効性を試していただけるのではないでしょうか。
ただ、残念な事にインストールの方法や操作方法の解説サイトが非常に少ないので、導入するまでの敷居は高いと思います。
私は、UseBB の検索上位にあった Sun Eternity さんのサイトを参考にさせていただきましたが、それでも多くの点で実際と異なっている部分がありました。
例えば、日本国化のファイルがダウンロード出来ないと思ったら、既にソフトに組み込まれていたりします。
パーミッション関係の設定も、知識の無い人には難しいでしょうし、私の場合は PHP のエラーが出たりしました。
多分、中級レベル程度の知識がないと導入や運用は難しいと思います。
上記に書きましたように、一発で動作する事は稀だと思いますので、MySQL や PHP の知識が無い人には導入は難しいと思います。
それは UseBB が劣っているのではなくて、この程度のソフトを使用するためには最低限のソフトの知識が必要であると言う事です。
最低限のソフトの知識とは、誰でもその気になれば会得できる知識なのですが、それすらも会得しようと努力しない人達が多くおりますので、敷居が高いと申しあげているのです。
余計な話は兎も角として、通常のレベルの人であれば多少時間が掛かっても、下記のようなインストール画面は表示される事と思います。
記入内容の詳しい説明は敢えていたしません。
と言うよりも、インストール画面を表示できるレベルの人には説明の必要は無いと思います。