Ocultando elementos da GUI para novos usuários (menos avassalador)

Retomando isto, pois surgiu em outra discussão (“Dica do dia” / Ou como você lembra/incomoda as pessoas com boas dicas para usar o Discourse?)

Eu adoraria ter um tema (ou « variante » de um tema) básico (em termos de funcionalidade) que fosse ativado para os usuários por padrão e que lhes permitisse optar pela « interface avançada/completa » com todas as funcionalidades disponíveis que o Discourse oferece. Talvez haja um caso de uso para a adição mais granular de recursos à interface, ainda não tenho certeza.

Seria como quando você se conecta à administração do seu roteador: há o modo « básico » e o avançado, e às vezes o especialista.

Meu caso de uso é migrar pessoas do Facebook. Então, quais seriam os recursos/funcionalidades mínimas que elas deveriam acessar?

  • postar tópico, com campo de título oculto que pode ser revelado se desejado
  • responder ao tópico
  • curtir tópico ou postagem
  • obter link para tópico ou resposta
  • adicionar imagem
  • editar perfil e algumas configurações básicas (o restante oculto, a menos que alguma ação seja tomada para revelá-las)
  • notificações simplificadas (todas em um único balde)
  • remover a maior parte das metainformações sobre tópicos que são exibidas na visualização da lista (xyz respondeu n minutos atrás, etc.)
  • pesquisa com opções limitadas (pesquisa simples, avançada pode ser acessada, como no Google)

Certamente há mais, estas são apenas ideias iniciais. Acho que eu tentaria remover praticamente tudo o que for possível e manter o mínimo necessário para permitir que as pessoas façam as coisas com as quais um « usuário médio de mídia social » provavelmente está familiarizado. Resumidamente: publicar, curtir, comentar, incluir um link ou uma foto, preencher o perfil, verificar notificações.

Qual a melhor forma de fazer isso tecnicamente, eu não sei. Pode ser possível montar uma espécie de prova de conceito com os vários componentes mencionados acima.

1 curtida