The best way - he had already identified the need and wrote it a while ago ![]()
HI @tobiaseigen, long time indeed. The response I got to offcourse suggested there wasn’t much demand for it and I abandoned it. I’ve also drifted away from discourse (and ember).
Might need to get back into it soon though. I’m working on a real estate project now called PropertyWebBuilder and I could do with having a forum for it.
Will send you a PM.
Concordo plenamente com sua visão.
Acabei de encerrar um projeto que tentava migrar usuários de um Grupo do Facebook.
Falhei.
Apesar de oferecer um conjunto superior de funcionalidades do Discourse, incluindo plugins personalizados que desenvolvi para proporcionar uma funcionalidade de domínio realmente rica e que deixou o Zuck sem palavras, a única coisa com a qual não consegui competir foi a capacidade de mostrar uma agregação de todos os grupos de interesse aos quais eles estavam inscritos.
“Adoramos seu site, Robert, mas era apenas mais conveniente rolar o feed do Facebook” ![]()
Se tivéssemos uma única página web e um aplicativo web que mostrasse um feed de todas as suas várias contas em sites Discourse, isso seria ótimo.
Talvez um leitor de RSS fosse suficiente. Alguém já tentou isso? Mas, no final, você precisa de uma maneira de acessar com suas contas individuais, da mesma forma que o aplicativo para iOS (excelente) faz.
Isso é conceitualmente ótimo, mas por que foi escrito em React? Se você está construindo uma ferramenta para uma grande população de usuários do Discourse, muitos dos quais podem estar contribuindo ativamente com plugins e Componentes de Tema baseados em Ember, não seria uma boa ideia escrever o aplicativo usando Ember para ajudar a garantir suporte futuro da comunidade?
No entanto, isso é uma falsa dicotomia; um diretório alternativo ainda existiria fora do Facebook, então ninguém iria até lá. A única resposta é conteúdo único e extremamente atraente, como sempre foi.
Mas eu uso o incrível aplicativo da sua equipe o tempo todo, e o que falta é apenas um feed ![]()
Escrevi uma proposta para resolver exatamente esse problema: mesclar diversas atividades do Discourse em um feed de usuário central e social.
Você pode seguir seus pares no Mastodon e adicionar seus “grupos” (instâncias do Discourse que lhe interessam, como uma sobre um jogo que você gosta, outra sobre seu hobby com ioio, etc.) para que sejam intercalados em seu fórum.
Também podemos fazer o mesmo criando uma integração robusta com Facebook/Twitter, que periodicamente seleciona um tópico/post aleatório de /top e o publica nas redes sociais. Tudo isso já é possível, mas não é fácil para pessoas não técnicas.
Sigo muitos fóruns Discourse com meu leitor de feeds.
O que faço é extrair o HTML e convertê-lo em um feed.
Já dominei isso bastante bem, não apenas para o Discourse, mas para qualquer outro site.
Dessa forma, não há necessidade de algoritmos de caixa-preta; tudo está sob meu controle.
Eu teria interesse em algo um pouco menos abrangente para começar: apenas agregar várias instâncias do Discourse, todas sob meu próprio controle. Ter sites distintos permite que cada um se concentre em um tópico ou público diferente, mas traz algumas desvantagens. Seria legal:
- compartilhar a moderação de usuários entre os sites
- poder mover posts e tópicos
- ter notificações compartilhadas
Isso você poderia fazer tornando um dos fóruns o servidor SSO para os outros.
Acho que o resto seria bastante difícil, acredito — supostamente poderia ser feito por meio de um plugin e da API, mas soa como milhares em custos de desenvolvimento e uma boa quantidade para manter.
Acontece que “não dá”. Aprendi da maneira difícil que desabilitar a conta SSO de um usuário no lado do SSO não impede a postagem se eles já estiverem logados.
Sim, eles continuarão logados. Você precisaria de alguma forma adicionar um webhook para desconectá-los dos fóruns afiliados. Acho que isso seria razoavelmente fácil em um plugin, como uma ou duas horas para um desenvolvedor talentoso (e um pouco mais para mim!)
O Fig atende ao que você precisa?
Alguém conhece algum que rode no Windows ou em um navegador da web?
Você pode esclarecer o que está pedindo? Não entendi o que você está perguntando.