コミュニティの通知

概要

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

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

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

通知とアクティビティおよび購読の違いは次のとおりです。

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

  • 通知の実装は、拡張性とプラグ可能なチャネルを通じて行われます。

    • アクティビティはWeb上でのみ使用できます。
    • 購読は電子メールでのみ使用できます。

As of Communities FP1, the notification channels available are:

  • The web channel, accessed using the Notifications link.
  • 電子メールが正しく設定されている場合に使用できる電子メールチャネル。

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

要件

電子メールの設定

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

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

フォローの有効化

フォローを有効にするようにコンポーネントを設定する必要があります。Features that allow following are blog, forum, QnA, calendar, filelibrary, and comments.

注意

  • Components used within community site templates and group templates may already be configured to follow.

  • メンバプロファイルは、他のメンバが従うように既に構成されています。

フォローによる通知

通知

フォロー」ボタンを使用すると、エントリをアクティビティや購読、通知としてフォローできます。Each time the Follow button is selected, it is possible to toggle on or off a selection. The Email Subscriptions selection is only present when configured.

フォロー方法が選択されると、ボタンのテキストが「フォロー中」に変わります。 For convenience, it is possible to select Unfollow All to toggle off all methods.

The Follow button will appear:

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

  • フォーラム、QnA、ブログなどのメイン機能ページ:

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

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

通知設定の管理

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

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

notifications14

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

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

notifications2

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

notifications3

通知の表示

Web 通知

A wizard created community site now includes a link to the Notifications feature in the site's header bar above the banner. メッセージとは異なり、通知はすべてのコミュニティサイトに対して作成されますが、メッセージはサイト作成プロセス中に有効にする必要があります。

When visiting the published site, selecting the Notifications link will display all notifications for the member.

notifications4

電子メール通知

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

notifications5

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

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

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

ブログコメント内の@mentionの電子メール通知テンプレートを変更するには、次の場所にテンプレートを置いてください。 /libs/settings/community/templates/email/html/social.journal

{{#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}}\

このページ