この記事では、Liferay Digital Experience Platform (DXP) 7.0の「表示されるアナウンスのカスタマイズ」機能を使用して、アナウンスポートレットを最適化する方法を詳しく紹介します。 アナウンスアプリは、人々がさまざまなユーザーのグループに重要な情報を放送することができます。 各アナウンスは特定のスコープで作成できるので、どのアナウンスをどのユーザーに送るかを管理することができます。 コンテンツ制作者が配布範囲を選択すると、その範囲の既存のアナウンスの一覧が表示されます。
決議
アナウンスは、以下のグループに応じてスコープを設定することができます。
- サイト別
- 組織別
- ユーザーグループ別
- 役割別
アナウンスは複数のスコープを持つことができますが、すべてのアナウンス は、 に少なくとも1つのスコープを持たなければならず、そうでなければ表示されません。 唯一の例外は、すべての一般的なお知らせが、スコープに関係なくすべてのサイトに表示されることです。
役割とサイトによってアナウンスをどのように制限できるかを示すために、必要なのは2人のユーザーだけです:1人はシステム管理者として、もう1人はゲストまたはパワーユーザーとしての役割です。
アナウンスメントの作成
- Liferay DXPにシステム管理者としてログインします。
- ClickClickClick コントロールパネル → ナビゲーション → 公開ページの追加.
- アナウンスポートレットをページに追加します。
- エントリの管理 タブをクリックします。
- 管理者 を ディストリビューションスコープ > ロールから選択します。
- をクリックして、エントリを追加をクリックします。
- 以下のように入力してください。
- タイトルです。管理者発表
- URL (オプション)。
- コンテンツです。管理者発表
- タイプ。アナウンスの種類。 これは、一般、ニュース、テストのいずれでも構いません。 前述したように、各ユーザは、アナウンスの種類ごとに異なる配信メカニズムを指定することができる。
- 優先順位通常
- 日付を表示します。(同じ日付)
- 有効期限。(デフォルトの日付)
- 保存をクリックします。
アナウンスが作成されると、ユーザーが管理者以外の役割を選択した場合、このアナウンスは表示されません。 (これは、[配布範囲] を変更するか、またはサインアウトしてからゲストとしてアナウンスを表示することで確認できます。
図1. アナウンスポートレットは、ロールごとにスコープを設定することができます。
サイト別にアナウンスを並べ替える
コンテンツ制作者や管理者は、他のサイトからのお知らせを追加することもできます。
- アナウンス] ポートレットの 3 つのドット アイコンをクリックして、 構成を選択します。
図2. この画像は、どのサイトのアナウンスが表示されるかを示しています。 ここでは、Liferay DXPしかサイトがありません。 - [表示されるアナウンスのカスタマイズ ] ボックスがオンになっている限り、ユーザーは別のサイトで作成されたアナウンスであっても、表示するアナウンスを選択できるようになります。 他サイトのアナウンスを同じページに表示するには、別のサイトを作成してアナウンスを複数追加します。
- 新しいサイトにアナウンスポートレットを追加するには、上記の手順に従ってください。 アナウンスポートレットがページに追加されたら。ユーザーは、
新規 タブ の場合、 表示されるアナウンスのカスタマイズ のフラグが解除されていると、メインのLiferay DXPサイトで作成された管理者アナウンスが表示されます。
図3. アナウンスポートレットは、すべてのサイトからのすべてのアナウンスを表示するように設定されました。
使用されている地域の範囲はありません。
これは、アナウンスのためのスコープを設定する必要がないと思われるポータル管理者のためのものです。 この設定は、[エントリの管理] タブの [配布範囲] よりも優先されることに注意してください。
図4. テストタイプを含むすべてのアナウンスが非アクティブの場合は表示されます。
追加情報
上述したように、他の配布スコープも利用できます。組織とユーザーグループです。 組織の場合、アナウンスポートレットは組織のサイトに配置する必要があります。 ユーザーグループも同じです。 アナウンスが「見つからない」場合は、適切なサイト、組織、ユーザーグループ、またはロールが設定メニューの 表示 タブにあることを確認してください。