コミュニティの通知

概要

AEM Communities には、サインインしているコミュニティメンバーにとって興味深いイベントを表示する通知セクションが用意されています。

通知はアクティビティ購読と同様に、以下に基づいて生成されます。:

  • コンテンツを投稿するメンバー。
  • 別のメンバーに従うことを選択したメンバー。
  • 特定のトピック、記事、およびコンテンツの他のスレッドをフォローすることを選択したメンバー。
  • メンバーが、ユーザー生成コンテンツ内の別のコミュニティメンバーにタグ付け(@mention)します。

通知とアクティビティおよび購読は、次の点で異なります。

  • 通知セクションへのリンクは、コミュニティサイトのヘッダーに常に存在します。

    • アクティビティでは、コミュニティサイトの構造にアクティビティストリーム関数を含める必要があります。
    • サブスクリプションには、電子メール🔗の設定が必要です。
  • 通知の実装は、拡張性とプラグ可能なチャネルを通じておこないます。

    • アクティビティはWebでのみ使用できます。
    • 購読はEメールを使用した場合にのみ利用できます。

コミュニティFP1の時点で、使用可能な通知チャネルは次のとおりです。

  • Notificationsリンクを使用してアクセスするWebチャネル。
  • Eメールチャネル。Eメールが正しく設定されている場合に使用できます。

今後のチャネルとしてモバイルおよびデスクトップがあります。

要件

電子メールの設定

通知の電子メールチャネルを機能させるには、電子メールを設定する必要があります。

電子メールを設定する手順については、電子メールの設定を参照してください。

フォローの有効化

フォローを有効にするようにコンポーネントを設定する必要があります。以下を可能にする機能には、blogforumQ&Acalendarfilelibrarycommentsがあります。

注意

  • コミュニティサイトテンプレートおよびグループテンプレート内で使用されるコンポーネントは、既に従うように設定されている場合があります。

  • メンバープロファイルは、他のメンバーがフォローできるように既に設定されています。

フォローによる通知

通知

フォロー」ボタンを使用すると、エントリをアクティビティや購読、通知としてフォローできます。「フォロー」ボタンを選択するたびに、選択のオン/オフを切り替えることができます。 Email Subscriptionsは、設定時にのみ表示されます。

フォロー方法が選択されると、ボタンのテキストが「フォロー中」に変わります。 便宜上、Unfollow Allを選択してすべてのメソッドをオフに切り替えることができます。

フォロー」ボタンが表示されます。

  • 別のメンバーのプロファイルを表示する場合。

  • フォーラム、Q&A、ブログなどのメイン機能ページでは、次の操作をおこないます。

    • その一般的な機能のすべてのアクティビティに従います。
  • フォーラムトピック、Q&A質問、ブログ記事などの特定のエントリの場合:

    • その特定のエントリのすべてのアクティビティに従います。

通知設定の管理

通知ページから通知設定リンクを選択すると、各メンバーは通知の受信方法を管理することができます。

Web チャネルは常に有効になっています。

notifications14

電子メールチャネルでは、Web チャネルの場合と同様の設定が用意されていますが、別途適切な電子メールの設定が必要です。

電子メールチャネルは、デフォルトでオフになっています。

notifications2

これはメンバーがオンにすることもできますが、それでも電子メールの設定によって決まります。

notifications3

通知の表示

Web 通知

ウィザードで作成されたコミュニティサイトに、バナーの上にあるサイトのヘッダーバーにNotifications機能へのリンクが含まれるようになりました。 メッセージとは異なり、通知はコミュニティサイトごとに作成され、メッセージはサイト作成プロセス中に有効にする必要があります。

公開済みサイトにアクセスする際に、Notificationsリンクを選択すると、そのメンバーに関するすべての通知が表示されます。

通知4

電子メール通知

電子メールチャネルを有効にすると、メンバーは、Web 上のコンテンツへのリンクが記載されている電子メールを受信します。

notifications5

電子メール通知のカスタマイズ

組織は、/libs/settings/community/templates/email/html​にあるテンプレートをオーバーレイすることで、電子メール通知をカスタマイズできます。

例えば、(コミュニティコンポーネントの)メンション電子メール通知を変更するには、@mentions​サポートを有効にしたコンポーネントのテンプレートに、動詞​mention​の​if​条件を追加します。

ブログコメント内の@mentionの電子メール通知テンプレートを変更するには、次の場所に標準テンプレートを配置します。/libs/settings/community/templates/email/html/social.journal.components.hbs.comment/en

{{#equals this.verb "mention"}}\
    A new mention <a href="{{objectUrl}}">comment</a> {{#if this.target.properties.[jcr:title]}}to the article "{{{target.displayName}}}" {{/if}}was added by {{{user.name}}} on {{dateUtil this.published format="EEE, d MMM yyyy HH:mm:ss z"}}.\n \
{{/equals}}\

このページ