Gostaria de usar o Discourse e já o configurei com sucesso. No entanto, os tomadores de decisão não gostaram muito, citando que é muito complicado (mas as alternativas são tecnicamente muito ruins, então esta ainda é a nossa melhor opção). Removirei elementos visualmente que eles consideram desordem, mas houve alguns desejos que acredito que não são possíveis (minhas habilidades de modificação cobrem CSS), mas me corrija se estiver errado.
Inverter a ordem das postagens em um tópico para que a última fique no topo → uma pesquisa rápida aqui me disse que não é possível.
Em vez do composer flutuante, incorporá-lo no canto superior direito, abaixo do OP, mas acima da última postagem (se a inversão fosse possível) e também desabilitar a pré-visualização.
Torná-lo mais parecido com o Reddit, de forma que as respostas a uma postagem específica não apareçam no nível superior, APENAS sob a postagem citada e com as "X Respostas" abertas por padrão. → Isso não é apenas uma revelação com CSS personalizado, pois esse elemento não está no DOM até ser aberto. Clicar automaticamente nesses botões via JS ao carregar a página parece um pouco hacky. Escondê-los do nível superior pode ser feito via CSS :has(), mas novamente parece abusar do núcleo. Curiosamente, o plugin Post Voting faz algo semelhante.
Tornar mais claro o que cada botão de resposta faz, para quem a resposta vai. Eles continuavam vendo uma floresta de botões de resposta e, agora que penso nisso, entendo que há realmente muitos.
Acredito que muitas preocupações decorrem de não estarem acostumados com o Discourse ou de um mal-entendido ou suposições sobre como as pessoas usarão o fórum e por quê. Estou ciente de que isso vai contra a filosofia central do Discourse, mas eles argumentam que a UX padrão repele pessoas não técnicas que não estão acostumadas com Fóruns, mas sim com mídias sociais. O que devo fazer, além de convencê-los de que está tudo bem como está?
Aliás, em minhas atividades de fórum, nunca me preocupei muito com quem respondia a quê (há citações se for realmente importante para o contexto), e a visualização plana sempre foi lógica. Os recursos de resposta são mais um tempero para mim do que uma forma forçada de criar sub-threads.
Sim, acho que vemos esse efeito em nosso próprio feedback de clientes — há uma forte tendência em tornar a interface mais semelhante às mídias sociais, pois essas são as interfaces com as quais as pessoas geralmente estão mais familiarizadas agora.
Por mais que eu aprecie que você esteja tentando fazer o Discourse funcionar, ele nem sempre é a melhor opção para todos.
A solicitação de respostas aninhadas como no reddit é especificamente complicada, já recebemos solicitações para isso antes e estimamos internamente que poderia levar meses de trabalho para implementar de forma estável… e isso não inclui o trabalho contínuo que estamos fazendo agora para modernizar o layout de nossos tópicos (removendo nosso sistema proprietário de widgets em favor de componentes ember).
Para simplificar, eu consideraria:
Ocultar completamente as respostas incorporadas… algumas pessoas ficam confusas e esperam que isso seja um encadeamento, quando não é. É fácil o suficiente ocultar os botões “N respostas” com CSS.
Considerar ocultar o botão de resposta na linha do tempo à direita do conteúdo do tópico… isso visa facilitar a “resposta ao tópico” de qualquer lugar da postagem, mas sem conhecer a diferença entre “responder ao tópico” e “responder à postagem”, isso pode ser um ruído adicional.
Considerar ocultar alguns botões na parte inferior de cada tópico. Há algumas redundâncias aqui, como marcadores, sinalizações e compartilhamentos (que também estão presentes em cada postagem).
Desculpe se isso não for mais útil em relação às suas perguntas específicas — mas há um limite para o que pode ser feito no momento sem um tempo de desenvolvimento significativo. Boa sorte!
como usuário há algum tempo, em comparação com outras plataformas de fórum, sinto que esta é bem projetada. para os problemas que você mencionou, você pode pensar diferente depois de se familiarizar com… são apenas 2 centavos meus…
existem temas diferentes, você pode querer experimentar, e com componentes css/tema, você pode facilmente simplificar mais, se necessário…
O que você descreve é o caminho que continuamente descubro que estou traçando com muitos dos meus sites Discourse.
O Discourse é realmente ótimo para mim dessa forma. Como desenvolvedor de temas, adoro que o Discourse já tenha uma abordagem de “tudo, menos a pia da cozinha” (“por baixo dos panos”).
Eu projeto e crio soluções da melhor e mais eficiente maneira usando um processo subtrativo, e o Discourse me fornece uma pista de decolagem super longa e super rápida, que é o motivo pelo qual continua sendo minha plataforma preferida como ponto de partida para desenvolver todos os tipos de sites.
Simplificar, simplificar, simplificar é meu mantra diário. E se minha primeira iteração estiver faltando algo e eu precisar de um “Plano B”, então, com o Discourse como plataforma de desenvolvimento, sempre pareço descobrir que minhas opções são realmente ilimitadas.
Como designer, simplificar uma interface de usuário confusa é moleza. Basta remover e ocultar coisas até que ela tenha apenas os recursos — e nada mais — para o caso de uso específico.
E, claro, a comunidade robusta de desenvolvedores aqui no meta é a mais divertida e o melhor ativo de todos para me manter motivado e avançar rapidamente e sem dor por quaisquer desafios que eu encontre.
Estou curioso sobre o que os tomadores de decisão usam agora. Aparentemente, você foi encarregado de selecionar e implementar um sistema de fórum. Talvez eles devessem confiar em sua decisão inicial de confiar em você em primeiro lugar.
Às vezes, as pessoas, especialmente os tomadores de decisão, precisam comentar ou desafiar a implementação de um determinado sistema. Acho que isso os faz sentir que sua opinião importa.
Eu sei, não forneci ajuda técnica com seu pedido. Desculpe.
Ufa, fim do desabafo. Parece que voltei no tempo trabalhando com bobagens organizacionais. Eca.
Pode valer a pena tentar convencer os tomadores de decisão de que muito pensamento foi dedicado ao design do Discourse. Ele se destina a promover a ideia de conversas, em oposição a um sistema de comentários único, onde cada comentário deve ser autônomo. É por isso que coisas como ordem reversa de postagens ou a promoção do comentário mais popular para o topo do tópico não foram implementadas.
Concordo que a interface do usuário poderia ser simplificada. Você pode obter alguma inspiração em Sam's Simple Theme. Acho que ele lida apenas com a página da lista de tópicos, mas dá algumas ideias sobre o que pode ser alcançado com CSS.
Nada, estamos começando do zero. Brevemente tentei o wpForo dentro do WP, mas não gostei da ideia de apenas 1 servidor fazer todo o trabalho.
Eu senti isso e é o que estou buscando. Não consegui forçar a ordem inversa e a visualização encadeada no design, mas abraçarei a planicidade.
Eles tiveram o maior problema com a ocorrência aparentemente dupla da mesma postagem quando você abre as “respostas” usando o botão. Foi daí que veio a ideia de que era confuso. Eu me livrei disso.
Além disso, o scroll para “esta postagem é uma resposta a x” foi considerado confuso, então o tornei não clicável. Mostraremos aos usuários que, se eles responderem a uma postagem mais antiga, usem o recurso de citação, que na verdade incorpora essa única postagem dentro da resposta e é inequívoco dessa forma.
A primeira postagem precisava se destacar visualmente e os botões de resposta precisavam transmitir a quem eles postariam uma resposta (ao tópico em geral ou a uma pessoa específica).
Comecei com o tema Graceful e escrevi cerca de 500 linhas de CSS para adaptá-lo às nossas necessidades.
Concordo. Até removi o recurso de marcar (já que o acompanhamento e os marcadores do navegador são suficientes). E a sinalização, já que este é como um grupo de mastermind, é provável que eles se comportem e eu lerei tudo de qualquer maneira como moderador, mas quando sentirmos que precisamos, eu o trarei de volta.
Sim, o “ruído” foi a principal reclamação. Mas eu gosto do botão de resposta para o tópico inteiro na OP e apenas na parte inferior. Especialmente com o autoscroll para o primeiro não lido, ele direciona os usuários a realmente ler a conversa.
Nem precisamos dos compartilhamentos, já que é um fórum privado de qualquer maneira. Para um fórum novo e não estabelecido, a sinalização também é intimidadora. Veremos quão indisciplinada será essa pequena comunidade.