Quão viável é um aplicativo desktop leve para Discourse, e poderia ele melhorar o envolvimento e/ou a conscientização de notificações?

Esta é uma continuação de uma pergunta do AMA de hoje. David respondeu muito bem e definitivamente entendeu de onde vinha essa pergunta. Ligarei o vídeo do AMA a este tópico quando ele estiver publicamente disponível.

A pergunta inicial foi:

MSTeams é um aplicativo independente que exibe notificações na barra inicial. Ele domina a comunicação de nossa empresa por causa disso - está sempre a um clique de distância para todos os usuários e os notifica imediatamente sobre novas informações. Há alguma ideia para criar algum tipo de aplicativo independente do Discourse, ou fornecer esse tipo de recurso de notificação de desktop?

Para ser um pouco mais específico, é realmente o porquê que é importante, em vez do o quê. O porquê aqui é o seguinte:

  • Imagine uma grande empresa, vários canais de comunicação: Teams, Outlook, Discourse, Sharepoint e vários outros
  • Imagine que você é uma pessoa ocupada e quer contatar alguém ou uma equipe sobre algo.

Você:
a) Abre um navegador, digita o URL (se souber), faz login, encontra a categoria certa, cria um tópico, dá um título, descreve a pergunta em detalhes, envia e espera pacientemente por uma resposta
b) Clica no ícone do MSTeams na sua barra inicial, digita o nome da pessoa ou grupo que pode ajudar, digita e envia - sabendo que a pessoa do outro lado receberá imediatamente um alerta em sua barra inicial, que pisca em laranja até que ela responda

Eu definitivamente não estou defendendo o piscar em laranja, mas estou vendo perdermos uma quantidade significativa de conteúdo para o MSTeams. Este é realmente o problema que quero resolver, e acho que o sistema de notificação pode ser um ponto onde estamos perdendo.

Há atrito necessário:

  • Escolher Categoria
  • Cuidar do tópico

mas também atrito adicional que um aplicativo de desktop não tem

  • Pensar em usar o Discourse - Ele é capaz de ajudar?
  • Decidir usar o Discourse - Vale a pena o esforço? Quanto tempo até alguém ver meu tópico?
  • Abrir o navegador
  • Ir para o site
  • Fazer login

Note que o processo de Pensar e Decidir para o MSTeams não acontece. É tão baixo esforço para mim clicar em um botão: estou imediatamente em posição de começar minha pergunta.

Do lado do receptor, também é difícil saber quando você tem notificações. O Teams me diz quantas mensagens eu não vi na barra inicial, então eu sempre sei quando há algo novo. Com o Discourse, preciso estar no site ou ter a aba aberta, e então notar.

Acho que nem mesmo um aplicativo de desktop completo seria necessário, talvez até algo como um equivalente de desktop do aplicativo móvel que o ajuda a gerenciar melhor suas notificações do Discourse.

No final, só precisamos de algo que signifique que o Discourse esteja sempre a um clique de distância para todos os usuários, e que exija zero cliques para saber se há algo que valha a pena dar uma olhada.

Talvez algo já exista que possa ser uma boa alternativa?

5 curtidas

Fico feliz em discutir aqui também :slight_smile:

Houve algumas experiências com um aplicativo Electron para Discourse (especialmente a parte de chat). Portanto, é viável fazer algo assim, mas nada foi tentado que considere totalmente o que significa manter algo assim para uma ampla base de usuários.

Acho que sua intuição sobre notificações é boa, mas não tenho certeza se é realmente o principal problema aqui.

Nesse cenário, acho que o chat é a coisa que as pessoas provavelmente usarão. Usamos chat no Discourse para a mesma coisa. Você está ocupado, está entre tarefas, tem uma pergunta e quer uma resposta rápida. Muito mais fácil digitar em uma caixa que está esperando por você, em um espaço onde você pode ver que “muitas pessoas estão digitando” e disponíveis para responder.

Eu poderia focar em outros cenários em vez disso. Você mencionou essas outras ferramentas no meio:

