Acabei de instalar isso na minha instância auto-hospedada. Estou testando com alguns usuários da equipe agora mesmo.
Ainda estou apenas brincando, mas gostei! Com certeza encontrará um lugar na minha comunidade.
Algumas coisas que ainda não entendi 100% - então aqui estão algumas primeiras impressões iniciais ao testar.
No momento, apenas a equipe/administradores podem ver o chat - mas se eu adicioná-lo a um tópico público, eles serão os únicos a ver esse botão?
Gosto de vincular um tópico e um canal de chat, mas, exceto por um link, eles são basicamente entidades separadas. Eu gostaria de ver algo que indique que chats/posts aconteceram em outro local, caso sejam relevantes.
Quando se trata de permissões, não tenho certeza de como “Responder” e “Criar” se aplicam às mensagens de chat, mas presumo que “Responder” significa que as pessoas podem conversar…
Inicialmente, achei o termo “Categoria” para canal confuso, já que pode haver vários canais por categoria. Não tenho certeza se tenho uma alternativa melhor, mas é apenas uma observação.
A partir da página de uma categoria, eu adoraria ver todos os canais de chat associados.
Na página de canais do navegador e na barra lateral, eu adoraria ver os canais agrupados por sua categoria, seguindo a ordem que definimos para as categorias. No momento, parece ser ordenação alfabética, o que é bom, mas acho que um agrupamento por categoria reduziria nomes de canais como “categoria-X-Y” “categoria-X-Z”.
A experiência do usuário para criar/editar canais é um pouco confusa. Por que a página de navegação também não tem um botão de novo canal? Foi um pouco pouco claro precisar ir para a navegação para editar um canal.
Finalmente, acho que gostaria de fixar a janela de chat no lado direito, para que ela não fique mais flutuando e cobrindo o conteúdo, mas ainda visível. Tenho uma tela grande, os posts ainda ficarão bem no lado esquerdo.
Tenho certeza de que algumas dessas coisas estão em seu roteiro, ou você sabe que são lacunas. A ferramenta ainda parece incrível e ainda estou vendo como podemos habilitá-la amplamente em nossa comunidade.
Também encontrei um bug:
Unhandled Promise Rejection: TypeError: t.canModifyMessages is not a function. (In 't.canModifyMessages(this.currentUser)', 't.canModifyMessages' is undefined)
Criei um tópico em uma categoria apenas para a equipe. Em seguida, cliquei em habilitar chat nesse tópico. A janela de chat apareceu no canto superior direito, mas esse erro ocorreu e eu não consegui postar. Usei o ícone \u003c para chegar à lista de todos os canais, depois selecionei o novo canal de chat do tópico. Depois disso, a postagem funcionou corretamente. Não tenho muita certeza do que mais poderia ter causado isso.
Enfim, espero que esse feedback seja um ponto de vista útil. obrigado por todo esse trabalho!
Ótimo feedback @Michael_Ball! Acho que faz sentido desmembrar isso em tópicos específicos de Feature / Bug /UX marcados como chat para que possamos focar melhor nas melhorias.
Em relação ao erro canModifyMessages, @j.jaffeux, alguma ideia?
Por enquanto, encontrei uma solução alternativa, usando CSS para ocultar o botão Iniciar nova mensagem pessoal de usuários que não são administradores. Usando o componente de classes de grupo, você pode focar isso em grupos específicos.
Isso pode ser facilmente contornado se as pessoas souberem CSS, então pode não funcionar para você se você quiser que seja totalmente bloqueado.
Existe alguma maneira de conectar um chatbot ao plugin discourse-chat no momento, ou isso está no roteiro? Talvez uma maneira de redirecionar todas as coisas de integração discourse-chat para os novos chats?
Se houvesse uma maneira de usar chatbots hubot ou errbot nos novos chats, acho que o Discourse também poderia servir como uma ótima solução ChatOps
Sou iniciante em administração do Discourse e estou usando o Cloudron no DigitalOcean. Já experimentei adicionar outros plugins e criar meus próprios plugins, sem problemas. Quando instalo o plugin de chat, ele faz com que minha instância do Discourse pare de responder. Quando removo o plugin e reinicio, leva um tempo, mas eventualmente volta a ficar online. Há algo diferente que devo fazer ao usar isso em uma instância gerenciada com o Cloudron, ou não é uma combinação viável?
Aqui está alguma documentação do Cloudron com as instruções que estou usando para instalar plugins via terminal: Discourse - Documentação do Cloudron
Coloquei em modo de recuperação e ele exibiu o seguinte erro:
Erro: Inativo - Erro ao obter o IP do serviço redis-deb848df-b7cd-42f5-bb34-572dab2fd29f
Estou atualizando de 2 GB de RAM para 4 GB, caso o redis esteja morrendo por falta de recursos. (A administração de servidores não é meu forte, então se isso não faz sentido como solução, me desculpe - é a única coisa que consigo pensar para tentar.)
Ótimo, obrigado por encontrar o problema. Fiz a instalação do Cloudron ontem, então está o mais atualizado possível que esse sistema me oferece. Parece que terei que me acostumar com a instalação padrão se quiser usar o plugin de chat… provavelmente já está na hora mesmo
Isso parece incrível. É possível testar em um Discourse padrão hospedado? Estou começando uma nova comunidade e já estou sentindo tensão entre usar Discord versus Discourse. Tomamos a difícil decisão de ir primeiro para o Discourse e perder o chat, mas isso parece exatamente o que precisamos.
Estou exatamente na mesma posição e tomei a mesma decisão! Muito legal. No fim das contas, é muito melhor possuir seus próprios dados/plataforma do que o modelo do Discord para um negócio real.
Por que não experimentar literatecomputing.com ou communiteq.com como uma forma de obter as vantagens da auto-hospedagem (por exemplo, o plugin de chat) enquanto evita sujar as mãos indevidamente?
Não tenho certeza se eles suportam o plugin de chat enquanto ele está em estado Beta, mas ambos fornecem excelente serviço e suporte para esse tipo de coisa.
Principalmente porque quero apoiar a equipe do Discourse diretamente. Este software é incrível e eles fazem um ótimo trabalho.
Para a equipe do Discourse, estou muito interessado em ver este recurso em planos hospedados. Se a equipe de vendas estiver por aí, por favor, anote-me como um forte lead!
Tenho certeza de que algumas dessas coisas estão em seu roteiro, ou vocês sabem que são lacunas. A ferramenta ainda parece incrível e ainda estou vendo como podemos habilitá-la amplamente em nossa comunidade.