#### ステップ４ --- ユーザー管理の基本

##### 概要

このセクションでは、ユーザー管理の基本を学習します。どのようにグループパーミッションを編集し、新しいグループを作成してそのグループに新しいユーザーを追加するのか、概念と操作方法を習得しましょう。

##### ステップ４ (1) --- パーミッションを設定する

あなたのアカウントは管理者のものであり、すべての操作と閲覧が許可されています。しかし、匿名のユーザー（ゲスト）と登録ユーザーは、あなたのサイトで何を見ることができますか？　調査してみましょう。ゲストと同様の動作をチェックできるように、"ログアウト"をクリックしてください。これはあなたをホームページへ連れて行きます。そこであなたは、メインメニューブロックがもはや "ニュース" と "フォーラム" を表示しないことに気づくでしょう。その理由は、ゲストにはこれらのモジュールにアクセスするパーミッションが与えられていないからです。それでは、私たちのゲストユーザーにいくつかのパーミッションを与えてみましょう。管理者としてもう一度ログインして、コントロールパネルを開いてください。それから、ユーザーモジュールの管理メニューでユーザーグループ管理をクリックしてください。

すべてのグループのリストが表示されます。

私たちが私たち自身のグループをひとつも作成していないため、ここには（あなたがステップ２で学習した）３つのシステム固定グループしかありません。ゲストグループの行の右側に、４つのアイコンのセットがあります。そこからパーミッションアイコンをクリックしてください。

次の画面でトップのセクションの "システム/モジュール管理権限" を見てください。ここに、それぞれのモジュールはリストされ、そして、それぞれのモジュールのために、2つの選択 "アクセス" と "管理" をあなたに提供します。大きなサイトでは、信頼できる同僚にいくつかのモジュールの管理タスクを引き受けてもらうことは悪いアイデアではありません。 "管理"チェックボックスを選択することによって、好きなグループに好きなモジュールの管理パーミッションを自由に与えることができます。もっとも、とりあえず今は、私たちは、ゲストにニュースとフォーラムへの"アクセス"権限を持って欲しいと考えています。これらのモジュールの両方の"アクセス"チェックボックスにチェックを入れ、それから
をクリックします。

結果を確認しましょう。ゲストとしてホームページに戻るために"ログアウト"をクリックしてください。望んでいたとおりの表示を見ることができるでしょう。

##### ステップ４ (2) --- 新しいユーザーの作成

また、あなたは、登録ユーザがあなたのサイトで見ることができるものをチェックする必要があります。そのために、テストアカウントとして新しいユーザを作成する必要があります。 管理者としてログインして、管理側のコントロールパネルへ進みます。ユーザーモジュールの管理メニューでユーザー管理をクリックして、次に、"ユーザー新規登録"をクリックします。

あなたは新しいユーザを作成するための入力フォームを見るでしょう。ここでは、ユーザー名（ログインＩＤ）、メールアドレスとパスワードを入力しなければなりません。

###### ユーザー名

これはユーザーのログインＩＤです。ユニークでなければなりません（他のアカウントのユーザー名との重複は許されません）。ここでは "test" と入力してください。

###### メールアドレス

あなたは他のアカウントと重複しない電子メールアドレスを入力しなければなりません。これはXOOPS2の前提条件です。さしあたって、あなたの管理者アカウントと異なった電子メールアドレスを入力してください。

ダミーの電子メールアドレスを使用することはマナー違反です。

###### パスワード

パスワード入力用の２つのボックスがあります。どちらにも同じパスワードを入力してください。さし当たっては "test" とでも入力しておきましょう。

グループ設定が自動的に「登録ユーザ」に設定されることに注目しましょう。それでは
をクリックします。

首尾よく新しいユーザを作成したら、次へ進みましょう。新しいアカウントでログインしてください。あなたはもはや、メインメニューブロックでニュースとフォーラムへのリンクを見ることはできません。はい、登録ユーザーグループはいかなるアクセスパーミッションも与えられていませんから、それは正しい挙動です。管理者としてログインして、あなたが先ほどゲストのユーザーグループにパーミッションを与えたのと同様に、アクセスパーミッションを登録ユーザーに与えてください。

##### ステップ４(4) --- サイト公開

それでは、あなたのサイトを公開しましょう！いくつかの最終設定を行います。あなたは以前に、新しいユーザー登録を無効にしました。以前の設定に戻すために、管理者としてログインし直して、コントロールパネルへ進んでください。そして、ユーザーモジュールの操作メニューを開いて、一般設定をクリックしてください。

"新規ユーザの登録を許可する" を有効にしましょう。さて、ここでは他の設定もいくつかチェックしておきましょう。

