#### ステップ３ --- モジュールのインストール

##### 概要

ゲームソフトのないゲーム機は本当に役に立ちません。 モジュールの無い XOOPS Cube Legacy はことさら役に立ちません。 モジュールはあなたのサイトの機能性 --- フォーラム、ニュースコーナー、イメージの共有、協調的なドキュメンテーションの為の Wiki などなど --- を提供するものです。 あなたが何らかのモジュールをインストールした後に、あなたのサイトは本領を発揮します。 このセクションで、２つのモジュールをあなたの野球サイトにインストールしてみましょう。

##### ステップ３ (1) --- モジュールをインストールする

あなたはいくつかのモジュールと、それらをサイトにアップロードする為の FTP クライアントを必要とします。 まず何かモジュールを入手しましょう。 XOOPS ベースのシステムの為にたくさんのモジュールがありますので、あなたはここで少し慎重にならなければなりません。 XOOPS Cube Legacy 2.1 は以下のモジュールを実行する事が出来ます。

- XOOPS Cube Legacy 2.1 モジュール
- XOOPS 2.0.x JP モジュール
- XOOPS 2.0.9 モジュール

XOOPS Cube Legacy は XOOPS2 JP をエミュレートする互換機能を備えています。 この機能は、XOOPS2 JPモジュールとXOOPS2.0.9のモジュールの大半をXOOPS Cube Legacy上で動作させる事を可能にします。

###### 新しいモジュールの入手

これから２～３個のモジュールをインストールします。 しかし、あなた自身が使用したいモジュールを探しに行くとき、どこでモジュールの情報を得ますか？ XOOPS Cube オフィシャルウェブサイトのダウンロードでは、テーマ同様、モジュールを探す為の情報源を紹介しています。 テーマもモジュールも通常圧縮されて配布されていますので、それをあなたのコンピュータにダウンロードして解凍し、コンピュータ上に解凍済みのモジュールディレクトリがある状態にしてください。 そのディレクトリは xoops_version.php か package.ini.php を含んでいるはずです。

###### モジュールをサイトにアップロードする

解凍したモジュールのディレクトリを XOOPS Cube Legacy のルートディレクトリ下にある /modules ディレクトリへアップロードしてください。 以下のディレクトリ構成を覚えておきましょう。

ここでも注意です！　下の図が示すように余分なディレクトリをアップロードしてしまう事は、非常にありがちなミスです。 あなたがアップロードすべきディレクトリは xoops_version.php か package.ini.php を直下に持っている事を覚えて置いてください。

##### ステップ３ (2) --- フォーラムモジュールのインストール

あなたのサイト計画はニュースとフォーラムで構成されています。 まず初めにフォーラムモジュール --- vB ライクなもの、ゲストブックライクなもの、その他いろいろ --- をインストールしましょう。 フォーラムモジュールはひとつではありません。あなたは好みのモジュールを選択するべきです。 この例では、私たちは "newbb" モジュールをインストールします。これは古くて、それほど良くないモジュールですが、インストールが容易なので、このヘルプが説明するのに良い題材です。 newbb は XOOPS2 時代の標準フォーラムモジュールとして使われました。今はより良いものが利用可能です --- newbb2、xhnewbb そして d3forum など。

###### newbb をアップロードする

アーカイブをダウンロードして、それを解凍してください。それから、上で説明したように、解凍したディレクトリをアップロードしてください。

###### モジュールをインストールする

コントロールパネル左側の管理メニューから互換モジュールの管理メニュー "モジュールのインストール" のをクリックしてください。

インストールされていないモジュールの一覧が見えるでしょう。あなたがモジュールディレクトリをアップロードした時はいつもアイコンがリストの中に現れます。

フォーラムモジュール(newbb)の行を見つけて、インストールアイコンをクリックしてください。

確認画面に移ると思います。 あなたがインストールを試みているモジュールがフォーラムモジュールである事を確認し、 "送信" をクリックしてください。 画面は、あなたのシステムデータベースで作られテーブルに関連したイベントのリストを表示します。 一度インストールされると、コントロールパネルの左側のカラムに、このモジュールについての新しい管理メニューが表示されるようになります。

###### newbb の設定

newbb がインストールされているかを確認する為に、ホームページへ行ってみてください。 メインメニューの中にそのリンクが見えているでしょう。 モジュールはインストールされ、今あなたがしなければならない事は設定の変更です。 大部分のモジュールは、それらが効果的に使われる事が出来る前に、追加のセッティングを必要とします。 ほとんどのモジュールはヘルプファイルを持っており、それはモジュールを使い始めるうえで最高の場所です。 しかし、例示した newbb にはいかなるドキュメントもありませんので、少しここで説明します。

コントロールパネル（管理側）へ再び向かい、 [+] アイコンをクリックする事でフォーラムの管理メニューを展開してください。そしてカテゴリの追加をクリックします。

"メジャーリーグ"、"マイナーリーグ"と"オレゴン"という３つのカテゴリを作成しましょう。

それから、これらのカテゴリの中でフォーラムを作成します。管理メニューのフォーラムの追加をクリックしてください。

