
Idioma 🇧🇷 Português (Brasil)
Plugins de terceiros
Instalações personalizadas
Incorporação em documentos
Add Comments To a Website
Instalação
FastComments foi projetado para ser instalado em qualquer tipo de página - estática ou dinâmica, com tema claro ou escuro, páginas públicas ou internas. Deve ser fácil de instalar e adaptar a qualquer tipo de site ou aplicação web.
WordPress 
Você pode encontrar nosso plugin WordPress aqui.
Um guia de instalação completo e documentação sobre o plugin estão aqui.
Este plugin suporta comentários ao vivo, SSO e instalação sem código. Simplesmente siga o guia de instalação na página de administração após instalar o plugin. Ele irá guiá-lo para conectar sua instalação WordPress à sua conta.
Qualquer comentário deixado com FastComments através do nosso plugin WordPress pode ser sincronizado automaticamente com sua instalação WordPress para que você mantenha o controle sobre seus dados. Isso pode ser desativado para limitar o tamanho do seu banco de dados WordPress.
VanillaJS / Trecho HTML 
A versão VanillaJS do widget é muito fácil de instalar, não requerendo sistemas de build ou código do lado do servidor.
Simplesmente adicione o seguinte trecho de código a qualquer página:
Run 
Você pode usar o mesmo trecho de código em muitas páginas; ele criará automaticamente uma thread separada por página.
Muitas aplicações têm uma opção "Código de Incorporação HTML". Selecione isso e cole o trecho de código acima.
Você também não precisa de uma conta para experimentar! Você pode ver "tenantId: demo" no trecho acima se não estiver logado. Dessa forma, usará a conta de demonstração.
Você pode encontrar documentação sobre como configurar o widget aqui.
Todas as versões do widget FastComments são wrappers em torno da biblioteca principal VanillaJS. Isso nos permite adicionar recursos e corrigir problemas em um só lugar - e as mudanças se propagam automaticamente para as outras variantes do widget de comentários.
Angular 
Você pode encontrar nossa biblioteca Angular no NPM aqui.
O widget de comentários FastComments para Angular suporta todos os mesmos recursos da versão VanillaJS - comentários ao vivo, SSO e mais.
Você precisará do fastcomments-typescript, que é uma dependência peer. Por favor, certifique-se de que esteja incluído na sua compilação TypeScript. No futuro, essa dependência peer será movida para @types/fastcomments, o que simplificará esta instalação.

A dependência peer deve ser adicionada no seu arquivo tsconfig.json, por exemplo:

Então, adicione o FastCommentsModule à sua aplicação:

Uso
Para começar, passamos um objeto de configuração para o tenant de demonstração:

Como a configuração pode ficar bem complicada, podemos passar uma referência de objeto:


O widget usa detecção de mudanças, então alterar qualquer propriedade do objeto de configuração fará com que ele seja recarregado.
Você pode encontrar a configuração que o componente Angular suporta aqui.
React 
Você pode encontrar nossa biblioteca React no NPM aqui.
O widget de comentários FastComments para React suporta todos os mesmos recursos da versão VanillaJS - comentários ao vivo, SSO e mais.



Se você está na UE, você vai querer definir o parâmetro region assim:

Você pode encontrar a configuração que o componente React suporta aqui.
React Native 
Você pode encontrar nossa biblioteca React Native no NPM aqui.
O widget de comentários FastComments para React Native suporta todos os mesmos recursos da versão VanillaJS - comentários ao vivo, SSO e mais.


A configuração é especificada de forma ligeiramente diferente em comparação com a biblioteca fastcomments-react:

Se você está na UE, você vai querer definir o parâmetro region:

Você pode encontrar a configuração que o componente React Native suporta aqui.
Vue 
Você pode encontrar nossa biblioteca Vue no NPM aqui.
Adicionalmente, uma biblioteca vue-next está disponível no NPM aqui
O código fonte pode ser encontrado no GitHub.
O widget de comentários FastComments para Vue suporta todos os mesmos recursos da versão VanillaJS - comentários ao vivo, SSO e mais.
As instruções abaixo são para Vue 3, pois já está disponível há algum tempo, no entanto FastComments também suporta Vue 2 através da biblioteca fastcomments-vue.



Se você está na UE, você vai querer definir a region para EU:

