FastComments.com Blog

Mon Oct 05 2020
...

Incorporando Comentários em um site VueJS com FastComments

! Este Artigo Contém Jargão Técnico

Novidades

O FastComments agora possui um componente Vue que está em paridade de recursos com nosso widget VanillaJS.

Decidimos chamar a biblioteca de fastcomments-vue. Você pode encontrar o repositório do GitHub com o código-fonte aqui.

O repositório também contém exemplos de uso do widget.

Está no NPM, que você pode encontrar aqui.

Como Funciona

A forma como este novo componente funciona é que o componente Vue é um envoltório em torno do widget FastComments existente.

Isso significa que se adicionarmos recursos aos nossos componentes existentes ou corrigirmos bugs, você ainda se beneficiará imediatamente!

Por Que o Novo Componente?

Escrevemos o widget FastComments VanillaJS para ser o núcleo do nosso negócio (junto com o backend principal). Isso significa que o projetamos para ser expandido da mesma forma que estamos fazendo agora.

Embora sem esta nova biblioteca Vue, você pudesse ter integrado o FastComments em sua aplicação escrevendo sua própria biblioteca, isso teria sido um grande obstáculo à adoção. Ao suportar o Vue diretamente, facilitamos a adoção do FastComments para esses tipos de clientes.

Vue 3.0

Temos um componente construído especificamente para o Vue 3.0 chamado fastcomments-vue-next.

Aplicações de Página Única?

O FastComments suporta SPAs em seu núcleo. O componente monitora mudanças no objeto de configuração - então, se você atualizar a página atual (chamada urlId), o widget será re-renderizado.

O Que Muda para Clientes Existentes

Nada muda para os clientes existentes - e não há nada de errado em usar a versão VanillaJS do FastComments para novos projetos. fastcomments-vue depende da versão VanillaJS do FastComments e sempre o fará. Se lançarmos componentes Angular ou Vue, seguiremos o mesmo modelo.

Nosso widget VanillaJS é um cidadão de primeira classe do FastComments. Este lançamento é completamente aditivo à nossa infraestrutura.

Além disso, o widget VanillaJS ainda permanece uma ótima solução para incorporar comentários em qualquer página da web que não esteja usando um framework, como uma página estática.

Em Conclusão

Ao lançar a biblioteca fastcomments-vue e futuras bibliotecas, esperamos que possamos facilitar para os desenvolvedores adotarem o FastComments enquanto utilizam metodologias de desenvolvimento modernas.

Saudações!