###### 新規ユーザ登録の際にメールにて知らせを受け取る

新しいユーザーが登録したとき、指定したグループは電子メールアドレスによる通知を受け取ることができます。

###### 新規登録ユーザアカウントの有効化の方法

登録後、ユーザーはアクティベートされる必要があります。アクティベートとはログイン可能であることを意味します。ユーザーをアクティベートするにはいくつかの方法があります。

ユーザー自身の確認が必要
  これは疑いなくウェブサイトとして世界で一番ポピュラーな設定でしょう。ユーザーが登録を行うと、彼らはアクティベーションメールを受け取ります。そして、彼らはメールに書かれたアクティベートＵＲＬをクリックすることによって、アカウントが有効となり、ログインができるようになります。
自動的にアカウントを有効にする
  簡単に言えば、アクティベーションメカニズムが一切存在しないのがこの方法です。すべてのアカウントが登録後すぐに利用可能になります。
管理者が確認してアカウントを有効にする
  管理者が直接ユーザー登録の承認を行うことで、アカウントが有効になります。

###### アバター画像のアップロードを許可する

ユーザーに彼ら自身のアバター(画像/グラフィック)をアップロードすることを許可します。アバターは通例フォーラムなどで表示されます。

###### サイト公開

全設定完了！
をクリックしましょう。

##### ステップ４(3) --- 管理者仲間の追加

たくさんのユーザーがあなたのサイトを利用し始めると、あなただけでサイトを管理運営することはすぐに困難になります。そこで、あなたは友達に頼んで管理者になってもらうことにしました。そのために、まずあなたは特定のパーミッションを持つ新しいユーザーグループを作成する必要があります。試してみましょう！　まず、管理者に昇格する予定であるあなたの２人の友人 "Jorn Dagrus" と "Michel Romano" が今すでに登録ユーザーであると仮定して話を進めましょう。

まず初めに（この練習を行うために）、二人の新しいユーザー "John Dagrus" と "Sean Romano" を作成します。

次に、ユーザーモジュールの管理メニューで、ユーザーグループの管理 へ行き、 "新しい管理者" という名前のユーザーグループを作成してください。そして今、あなたは "John Dagrus" と "Sean Romano" の２名をその新しく作成したユーザーグループに追加する必要があります。その操作を行うにはいくつかの方法があります。ここでは２つの方法、メンバーの登録機能を使う方法と、ユーザー検索を利用する方法を紹介します。

###### メンバーの登録

"新しい管理者" ユーザーグループの行の右側に１セットのアイコンがあります。その一番右側のアイコンをクリックしてください。これがメンバー管理のためのアイコンです。

あなたは２つのユーザーリストを見ることになるでしょう。ひとつはすでにグループのメンバーであるユーザーの一覧、もうひとつはまだこのグループに所属していないユーザーの一覧です。

このグループのメンバーでないユーザーのリストでは、最初の列に "割り当て" というラベルのチェックボックスがあります。 "John" と "Sean" を探して、彼らの行のチェックボックスをクリックし、最後に
ボタンをクリックしてください。

この機能は基本的な機能ですが、あなたのサイトにたくさんのユーザーがいる場合、ユーザーを検索する方法がないため、あまり効率の良い方法ではありません。

###### ユーザー検索

もしあなたが探しているユーザーの名前がはっきりしているなら、彼らを "ユーザー検索" を使って探しあてることに挑戦してみましょう。ユーザーモジュールの管理メニュー ユーザー検索をクリックしてください。

ユーザー検索フォームがあらわれます。あなたはここで、単純にユーザー名から検索するほか、異なる多くのパラメーターでユーザーを検索することができます。

それでは "Sean" を探してみましょう。

それから、検索結果の画面からユーザーの編集アイコンをクリックしてください。そこには編集フォームがあり、 Sean が所属するグループを変更することができます。

##### 要約

さて、あなたは XOOPS Cube Legacy の基本的な使い方の学習を終えたところです。今やあなたはモジュールを知り、ブロックを知り、基本的なユーザー管理を知りました。Now you know modules, blocks and basic user management, it will take you no time at all to get up and running with a powerful yet easy to manage website solution. For more informations, use the other help files in XOOPS Cube Legacy and Google.

Wishing your site a very successful future.

###### 備考

XOOPS Cube Legacyは基本的な許可メカニズムをセットアップするだけです。 これは、モジュールにははるかに大きいパーミッションコントロールがあるかもしれないことを意味します。 また、XOOPS Cubeには他にロールベースのパーミッションメカニズムがあります。 XOOPS Cubeをさらに理解したいなら、あなたはこれを学ぶべきでしょう。