⚙️ Configurei um sistema de comentários para meu site: 15 funcionalidades, 8 linhas de código e utilizando o GitHub como armazenamento.
👊🏽 Fala Cria, firmeza total?
Concordamos que um sistema de comentários em um site/blog sempre foi algo incrível, certo? Ainda mais em tempos de redes sociais e com grandes interações entre usuários. Além disso, um sistema desses cria um canal para que o seu usuário possa expressar:
💡 Sugestões
🙌 Agradecimento
👏 Elogio
🤔 Perguntas
📝 Comentários construtivos
📚 Compartilhamento de recursos
😄 Humor
😢 Experiências pessoais
Porém, para um desenvolvedor ou um IndieHacker que pretende utilizar essa funcionalidade primordial, não é fácil encontrar um bom sistema de comentários. Existem várias plataformas de comentários no mercado, tanto gratuitas quanto pagas, como Disqus, Hyvor Talk e Staticman. No entanto, as versões gratuitas muitas vezes contêm anúncios de qualidade duvidosa, e a perspectiva de gastar cerca de $15 dólares mensais apenas pela funcionalidade de comentários pode ser desinteressante. Além disso, há preocupações quanto à posse dos dados, pois eles estão sob controle de terceiros e nem sempre é fácil exportar os comentários desses sistemas.
Alguns desenvolvedores buscam subir a montanha mais alta e criam o seu próprio sistema. Abaixo, listo o que um bom sistema de comentários precisa ter:
👉🏽 Autenticação de usuário.
👉🏽 Postagem, edição e exclusão de comentários.
👉🏽 Respostas em threads de discussão.
👉🏽 Moderação de conteúdo.
👉🏽 Classificação e ordenação de comentários.
👉🏽 Notificações para autores e participantes.
👉🏽 Integração com redes sociais.
👉🏽 Personalização visual.
👉🏽 Proteção contra spam e ataques maliciosos.
👉🏽 Filtros para conteúdo abusivo.
👉🏽 Encriptação de dados sensíveis.
👉🏽 Sistema de reações com emojis para expressar sentimentos.
👉🏽 Suporte para formatação Markdown.
👉🏽 Opção de adicionar GIFs.
👉🏽 Inclusão de imagens e vídeos.
Se você ainda está interessado em desenvolver do zero, você tem o meu respeito! 👏
Venha ver a demo funcionando com um post real e descubra como implementar esse sistema de comentários em seu site! Não perca essa oportunidade de interagir com seus usuários e melhorar a experiência do seu público.