小沢仁

ユーザグループは、組織やコミュニティに当てはまらない任意のユーザの集まりです。ユーザグループは、ポータル管理者によって作成されます。ユーザグループはロールのように直接、権限を設定設定することはできませんが、ロールにユーザグループを追加することはできます。ユーザグループは複雑なセキュリティ制限を設定する必要がある場合や、ページテンプレートを利用する場合に使います。

ユーザグループを作成するには、コ先ずントロールパネルから「ユーザグループ」を選択します。ユーザグループ一覧が表示されます。新しいユーザグループを作成するには「追加」を選択します。ユーザグループ名と説明を入力してます。もしこのユーザグループに公開ページ及び非公開ページを設ける場合は、ドロップダウンリストから選択します。入力を完了した後に「保存」ボタンを押下します。 ユーザグループ一覧に作成されたユーザグループが追加されます。

ユーザグループ一覧から、ユーザグループの右に表示する「操作」ボタンを押下すると、以下のサブメニューが表示されます。

  • 編集:ユーザグループの情報を編集する
  • 権限の設定:ユーザグループの権限を設定する
  • ページの管理:ユーザグループの公開/非公開ページを作成/管理する
  • メンバの配属:選択されたユーザをユーザグループに配属する
  • ユーザの参照:ユーザグループを検索する
  • 削除:ユーザグループを削除する

ユーザグループとページテンプレート #

Liferayはユーザ毎に公開ページと非公開ページをもつことができます。Liferay5.1より前のバージョンでは、ページの作成を許可する設定はportal-ext.propertiesファイルで行いました。バージョン5.1からは、ユーザグループにページテンプレートを作成することができるようになり、設定ファイルでなく、GUIからページの有無を制限することが可能になりました。ユーザグループによって、ユーザを作成するときにデフォルトのページと配置するポートレットを定義することができます。

ユーザをユーザグループに配属すると、ユーザグループのデフォルトテンプレートがユーザのページに複写されます。

ユーザグループページテンプレート:ユーザグループ用のページテンプレートの定義 #

ユーザグループ一覧ページから、ページテンプレートを作成するユーザグループ名の右の表示する「操作」ボタンを押下します。表示されるサブメニューから「ページの管理」を選択します。

表示されるページから公開ページ及び非公開ページを作成できます。ユーザがユーザグループに配属された場合は、定義された公開ページ及び非公開ページが複写されます。

上の画面例では、2つの非公開ページが作成されています。「機器管理」ページの子ページである「ネットワーク機器」ページの種類は「ポートレット」に指定されているため、このページにポートレットを配置することができます。

ユーザグループにユーザを配属することによってページテンプレートを適用の仕方 #

既存ユーザをユーザグループに配属すると、そのユーザグループのページテンプレートがユーザの非公開ページに複写されます。ユーザグループ一覧からユーザを配属するユーザグループの右の「操作」ボタンを押下して、「ユーザの配属」を選択します。

「選択可能な」タブを選択すると、配属可能なユーザ一覧が表示されます。一覧からユーザグループに配属するユーザを選択します。「関係を更新」ボタンを選択すると、選択されたユーザはユーザグループに配属され、ユーザグループのページテンプレートが選択された各ユーザの公開/非公開ページに複写されます。

その他 #

ユーザに複写されたページはそのユーザのページになります。ポータルでユーザが個人のページを編集できるように設定されている場合は、各ユーザは複写されたページを編集することができます。また、ユーザがユーザグループから脱退した場合でも、複写されたページは削除されません。しかし、また同じユーザグループに配属された場合は、再びテンプレートページは複写されません。

ユーザグループのページテンプレートが編集された場合は、新しいユーザがユーザグループに配属された場合は編集後のページテンプレートが複写されます。しかし、既にユーザグループに配属されたユーザのページは変更されません。

複数のユーザグループからページの作成 #

ユーザは複数のユーザグループに所属することができます。その場合は、ユーザグループ毎のページテンプレートのページがユーザのページに複写されます。これらの複数ユーザグループのページを一つのページに纏めることもできます。

異なるユーザグループのページテンプレートで、ページ名が同じのページは、1つのユーザのページに纏められます。

ページの結合規則 #

複数ユーザグループのページテンプレートのページは、以下の規則でページは結合されます:

  • ユーザがユーザグループに配属され、そのユーザグループのページテンプレートのページ名が、既に存在するユーザのページであれば、ページは結合されます
  • ページが複数の言語に対応している場合は、デフォルト言語のみが結合するかの比較の対象になります
  • 結合されるページのポートレットは、既存のページの該当する列に複写されます
  • ユーザグループのページテンプレートと結合する既存ページのレイアウトが異なる場合は、既存ページのレイアウトが利用されます
  • もしユーザグループのページテンプレートで利用されている列が既存ページに存在しない場合は、ポートレットは既存ページの最初の列に複写されます
2 附件
16626 查看
平均 (0 票)
满分为 5,平均得分为 0.0。
评论