As bibliotecas fastcomments-vue e fastcomments-vue-next suportam a mesma configuração que o widget de comentários VanillaJS.
Você pode encontrar a configuração que o componente Vue suporta aqui.
Múltiplas instâncias na mesma página 
Cada instância do widget de comentários é isolada. Por isso, FastComments suporta nativamente mais de uma instância por página, ou múltiplas instâncias apontando para a mesma thread de chat.
No caso da biblioteca VanillaJS, por exemplo, você simplesmente precisa vincular o widget de comentários a diferentes nós DOM. Se você quer simplesmente atualizar a thread atual na página, veja Trocar Threads de Comentários Sem Recarregar a Página;
Sincronizando Estado de Autenticação Entre Múltiplas Instâncias
Vamos analisar o exemplo de uma aplicação single-page personalizada que é uma lista de perguntas frequentes com sua própria thread de comentários.
Neste caso, temos múltiplas instâncias de FastComments no DOM ao mesmo tempo.
Isso é ok, mas apresenta alguns desafios para a experiência do usuário.
Considere este fluxo:
- O usuário visita a página com uma lista de perguntas, cada uma com seu próprio widget de comentários.
- O usuário insere seu nome de usuário e email e deixa uma pergunta em uma das threads.
- Ele vê outro item de FAQ sobre o qual tem uma pergunta.
- Ele vai comentar novamente. Ele precisa inserir seu email e nome de usuário novamente?
Neste caso, FastComments cuida da sincronização do estado de autenticação entre instâncias do widget para você. No passo quatro, o usuário já estará temporariamente autenticado já que inseriu seu nome de usuário e email na mesma página.
Casos de uso comuns 
Mostrando Comentários ao Vivo Imediatamente
O widget de comentários é ao vivo por padrão, no entanto comentários ao vivo aparecem sob um botão "Mostrar N Novos Comentários" para evitar que o conteúdo da página se mova.
Em alguns casos, ainda é desejável mostrar os novos comentários imediatamente, sem ter que clicar em um botão.
Neste caso, você vai querer habilitar a flag showLiveRightAway, cuja documentação você pode encontrar aqui.
Permitindo Comentários Anônimos (Não Exigindo Email)
Por padrão, FastComments exige que o usuário deixe um email quando comenta.
Isso pode ser desabilitado, instruções estão aqui.
Estilo Personalizado
Muitos de nossos clientes aplicam seu próprio estilo ao widget de comentários. Você pode encontrar a documentação aqui.
Mostrando os Mesmos Comentários em Múltiplos Domínios
Mostrar os mesmos comentários em múltiplos sites é algo que FastComments suporta nativamente. Veja nossa documentação sobre este assunto.
Mudando a Página Atual
FastComments suporta SPAs e aplicações complexas. Mudar a página atual é fácil e é coberto aqui.
Depuração de problemas comuns 
Aqui estão alguns sintomas que encontramos com frequência e soluções comuns.
"This is a demo" Message
Isto é exibido quando você copiou o código do widget da nossa página inicial, que usa nosso tenant de demonstração. Para usar seu tenant, copie o código do widget a partir daqui.
"FastComments cannot load on this domain" Error
O FastComments precisa saber quais domínios são de sua propriedade para autenticar requisições associadas à sua conta. Consulte nossa documentação para ver como resolver este erro (simplesmente adicione o subdomínio + domínio exatos à sua conta).
Observe que isso só deve ocorrer após o término do período de avaliação. Durante o período de avaliação, quaisquer requisições de novos domínios serão adicionadas automaticamente à sua conta.
Migrated Comments Not Showing for Custom Installations
Normalmente isso acontece quando os comentários importados estão vinculados a um Page ID, e você está passando uma URL (ou nenhum valor, caso em que ela padrão para a URL da página).
Você pode depurar isso exportando seus comentários e visualizando a coluna URL ID (atualmente Coluna B).
Certifique-se de que os valores que você vê na coluna URL ID sejam os mesmos valores que você está passando para a configuração do widget como o parâmetro urlId.
Para mais explicações, tente ler nossa documentação How Comments are Tied to Pages and Articles.
Se tudo mais falhar, entre em contato conosco.
Comment Widget Not Showing
Se o widget de comentários não estiver aparecendo, verifique o console de desenvolvedor do Chrome em busca de erros.
Para a maioria das configurações incorretas, o widget de comentários ao menos exibirá um erro na página se conseguir carregar. Não ver nada geralmente indica um erro de script.
Desired Configuration Not Working as Expected
Tente nossa extensão do Chrome para ver qual configuração está sendo passada ao widget de comentários. Se tudo falhar, tire uma captura de tela do que a extensão do Chrome mostra e entre em contato conosco.
Comments Missing on Same URL With Different Hash Bang
Por padrão, o FastComments usará a URL da página para o "bucket" onde os comentários são armazenados. Se suas URLs incluem #hashbangs, e esses #hashbangs
não devem fazer parte do identificador que identifica um tópico de comentários, podemos simplesmente ignorar o valor do hash bang, por exemplo:

Observe que depois de fazer essa alteração, uma migração terá que ser realizada para os comentários existentes. Para isso, entre em contato conosco.
URL Query Parameters Affecting Widget
Por padrão, o FastComments usará a URL da página para o "bucket" onde os comentários são armazenados. Se suas URLs incluem parâmetros de consulta que não devem fazer parte do identificador que identifica um tópico de comentários, podemos simplesmente ignorá-los, por exemplo:

Observe que depois de fazer essa alteração, uma migração terá que ser realizada para os comentários existentes. Para isso, entre em contato conosco.
Not Receiving Emails
No FastComments, nós nos esforçamos bastante para garantir que a entrega dos nossos e-mails seja o mais confiável possível. Contudo, alguns provedores de e-mail são notoriamente difíceis de entregar de forma confiável. Verifique sua pasta de spam por mensagens de fastcomments.com.
Se você entrar em contato conosco geralmente podemos fornecer mais informações sobre por que você pode não estar recebendo e-mails nossos.
Notion e Google Sites 
Quer adicionar comentários às suas páginas do Notion? Nós temos a solução.
Notion
Para adicionar comentários a documentos do Notion, veja o vídeo explicativo aqui.
Google Sites
Google Sites também é suportado, e o fluxo é similar.
- Crie uma conversa para incorporar.
- Ao editar seu Google Site, navegue até
Inserir->Incorporar. SelecionePor URL. - Cole a URL do Passo 1.
- Clique em
Inserir. Pronto!
Nimbus Note
Adicionar comentários ao vivo a uma Nimbus Note também é suportado, e o fluxo é similar ao Notion.
- Crie uma conversa para incorporar.
- Ao editar sua nota, adicione um bloco de incorporação.
- Use a URL do Passo 1 como a URL para incorporar.
- Pronto!