FastComments.com

Add Comments to Your Drupal Site

Este é o módulo oficial do Drupal para o FastComments.

Um módulo do Drupal que integra o FastComments com o Drupal 10/11, fornecendo blocos de widget, integração com campos de entidade, SSO e permissões granulares.

Repositório

Ver no GitHub


Instalação Internal Link


  1. Coloque este módulo no diretório modules/custom/fastcomments/ do seu site Drupal (ou instale via Composer: composer require drupal/fcom).
  2. Ative o módulo:
    drush en fastcomments
    Ou ative via a interface de administração em Extend (/admin/modules).

Blocos de Widget Internal Link

Vários blocos estão disponíveis em Structure > Block layout (/admin/structure/block):

  • FastComments Widget - O principal widget de comentários. Detecta automaticamente a entidade atual. Ignora entidades que já possuem o campo FastComments (para evitar duplicatas).
  • FastComments Live Chat - Chat em streaming em tempo real. Pode ser colocado ao lado do campo de comentários na mesma página.
  • FastComments Collab Chat - Anotação e discussão por seleção de texto.
  • FastComments Image Chat - Anotação baseada em coordenadas em imagens.
  • FastComments Recent Comments - Exibe comentários recentes em todo o seu site. Contagem de comentários configurável.
  • FastComments Top Pages - Mostra as páginas com mais comentários.

Os blocos centrados em conteúdo (Live Chat, Collab Chat, Image Chat) detectam automaticamente a entidade atual e recorrem a um identificador baseado em caminho em páginas que não são entidades.

Multilíngue Internal Link

O módulo passa automaticamente o idioma atual do site Drupal para todos os widgets.

Permissões Internal Link

  • Administrar FastComments - Acesso ao formulário de configurações do FastComments.
  • Visualizar FastComments - Necessário para ver o widget de comentários.
  • Alternar FastComments - Permite que usuários ativem/desativem comentários por entidade através do widget de campo.

Como funciona Internal Link


Quando um usuário visita uma entidade com o campo FastComments habilitado:

  1. O widget JavaScript do FastComments é carregado a partir do CDN.
  2. Se o SSO estiver configurado, a identidade Drupal do usuário é passada para o FastComments.
  3. Um fallback <noscript> fornece comentários renderizados no servidor para usuários sem JavaScript (apenas nos modos Live Comments e Streaming Chat).

Precisa de ajuda?

Se você encontrar algum problema ou tiver dúvidas sobre o módulo do Drupal, por favor:

Contribuindo

Contribuições são bem-vindas! Por favor, visite o repositório no GitHub para as diretrizes de contribuição.