Outlook, cara. Alguém envia um e-mail. Eles esqueceram de colocar uma pessoa em cópia, alguém responde para adicioná-la. Isso acontece mais algumas vezes. Ah, muitas pessoas neste tópico. Alguém responde e remove metade da lista de cópia. A próxima pessoa que responde não percebe que nem todos estão mais ouvindo.

Ugh, vamos apenas levar isso para o Teams em vez disso.

“Ei, então no tópico de e-mail…”
“Qual tópico de e-mail?”
“Aquele sobre X”
“Não tenho certeza se estou nele”
“Procure pelo assunto ‘a coisa sobre x’”
“Ah, sim, vejo isso”
“Ok, então na mensagem para fulano de tal…”
“Hmm… sim, devo ter sido removido do tópico naquele ponto”
“Vou apenas encaminhá-lo para você”

Pronto, mais uma bifurcação na discussão.

E se você pudesse simplesmente colocar um link para essa discussão no chat em vez disso?

Acho que esse é o ponto. Mover discussões de e-mail para o Discourse. Então o MS Teams é ainda melhor porque você pode facilmente vincular a essas conversas sem toda essa outra bobagem.


Certamente há conversas no chat que seriam melhores no Discourse também, mas isso é um esforço mais difícil, como você está descrevendo. Mas tenho certeza de que você já viu isso com outras ferramentas também.

“Ei, este tópico está ficando um pouco longo. Podemos resumir isso em um documento para começar?”

Ok, esse é um bom passo. É um sinal de que as pessoas estão dispostas a ir assíncronamente quando necessário.

Então o que acontece?

Quanto tempo duram esses tópicos de comentários nos documentos compartilhados? Como você encontra o correto?

Ok, sim, alguns desses documentos podem ser melhor discutidos no Discourse também. Isso é um movimento mais difícil, no entanto, na minha experiência. Uma coisa que ajuda é que copiar/colar de documentos para o Discourse é muito bom. Deixe as pessoas fazerem seus rascunhos nos documentos, mas se a expectativa é que o documento precise ser discutido, copie/cole-o no Discourse e discuta um instantâneo dele lá.


Esta é a maneira como eu tentaria abordar este problema. Procure os cenários onde as pessoas verão mais valor e tente desenvolver um tipo de “manual” em torno deles.


Eu adoro trabalhar no Discourse, onde usamos praticamente apenas o Discourse para tudo o que no passado eu usava uma combinação de ferramentas. Mas as empresas existentes não são quadros em branco e as ferramentas que elas já usam não serão facilmente substituídas. Novas ferramentas precisam ser capazes de existir ao lado das existentes.

Definir algumas diretrizes sobre quais ferramentas usar e quando é provavelmente necessário.

Aqui estão alguns exemplos que encontrei no passado onde as pessoas tentaram mapear esse tipo de coisa abertamente (nenhum desses inclui o Discourse, mas acho que a ideia ainda se sustenta bem)

Estou tentado a renomear isso para ser tudo sobre o porquê e movê-lo para Community, mas vou deixar você mastigar essa ideia primeiro.

5 curtidas

Interessante saber que foi investigado no passado, especialmente com o electron, embora eu imagine que seria um esforço considerável para produzir e manter adequadamente.

Isso é verdade, mas infelizmente é o MSTeams, e acho que não podemos usar o Discourse Chat: estamos incentivando os usuários a compartilhar informações entre projetos de clientes no Discourse, mas isso precisa ser estritamente moderado – o Cliente A não pode saber o segredo do Cliente B e vice-versa. Ao usar o chat, confundimos essa expectativa comportamental no Discourse e desviamos boas informações da parte compartilhada/aberta da plataforma para conversas totalmente privadas. Mesmo a funcionalidade de “mover conversa do chat para o tópico” pode não ajudar aqui - as pessoas correm diretamente para a próxima coisa em um ambiente de trabalho, e muitas delas nunca aprenderão a usar essa funcionalidade.

Isso é completamente verdade e, felizmente, não exigiu muito encorajamento.

