個人サイト
デフォルトでは、Liferayはすべてのユーザーに個人サイトを生成します。 各サイトには、2つの ページセット : マイプロフィール(パブリック)とマイダッシュボード(プライベート)があります。 各ユーザーは、自分の個人サイトの唯一のメンバーであり、自分のコンテンツを表示および管理するためにサイトを使用することができます。
必要であれば、ポータル・プロパティを使って個人サイトを 無効化またはカスタマイズ することができます。
Liferay 7.4 U22+とGA22+では、ダッシュボードページを含むプライベートページの作成を無効にするリリース機能フラグが含まれています。 個人サイトのカスタムダッシュボードページを手動で作成するには、Liferayシステムでプライベートページを有効にする必要があります。 詳しくは プライベートページの有効化 を参照してください。
ユーザーグループサイトでは、グループメンバー全員の個人サイトに動的にページを追加することができます。 詳しくはユーザー・グループ・サイトを参照のこと。
プロフィールページとダッシュボードページ
プロフィールページでは、ユーザーがコンテンツ(ブログやアクティビティなど)を公開共有することができます。 デフォルトでは、各プロフィールページにはユーザーの基本情報が表示され、ユーザーのvCard(バーチャル名刺)へのダウンロードリンクが提供されます。
ダッシュボードページでは、プライベートファイルへのアクセス、パーソナライズされたRSSフィードの作成、サイトメンバーシップの管理などが可能です。 デフォルトでは、各ダッシュボードページにはマイサイトウィジェットが含まれています。
個人サイトページの管理
個人サイトのページにアクセスするには、以下の手順に従ってください:
-
User Profile Menu アイコンを開き、 My Profile または My Dashboard のいずれかを選択します。
-
Product Menu() を開き、 Site Builder を展開し、 Pages をクリックします。
-
他の サイトのページと同じように管理する。
また、ユーザーグループを通じて、ユーザーの個人サイト用のページを追加および定義することもできます。 詳細は、ユーザーグループサイトを参照してください。
個人サイトの権限とロール
個人サイトのパーミッションとロールは、以下に示す動作に従います:
- 管理者は、Liferayポータルのパーミッションシステムを使って、ロールからパーミッションを削除することで、個人サイトの変更可能な部分をカスタマイズすることができます(ユーザーロールから関連するパーミッションを削除することで、すべてのユーザーが何かを変更することを禁止します)。
- ユーザーは、 パワー・ユーザー・ロール のメンバーである場合、個人サイトを管理し、ページやアプリケーションを修正することができます。
ポータルプロパティを使用した個人サイトのカスタマイズ
個人サイトのデフォルトページをカスタマイズするために、 portal-ext.properties
に追加できるポータルプロパティがいくつかあります。 ページの名前、ページに表示されるアプリケーション、ページのテーマとレイアウトテンプレートなどをカスタマイズできます。 詳細については、portal.properties
ファイルの デフォルトユーザーの公開レイアウト セクションと デフォルトユーザーの非公開レイアウト セクションを参照してください。 これらのプロパティの一部を以下の表に示します。
機能 | プロパティ |
---|---|
個人サイトを無効にする | layout.user.public.layouts.enabled=false |
個人サイトのプライベートページを無効にする | layout.user.private.layouts.enabled=false |
個人サイトの自動作成を無効にする | layout.user.public.layouts.auto.create=false |
個人サイトのプライベートページの自動作成を無効にする | layout.user.private.layouts.auto.create=false |
個人サイトの公開ページ・セットと非公開ページ・セットは別々に扱われる。 片方のページを有効にしたまま、もう片方を無効にすることができる。 インスタンスでユーザのパーソナル・サイトを有効にしていたが、その後無効にした場合、既存のパーソナル・サイトは、ユーザが次にサインインするまでインスタンスに残り、その時点で削除されます。