Notificações de comunidades

Visão geral

A AEM Communities fornece uma seção de notificações que exibe eventos de interesse para o membro da comunidade conectado.

As notificações são semelhantes a atividade e subscrição, uma vez que podem resultar de:

  • O conteúdo de publicação do membro.
  • O membro que escolheu seguir outro membro.
  • O membro optou por seguir tópicos específicos, artigos e outros segmentos de conteúdo.
  • A marcação de membro (@menção) de outro membro da comunidade em um conteúdo gerado pelo usuário.

O que distingue as notificações do atividade e do subscrição é:

  • Um link para a seção de notificações está sempre presente no cabeçalho do site da comunidade:

  • A implementação de notificações é feita por meio de canais escaláveis e conectáveis:

    • As atividades só estão disponíveis na Web.
    • As subscrições só estão disponíveis por email.

A partir de Communities FP1, os canais de notificação disponíveis são:

  • O canal da Web, acessado usando o link Notifications.
  • O canal de email, disponível quando o email está configurado corretamente.

Os futuros canais são móveis e desktops.

Requisitos

Configurar email

O e-mail deve ser configurado para que o canal de e-mail possa receber notificações.

Para obter instruções sobre como configurar o email, consulte Configuração do Email.

Habilitar Seguir

Os componentes devem ser configurados para permitir o seguinte. Os recursos que permitem o seguinte são blog, fórum, QnA, calendário, filelibrary e comentários.

Nota:

Notificações do seguinte

notificações

O botão Seguir fornece um meio de seguir as entradas como atividades, subscrições e/ou notificações. Sempre que o botão Seguir for selecionado, é possível ativar ou desativar uma seleção. A seleção Email Subscriptions só está presente quando configurada.

Se algum método do seguinte for selecionado, o texto do botão mudará para Seguindo. Para conveniência, é possível selecionar Unfollow All para desativar todos os métodos.

O botão Seguir será exibido:

  • Ao exibir o perfil de outro membro.

  • Em uma página principal do recurso, como fóruns, QnA e blogs:

    • Segue toda a atividade desse recurso geral.
  • Para uma entrada específica, como um tópico do fórum, uma pergunta de QnA ou um artigo do blog:

    • Segue toda a atividade para essa entrada específica.

Gerenciando configurações de notificação

Ao selecionar o link Configurações de notificação na página Notificações, é possível que cada membro gerencie como as notificações são recebidas.

O canal da Web está sempre ativado.

notifications14

O canal de e-mail, que depende da configuração adequada do e-mail, fornece as mesmas configurações do canal da Web.

O canal de email está desativado por padrão.

notifications2

Pode ser ativado por um membro, mas ainda depende do email que está sendo configurado.

notifications3

Visualizar notificações

Notificações da Web

Um assistente criou o site da comunidade agora inclui um link para o recurso Notifications na barra de cabeçalho do site acima do banner. Ao contrário das mensagens, as notificações são criadas para cada site da comunidade, enquanto as mensagens devem ser ativadas durante o processo de criação do site.

Ao visitar o site publicado, selecionar o link Notifications exibirá todas as notificações do membro.

notificações4

Notificações por email

Quando o canal de email é ativado, o membro recebe um email que contém um link para o conteúdo da Web.

notificações5

Personalizar notificações por email

As organizações podem personalizar as notificações por email ao sobreporos modelos em /libs/settings/community/models/email/html.

Por exemplo, para modificar as notificações de menções por e-mail (para um componente de comunidades) adicione uma condição if para o verbo menção nos modelos dos componentes para os quais você ativou o suporte a @menções.

Para modificar o modelo de notificações por e-mail para @menção nos comentários do blog, coloque-o fora da caixa em: /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}}\

Nesta página