filipedeschamps / tabnews.com.br

Conteúdos para quem trabalha com Programação e Tecnologia.
https://tabnews.com.br
GNU General Public License v3.0
5.32k stars 388 forks source link

[Sugestão/Melhoria] Implementação de um Guia de Introdução para Novos Membros #1575

Open Elias-Junior opened 11 months ago

Elias-Junior commented 11 months ago

Descrição:

Contexto: Ao fazer login na plataforma pela primeira vez, os novos membros podem se sentir perdidos devido à falta de orientação. Isso pode levar a uma experiência de usuário menos satisfatória e potencialmente a uma taxa de retenção mais baixa.

Proposta: Implementar um guia de introdução interativo que orienta os novos membros através dos primeiros passos na plataforma. Este guia deve aparecer automaticamente após o primeiro login do usuário.

Detalhes:

Objetivo: Melhorar a experiência do usuário para novos membros, fornecendo orientação clara e útil desde o início. Isso pode levar a uma maior retenção de usuários e a uma maior satisfação geral do usuário.

Rafatcb commented 11 months ago

Essa é uma funcionalidade muito útil, obrigado pela sugestão!

Sei que existem bibliotecas para isso, mas nunca usei nenhuma. Alguém tem experiência com isso e quer recomendar algo? Acho que o Primer não tem nada relacionado, dei uma olhada de leve. O ideal é podermos usar os componentes do Primer para manter nossa identidade visual, mas ter a facilidade de não precisar implementar tudo. Apesar disso, nada impede também de alguém implementar sem biblioteca, se enxergar uma maneira fácil/simples.

Edit: Se for usar uma biblioteca, temos que verificar a acessibilidade dela.

Rafatcb commented 10 months ago

Me deparei com o guia Feature onboarding na documentação do Primer. Ele é sobre o anúncio de novas funcionalidades, mas podemos levar em consideração algumas orientações, por exemplo a parte sobre Teaching Bubble.

pedromclaro commented 10 months ago

Legal! Acho que além de considerarmos funcionalidades ou um recurso, podemos usar este guia para incentivar boas práticas no TabNews, como o incentivo de ler os termos de uso e a seção sobre.

eng-gabrielscardoso commented 8 months ago

@Rafatcb @pedromclaro há a lib https://driverjs.com/ para criação de tutoriais interativos de maneira contextual, mais ou menos como o @Elias-Junior sugeriu

FMorschel commented 8 months ago

Como falei na issue #1650:

Sugiro fazer um post talvez com um passo a passo explicando o que precisa acontecer para receber TabCoins/TabCash e vincular esse post com um clique nos ícones de TabCoin/TabCash.

Aqui uma issue que detalha as informações sobre os TabCoins e TabCash #1381

Edit:

Isso também deveria ser explicado: https://www.tabnews.com.br/FelipeBarso/tabnews-agora-com-recompensas-diarias-em-tabcoins

Rafatcb commented 8 months ago

Acho que uma explicação curta e geral, apontando para o FAQ para mais detalhes (Como ganhar TabCoins? e É possível perder TabCoins?) já seria o suficiente. Não queremos explicar com detalhes porque, além de ser algo complicado e mutável, o objetivo não é que a pessoa busque "a melhor forma de ganhar pontos", e sim que entenda a ideia geral de "quão melhor forem seus conteúdos, mais TabCoins você receberá".

Na verdade, imagino que oonboarding ensinará o básico para a pessoa entender o TabNews, e no fim pode dizer algo como "Para entender melhor como algo específico funciona, visite o FAQ, porque provavelmente sua dúvida foi respondida lá".