Como resolvemos a informação indo na direção oposta? As perguntas feitas no MSTeams não resultam em links, não são transmitidas e se perdem no Éter da Microsoft. O usuário sabe que seu destinatário receberá uma notificação imediatamente. Com o Discourse, isso não acontece. Mesmo com notificações por e-mail, elas são misturadas com outras mensagens e geralmente são filtradas para uma pasta. Essa imediatismo é um motivo chave pelo qual essas perguntas são feitas no MSTeams em vez do Discourse.

Posso atestar isso como um bom processo. Teve sucesso decente, especialmente quando podemos sincronizar esses tópicos de outra plataforma com o mesmo sabor markdown, como o Gitlab.

Obrigado por fornecer essas diretrizes como referência. Nosso processo interno para isso tem sido uma bagunça e permanece indefinido. Há muitas plataformas e muitos cozinheiros. Vou apresentá-las como bons exemplos.

Se você achar que é mais adequado nessa direção, fico feliz que você o mova. Para nós, o problema principal é perder ótimas conversas de longo prazo para o MSTeams. Embora possamos continuar insistindo em fazer essas perguntas no Discourse, uma parte do porquê é a imediatismo do MSTeams. Esse é um ponto onde o Discourse está perdendo atualmente e acho que é uma pena enorme. Não vejo a gente substituindo o MSTeams pelo chat do Discourse, então sinto que precisa haver outra maneira de competir em um nível técnico.

Em termos do o quê, um aplicativo desktop pode ser um caminho a seguir, mas posso ver que é muito esforço e realmente vale a pena esse esforço? Provavelmente não.

Por outro lado, minha pesquisa me levou a alguns multiplexadores/centros de notificação. Talvez valha a pena monitorar projetos como esses para futuras integrações? Suspeito que a solução ideal seria uma única plataforma que centralize todas essas notificações, semelhante a como o Discourse Hub centraliza as notificações de um usuário do Discourse.

Eu dei uma olhada de 3-4 minutos nas seguintes opções. Não sei se vocês já olharam para elas em termos de fornecer integrações? Algo assim faria sentido?

https://novu.co/ - parece promissor, embora eu não tenha conseguido ver uma lista de plataformas suportadas
Pushover: Applications and Plugins - não tenho certeza se a empresa iria gostar disso
GitHub - notifo-io/notifo: Multi channel notification service for collaboration tools, e-commerce, news service and more. parece muito bom, interface web parecia muito elegante e fácil.

1 curtida

Você instalou o aplicativo web Discourse como um PWA no Windows? Ele exibirá um ícone de número de notificação na barra de tarefas. Isso funciona de imediato.

3 curtidas

Esta é uma ótima sugestão. Vou experimentá-la por algumas semanas e ver como funciona. Uma desvantagem é que é uma única aba - pelo menos no Chrome. Mas para este caso de uso de monitoramento de notificações, ainda é uma boa melhoria.

Para qualquer outra pessoa que queira tentar isso, no Chrome clique no ícone da área de trabalho ao lado da estrela de favoritos na barra de URL
image

1 curtida

Sim, combine isso com a visualização da primeira postagem em categorias específicas pode ajudá-lo a ser alertado sobre novos tópicos de interesse não lidos.

2 curtidas

image

Já estou amando! Ótima sugestão :heart:

5 curtidas

Veja minha consulta aqui: Implement Badging API - #10 by merefield

3 curtidas

Estou usando isso há uma semana e ainda adoro. Tenho divulgado em toda a empresa e espero um impacto muito positivo nos tempos de resposta.

Para referência, isso funciona em:

Aqui está um vídeo rápido de como configurar isso com o Edge. Peço que ele seja executado na inicialização para conveniência extra.
Nota: A primeira coisa que clico é na barra de endereços. Isso não está claro no vídeo devido a artefatos de compressão.

Há também um guia para Chrome com imagens aqui: Implement Badging API - #11 by Tris20

1 curtida

Olá Tristan. Não tenho certeza se ajuda depois de todo esse tempo, mas estou trabalhando em um cliente desktop para comunidades Discourse. Como é um aplicativo muito novo, eu apreciaria muito se você pudesse dar uma olhada e suas impressões

4 curtidas