サイト管理について
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、こちらまでご連絡ください。
チームメンバー間のコラボレーションを促進するために大規模な企業のWebサイトを構築する場合でも、小規模なサイトを構築する場合でも、さまざまな種類のコラボレーションとソーシャルシナリオをサポートする必要があります。 Liferayのサイトには、3つのメンバーシップタイプがあります。
オープン: ユーザーはいつでもサイトのメンバーになることができます。
制限付き: ユーザーはサイトメンバーシップを要求できますが、サイト管理者はユーザーがメンバーになるための要求を承認する必要があります。
プライベート: ユーザーはサイトに参加したり、サイトのメンバーシップを要求したりできません。 サイト管理者は手動でユーザーを選択し、サイトメンバーとして割り当てる必要があります。
これらのメンバーシップに加えて、サイトが組織に関連付けられている場合、その組織のすべてのユーザーは自動的にサイトのメンバーと見なされます。
個人用サイトアプリケーションをページに追加し、[ Available Sites ]タブにアクセスすると、使用可能なすべての制限付きサイトを表示できます。 サイトの オプション ボタンを選択すると、まだメンバーになっていないサイトへのアクセスをリクエストできます。
()をクリックし、[ 結合]をクリックします。
サイトの範囲
サイトのメンバーは、権限を使用して、サイト内の追加の特権を付与できます。 サイト内の異なる役割を異なるメンバーに割り当てることも可能です。 これは、すべてのサイトに等しく定義されている サイトロールまたは各サイトに固有の チーム を通じて実行できます。 これらの概念については、後で説明します。
Liferay DXPは、[サイト]メニューに配置することにより、サイトスコープの情報をコントロールパネルから分離します。 このメニューから、作業する特定のサイトを選択できます。 ビルド、コンテンツ、分類、ごみ箱、メンバー、構成、公開などのサイト管理パネルがサイトで使用できます。
サイト階層
サイトは、組織と同様に階層的に編成することもできます。 もちろん、サイトと組織の違いは、サイトはページ、コンテンツ、アプリケーションデータ、およびユーザーを(サイトメンバーシップを介して)整理するのに対し、組織はユーザーのみをグループ化することです。 コンテンツ共有は、同じ階層内のサイトで利用できます。 たとえば、親サイトに Lunar Presentation という名前のドキュメントタイプがあり、そのすべての子サイトにコピーがある場合、親サイトの管理者はコンテンツ共有を有効にして、ドキュメントタイプを子サイトと自動的に共有できます。 また、コンテンツ共有権限を設定して、すべてのサイト管理者が管理するサイト間でコンテンツを共有することができます。 サイト全体で次のコンテンツを共有できます。
- Webコンテンツの構造
- Webコンテンツテンプレート
- 文書タイプ
- 語彙とカテゴリー
- ウィジェットテンプレート
- データ定義(動的データリスト)
関連する設定可能なプロパティのリストについては、Liferayの portal.properties
ファイルの Sites Admin Portlet セクションを参照してください。 たとえば、 Sites.content.sharing.with.children.enabled
プロパティは、サイトと子サイト間のコンテンツ共有を無効にしたり、デフォルトで無効にしたり、サイト管理者がサイトごとに有効にしたり、デフォルトで有効にしたりできるようにします。管理者はサイトごとにそれを無効にします。
サイトディレクトリアプリケーションは、サイトと子サイトの階層を表示する設定可能なアプリです。 ユーザーは、表示されているサイトのいずれかに移動できます。 このアプリを使用してサイト階層を表示し、ページに追加して、その構成ウィンドウを開き、[表示スタイル]で[ リスト階層選択します。 個人用サイトディレクトリアプリケーションは、サイトディレクトリアプリケーションと似ていますが、ユーザーが属するサイトのみが表示される点が異なります。
階層内の各子サイトには独自の管理者がおり、サイト管理者の役割の権限は階層内の子サイトに流れません。 サイト管理者が子サイトを作成する場合、その管理者はその子サイトで同じ権限を持っています。 ただし、これは継承によるものではありません。 これは、サイトを作成すると、そのサイトの所有者になるためです。 サイト管理者または親サイトは、他のサイト管理者が作成した子サイトではデフォルトの役割を持ちません。
ユーザーにサイト/子サイト階層内のすべてのサイトへの管理アクセスを許可する場合は、権限 サブサイトの管理を持つサイト管理者ロールに基づいてロールを作成する必要があります。
サイトマップアプリケーションは、ユーザーがサイトをナビゲートするのに役立ちます。 サイト管理者は、ルートページと表示深度を設定できます。 サイトが階層を持つことができるように、サイト内のページも階層を持つことができます。 サイトマップアプリケーションの表示深度は、ネストされたページの何レベルを表示するかを決定します。
サイトメンバー
もう1つの便利な管理アプリケーションは、サイトメンバーアプリケーションです。 これにより、管理者はサイトに存在するすべてのユーザー、組織、ユーザーグループを調査できます。 同様に、Liferayはポータルディレクトリアプリケーションを提供します。これはサイトメンバーアプリと同じように機能しますが、インスタンス内のすべてのサイトにグローバルにスコープします。
ページセット
サイトには、ページセットと呼ばれるページの2つのカテゴリがあります。 ページセットには、パブリックページとプライベートページの2種類があります。 サイトには、パブリックページのみ、プライベートページのみ、またはその両方を含めることができます。 プライベートページには、サイトメンバーのみがアクセスできます。 ログインしていないユーザーを含め、誰でもパブリックページにアクセスできます。 アクセス許可システムを介して、ページセットレベルまたは個々のページのレベルでページへのアクセスを制限することができます。 パブリックページとプライベートページには異なるURLがあり、異なるコンテンツ、アプリケーション、テーマ、およびレイアウトを持つことができます。
企業イントラネットの構築は、サイトの典型的な使用例です。 企業イントラネットには、社内のすべての組織(販売、マーケティング、情報技術、人事など)のサイトを含めることができます。 しかし、企業の健康とフィットネスセンターについてはどうですか? それは、組織に関係なく、会社の誰もが参加したいと思うかもしれないことです。 これは、オープンで独立したサイトの良い候補になります。 同様に、企業イントラネットのホームページは、インスタンスのすべてのメンバーがアクセスできるように、オープンな独立したサイトに配置する必要があります。
他の種類のWebサイトの場合、独立したサイトを使用して、共通の関心を共有するユーザーをまとめることができます。 写真共有Webサイトを構築している場合は、ユーザーが共有したい写真の種類に基づいて、独立したサイトを作成している可能性があります。 たとえば、風景の写真を撮るのが好きな人は風景のサイトに参加でき、夕日の写真を撮るのが好きな人は夕日のサイトに参加できます。
常に1つのデフォルトサイトがあり、これはインスタンスのメインサイトとも呼ばれます。 このサイトには独自の名前はありませんが、インスタンスの名前が使用されます。 デフォルトではインスタンス名は Liferay が、この値はセットアップウィザードの設定を通じて変更できます。 インスタンス名は、\ * Configuration→ Instance Settings内のコントロールパネルからいつでも変更できます。