 This wiki does not contain official documentation and is currently deprecated and read only. Please try reading the documentation on the Liferay Developer Network, the new site dedicated to Liferay documentation.      DISCOVER Build your web site, collaborate with your colleagues, manage your content, and more.   DEVELOP Build applications that run inside Liferay, extend the features provided out of the box with Liferay's APIs.   DISTRIBUTE Let the world know about your app by publishing it in Liferay's marketplace.   PARTICIPATE Become a part of Liferay's community, meet other Liferay users, and get involved in the open source project.
  This wiki does not contain official documentation and is currently deprecated and read only. Please try reading the documentation on the Liferay Developer Network, the new site dedicated to Liferay documentation.      DISCOVER Build your web site, collaborate with your colleagues, manage your content, and more.   DEVELOP Build applications that run inside Liferay, extend the features provided out of the box with Liferay's APIs.   DISTRIBUTE Let the world know about your app by publishing it in Liferay's marketplace.   PARTICIPATE Become a part of Liferay's community, meet other Liferay users, and get involved in the open source project.  ユーザグループ
小沢仁
ユーザグループは、組織やコミュニティに当てはまらない任意のユーザの集まりです。ユーザグループは、ポータル管理者によって作成されます。ユーザグループはロールのように直接、権限を設定設定することはできませんが、ロールにユーザグループを追加することはできます。ユーザグループは複雑なセキュリティ制限を設定する必要がある場合や、ページテンプレートを利用する場合に使います。
 
 
ユーザグループを作成するには、コ先ずントロールパネルから「ユーザグループ」を選択します。ユーザグループ一覧が表示されます。新しいユーザグループを作成するには「追加」を選択します。ユーザグループ名と説明を入力してます。もしこのユーザグループに公開ページ及び非公開ページを設ける場合は、ドロップダウンリストから選択します。入力を完了した後に「保存」ボタンを押下します。 ユーザグループ一覧に作成されたユーザグループが追加されます。
ユーザグループ一覧から、ユーザグループの右に表示する「操作」ボタンを押下すると、以下のサブメニューが表示されます。
- 編集:ユーザグループの情報を編集する
- 権限の設定:ユーザグループの権限を設定する
- ページの管理:ユーザグループの公開/非公開ページを作成/管理する
- メンバの配属:選択されたユーザをユーザグループに配属する
- ユーザの参照:ユーザグループを検索する
- 削除:ユーザグループを削除する
ユーザグループとページテンプレート #
Liferayはユーザ毎に公開ページと非公開ページをもつことができます。Liferay5.1より前のバージョンでは、ページの作成を許可する設定はportal-ext.propertiesファイルで行いました。バージョン5.1からは、ユーザグループにページテンプレートを作成することができるようになり、設定ファイルでなく、GUIからページの有無を制限することが可能になりました。ユーザグループによって、ユーザを作成するときにデフォルトのページと配置するポートレットを定義することができます。
ユーザをユーザグループに配属すると、ユーザグループのデフォルトテンプレートがユーザのページに複写されます。
ユーザグループページテンプレート:ユーザグループ用のページテンプレートの定義 #
ユーザグループ一覧ページから、ページテンプレートを作成するユーザグループ名の右の表示する「操作」ボタンを押下します。表示されるサブメニューから「ページの管理」を選択します。
表示されるページから公開ページ及び非公開ページを作成できます。ユーザがユーザグループに配属された場合は、定義された公開ページ及び非公開ページが複写されます。
 
 
上の画面例では、2つの非公開ページが作成されています。「機器管理」ページの子ページである「ネットワーク機器」ページの種類は「ポートレット」に指定されているため、このページにポートレットを配置することができます。
ユーザグループにユーザを配属することによってページテンプレートを適用の仕方 #
既存ユーザをユーザグループに配属すると、そのユーザグループのページテンプレートがユーザの非公開ページに複写されます。ユーザグループ一覧からユーザを配属するユーザグループの右の「操作」ボタンを押下して、「ユーザの配属」を選択します。
「選択可能な」タブを選択すると、配属可能なユーザ一覧が表示されます。一覧からユーザグループに配属するユーザを選択します。「関係を更新」ボタンを選択すると、選択されたユーザはユーザグループに配属され、ユーザグループのページテンプレートが選択された各ユーザの公開/非公開ページに複写されます。
その他 #
ユーザに複写されたページはそのユーザのページになります。ポータルでユーザが個人のページを編集できるように設定されている場合は、各ユーザは複写されたページを編集することができます。また、ユーザがユーザグループから脱退した場合でも、複写されたページは削除されません。しかし、また同じユーザグループに配属された場合は、再びテンプレートページは複写されません。
ユーザグループのページテンプレートが編集された場合は、新しいユーザがユーザグループに配属された場合は編集後のページテンプレートが複写されます。しかし、既にユーザグループに配属されたユーザのページは変更されません。
複数のユーザグループからページの作成 #
ユーザは複数のユーザグループに所属することができます。その場合は、ユーザグループ毎のページテンプレートのページがユーザのページに複写されます。これらの複数ユーザグループのページを一つのページに纏めることもできます。
異なるユーザグループのページテンプレートで、ページ名が同じのページは、1つのユーザのページに纏められます。
ページの結合規則 #
複数ユーザグループのページテンプレートのページは、以下の規則でページは結合されます:
- ユーザがユーザグループに配属され、そのユーザグループのページテンプレートのページ名が、既に存在するユーザのページであれば、ページは結合されます
- ページが複数の言語に対応している場合は、デフォルト言語のみが結合するかの比較の対象になります
- 結合されるページのポートレットは、既存のページの該当する列に複写されます
- ユーザグループのページテンプレートと結合する既存ページのレイアウトが異なる場合は、既存ページのレイアウトが利用されます
- もしユーザグループのページテンプレートで利用されている列が既存ページに存在しない場合は、ポートレットは既存ページの最初の列に複写されます
