|
FireBoard:カスタマイズ性に富んだJoomlaBoardベースのフォーラム |
|
|
|
|
2007/05/02 水曜日 |
FireBoard
Joomla!では利用率の高い「JoomlaBoard」というフォーラムコンポーネントをベースにして、プラグインでの機能追加やテンプレートのインストールなど、カスタマイズ性を高めたフォーラム(掲示板)コンポーネントです。
使い勝手の良いフォーラムコンポーネント
FireBoardの公式サイトの閲覧性の高さも含め、なかなかに使い勝手の良いフォーラムです。SMFやphpBBなどと異なり、当初からJoomla!に向けて開発されているので、セキュリティ面や設定などの容易さでアドバンテージがあります。2007年4月末現在では日本語ファイルは公開されていませんが、最低限の日本語化を図りながら使い方を紹介していこうと思います。
※コンポーネントのインストール方法に関しては、下の記事を参照ください。
Joomla!にエクステンションをインストールする
FireBoardのダウンロード
ダウンロードは、Best of Joomlaから。
FireBoardのインストールと全体の設定
インストール完了後、管理画面からコンポーネントの設定を開くと、以下のようなウィザードが表示されます。
JoomlaBoardからデータをインポートする場合は下の「Upgrade From Joomlaboard」のApply!ボタンを、その必要がなく新規にフォーラムを開設する場合は、上の「Clean installation」のApply!ボタンを押します。
 設定完了画面
FireBoardのロゴとともに、赤字で「succesfull」と表示されたら設定完了。再度、コンポーネントの管理メニューからFireBoardの設定画面を開きます。
コンポーネント全体の設定は、fireboard configurationのアイコンから。以下、各設定項目の簡単な説明です。英語が苦手な人は、ベースとなっているJoomlaBoardの日本語版(Joomla!じゃぱん)を一度使ってみて、構造を把握してからFireBoardに移るとスムーズに使えるはずです。
Basicsタブ
フォーラム自体の名称や、オフライン時のメッセージ、またフォーラムで利用されるEメールアドレスなどを設定します。新規投稿があった際にメールで通知する機能を利用する場合、ここで設定したメールアドレスが差出人となって通知が発信されることになります。
Frontendタブ
フォーラムの表示を設定するタブです。
Securityタブ
サイトにログインしたユーザーしか読めないようにするのか、あるいはログインしなくても読めるものの、書込みするにはログインが必要にするのかなど、登録・非登録ユーザーごとの動作を設定する重要なタブです。
Avatarsタブ
登録ユーザーに自身のアバター(画像)表示を許可するかしないか、アバターのアップロードを許可するかしないかなどを選択します。
Uploadsタブ
フォーラム利用者に、投稿の際に画像ファイルやデータファイルなどを添付することを許可するかしないかをそれぞれ選択します。
Rankingタブ
投稿を重ねるごとに、フォーラム利用者の肩書きがレベルアップしていくように設定することができます。海外のサイトなどでは、よく見かける機能です。
Integrationタブ
他のエクステンションとの連携を設定するタブです。
各フォーラムの作成
各フォーラムは、「Forum Administration」アイコンから行います。
まず右上の「新規」アイコンをクリックし、親フォーラムを作成する必要があります。この親フォーラムには、実際に利用する子フォーラムを所属させるためだけに作成するものです。
BasicsタブのParent設定で「No Parent」を選択し、Nameに親フォーラムの名称を記入した後、右上の「保存」アイコンをクリックします。
再度「新規」アイコンをクリックし、今度は実際に利用するフォーラムを作成します。Parent設定で、先ほど作成した親フォーラムを指定し、Nameに子フォーラムの名称を記入して保存します。
出来上がった親フォーラム、子フォーラムも、公開設定を行うまではサイトに表示されません。Publishedのバツ印をクリックして公開設定にします。
メインメニューなどにフォーラムを表示させたい場合は、この後に管理メニューから「メニュー」「mainmenu」と進み、「新規」アイコンをクリックして「コンポーネント」にチェック、「次へ」アイコンをクリックして「FireBoard」を選択した後に保存します。
用語・語句の日本語化
追記:FireBoardの日本語化・日本語のアイコンを、Joomla!の道しるべさんが公開されました。こちらを利用させて頂くと、ファイルを置き換えるだけなのでとても簡単です。
「ダウンロード」メニューから進んだ先にあります。(追記終わり)
FireBoardの言語ファイルは、/administrator/components/com_fireboard/language/にenglish.phpファイルがあります。JoomlaXplorerなどでファイルを開いて、該当する単語を置き換えます。言語ファイルの日本語化を自分で行う場合は、下の記事を参照ください。
使用アイコンの日本語化
FireBoardで利用するアイコンは、各テンプレートフォルダにあります。たとえばデフォルトのテンプレートの場合、/components/com_fireboard/template/default/images/english/icons/にアイコンファイルが存在しますので、これを日本語に置き換えます。当サイトで使用するために適当に日本語化したアイコンを、下にアップしておきました。自分で画像を作成するのが面倒な方は、iconsフォルダの中身を入れ替えるかたちでお使いください。
実際のフォーラム
当サイトにもFireBoardを設置してみました。実際に利用した際の使い勝手などは、こちらでご確認ください(インストール直後の状態に、一部のアイコン・語句だけ日本語に置き換えています。今後このサイトでのカスタマイズ記事のアップに合わせて、日本語化やモジュールの追加を行っていきます)。
便利なエクステンション
FireBoardで利用可能なモジュールやマンボット(プラグイン)などの紹介です。随時追加中です。
FireBoardの文字化け対策
FireBoardをそのまま利用すると、日本語の一部が文字化けを起こします。ソースを一箇所修正するだけで回避できますので、下の記事を参照ください。
|
|
最終更新日 ( 2007/11/21 水曜日 )
|