"メジャーリーグ" のカテゴリの中で、"2006 年度のリーグ", "チーム情報" と "試合レポート" のフォーラムを作成してください。 "マイナーリーグ"のカテゴリでも、同じようなフォーラムを作成しましょう。"オレゴン"のカテゴリでは、"地域の野球チーム"と"オレゴン州野球フォーラム"を作成しましょう。

Newbb は今や野球の事を語り合う為の準備を完了しました。あなたのホームページへ行って確認してみてください。

##### ステップ３ (3) --- ニュースモジュールのインストール

あなたのサイトのもうひとつのプランはニュースモジュールです。 管理者は重要な情報をニュースモジュールに投稿します; サイトニュース、オレゴン州出身の選手のニュース、そのほかの情報など。

言うまでもなく、フォーラムモジュールと同様に、多くの異なったニュースモジュールが存在します。このヘルプでは、私たちが newbb を選択したときと同じ理由で"news" モジュールを使う事を選択します。"news" は XOOPS2 時代の標準ニュースモジュールでした。これもまた今や古くて、オススメできないモジュールではありますが、インストールと説明には適しています。

###### ニュースの設定

"News" モジュールのコピーを見つけてください。 それをダウンロードし、展開して、あなたの XOOPS Cube Legacy へアップロードしましょう。 インストールの方法は、上であなたがインストールした"NewBB"と同じ方法です。 さて、あなたはnewbbでやったように、"News"の設定も見る必要があります。 それでは、見てみましょう。

管理側のコントロールパネルへ行き、ニュースモジュールの管理メニューを展開します。それからトピックの管理をクリックします。

"サイトニュース"と"地元の選手ニュース"の２つのトピックを追加します。

次に、news モジュールがデフォルトで作成した "XOOPS" と呼ばれるサンプルのトピックを削除しましょう。 トピックの管理で、"XOOPS"を選択してから
をクリックします。

それから
をクリックします。

##### ステップ３ (4) --- モジュールの並び順を操作する

ホームページへ進んで、あなたがインストールした２つのモジュールの位置を確認してみましょう。 あなたはメインメニューブロックで、ニュースモジュールの前にフォーラムモジュールを見つける事になるでしょう。

モジュールの管理を利用してブロックの並び順を操作したときと同様にモジュールの表示順を操作する事が出来ます。 あなたがするべき事は、それぞれのモジュールの並び順に値を入力するだけです。 管理側のコントロールパネルの左カラムで、互換モジュールの管理メニューを展開してモジュールの管理をクリックしてください。

インストール済みのモジュールのリストが表示されます。

フォーラムモジュールの並び順に１０を、ニュースモジュールの並び順に５を入力しましょう。

それから
をクリックします。確認画面が表示されますので、確認してもう一度
をクリックします。

###### TIPS: モジュールの名前を変更するには

メインメニューブロックは常にあなたが望んでいるモジュールを表示するわけではありません。 "ニュース"と"フォーラム"……これらの名前はサイトを訪れたユーザーには親切とはいえません。 あなたはモジュールの管理で簡単に名前を変更する事が出来ます。その方法は、単にモジュールのアイコンの下で新しい名前を打ち込むだけです。

###### dirname

モジュールは二つの名前を持っています。"タイトル" と "dirname" です。 "タイトル"はユーザー側に表示される名前であり、自由に変更する事が出来ます。あなたが先ほど(TIPSで)変更したのは"タイトル"でした。 "dirname" はシステムが使用し、"ディレクトリ名"として参照するものです。大半のモジュールでは "dirname" を変更する事は許されません。 XOOPS Cube Legacy の基本的な特徴として覚えておきましょう。

##### ステップ３ (5) --- トップページを完成させましょう

###### フォーラムとニュースの為に新しいブロックを追加する

最後に、私たちの訪問客が最新の投稿を見る事が出来るように、新しいブロックをトップページに追加しましょう。 再び Legacy の管理メニューにおいてブロックのインストールを開いてください。 あなたは私たちがnewbbとnewsモジュールをインストールした時に追加された新しいブロックがリストに加わっているのが判るでしょう。 大部分のモジュールには、モジュールに関連した専門のコンテンツを提供するのに利用可能なブロックを一つ以上持っています。 モジュールにはブロックが備わっている場合、彼らは自動的に利用可能なリストに加えられます。 すぐに、newbbモジュールの "最近のトピック" ブロックをインストールしましょう。

それから、ニュースモジュールの "最近のニュース" ブロックをインストールしましょう。

ブロックを以下のように設定しましょう:

- 表示サイドに "中央ブロック - 中央" を設定します。
- 表示先のモジュールは "トップページ" だけにしておきましょう。
- アクセス権のあるグループはすべてのグループを設定します。

###### 中央カラムのブロックの並び順を設定する

ブロックの管理を開きます。カスタムブロックの "ようこそ!!" には５を、"最近のニュース" には１０を、そして "最近のトピック" には１５を設定しましょう。 最後に
をクリックします。

##### 要約

XOOPS Cube Legacy の標準パッケージは、完全なシステム（ユーザーに対しても管理者に対しても）であるように設計されません。 しかし、適切なモジュールを見つけてインストールする事によって、非常に簡単に、あなたのサイトをパワフルなものに出来ます。 それぞれのモジュールはモジュールの機能性だけでなく、モジュール専用ブロックも運んできてくれる事を覚えておきましょう。

最終ステップへ進む