Este site de exemplo é uma proposta sobre como avançar o fórum da comunidade de um projeto de voluntariado do qual faço parte. O objetivo é evoluir de um fórum de comunidade focado apenas em conversas para colocar a comunidade no centro do projeto.
As categorias são: Conversar, Compartilhar e Agir. As áreas de equipe são apenas marcadas. A ideia é manter as equipes acessíveis de forma geral e não segmentar a comunidade com categorias.
Para esta proposta, também adaptei o recurso Assign para Lead e o plugin Solved para Completed. Selecionar Solved em um tópico o desatribui por padrão, e isso funciona bem aqui: Lead mostrará apenas líderes de atividades não concluídas.
Também combina bem com o uso do recurso Event para agendar atividades. A única adaptação aqui foi renomear Going/Not going para Join e Leave para confirmação de presença. Por padrão, ele listará as atividades no calendário Upcoming events, o que parece prático.
Como você configurou o Discourse para colaboração da comunidade? Estou curioso para conhecer mais abordagens além de uma configuração simples de fórum!
Muito obrigado por postar isso. Estou apenas planejando uma configuração do Discourse para um uso muito semelhante, e é estimulante e inspirador ver o que você está fazendo.
Não vou postar minhas ideias e soluções aqui, pois é provavelmente melhor que haja um tópico separado para isso e que mantenhamos este focado em discutir suas ideias.
Adoro como parece limpo e simples.
Sua divisão de Falar / Compartilhar / Agir parece muito clara, adoro a clareza disso. No entanto, não tenho certeza se quero usá-la, porque não estou convencido de que é assim que as coisas realmente funcionam na minha comunidade. Não tenho certeza de quem seria ajudado pela distinção, quando alguém, por exemplo, gostaria de navegar em Falar, mas ignorar Compartilhar.
Sua coluna da esquerda é legal… é um componente de tema ou um tema personalizado?
Qual é o propósito de ter “Categorias” adicionadas no menu superior, quando você já as tem no topo da barra lateral esquerda?
Sua ideia de adaptar o plugin “Resolvido” como “Concluído” é muito interessante, vou tentar isso.
Obrigado pelo seu feedback, Jonathan! E sim, é uma boa ideia não configurar este tópico como uma coleção de soluções diferentes. Ajustei o título e o texto da minha postagem inicial!
Sobre o ponto 2): E sim, eu não quis sugerir o uso desses mesmos termos exatamente assim. Há, no entanto, uma sugestão geral: não dividir a comunidade em subgrupos com categorias de primeiro nível. Fiz um mapa mental para visualizar isso. Para mim, qualquer coisa que você possa colocar em uma bolha branca similar se encaixaria bem nesse layout:
Estou usando o plugin Custom Layouts e todos os seus widgets atuais: Lista de Categorias, Perfil, HTML Personalizado e Lista de Tópicos. Portanto, o menu de navegação que lista as tags (comunidade, design, desenvolvimento, marketing) é uma lista HTML personalizada.
Estou usando a barra lateral apenas na visualização para desktop, não para dispositivos móveis; é por isso que também mostro as categorias na navegação superior. Além disso, pode haver mais categorias que eu não gostaria de destacar de forma semelhante no menu da barra lateral.
Eu realmente gosto da sua forma de pensar. Quando comecei a aprender a criar plugins para o Discourse, também cometi o erro de me focar demais nas categorias. Acho que é bom imaginar como seria realizar as ações que fazemos no Discourse na vida real. Imagine entrar em uma categoria e “criar um novo tópico”. Para mim, isso parece pouco natural. Não consigo lembrar de ter feito algo semelhante na vida real. Acho que ações como “iniciar uma conversa” ou “fazer uma pergunta” soam muito mais naturais.
As ações devem ser algo que realmente pareça natural na vida real. “Criar um tópico” soa mecânico e talvez até um pouco grosseiro para mim. É por isso que estou construindo uma API para substituir as ações do compositor por algo personalizado no plugin em que estou trabalhando no momento. Também gostei da sua ideia de criar uma comunidade com um propósito. Sinto que meu objetivo de criar um dicionário colaborativo baseado no Discourse segue uma direção semelhante.
O Discourse precisa ser personalizado de alguma forma. Caso contrário, fica muito parecido com um grupo do Facebook, e a fricção dos grupos do Facebook é muito baixa.
Espero que o couchers.org tenha sucesso. Usei o couchsurfing.org em março, quando cheguei em Taipei, e não o usei mais desde então, mas ouvi de outros viajantes que ele teve um pequeno colapso O dinheiro de VC estraga tudo
Tenho curiosidade sobre por que você optou por não usar a visualização de layouts para mobile.
Optamos por ocultar completamente o menu suspenso de categorias (em um componente de tema). Estou curioso se você fez algum ajuste no Widget de Lista de Categorias para selecionar categorias específicas? Ou se está usando a configuração excluded_categories? Eu considerei adicionar uma configuração included_categories (ou algo assim), pois isso pode ser útil para algumas pessoas.
Recentemente, ativei três níveis de categorias no thepavilion.io para permitir uma organização diferente da base de conhecimento. Anteriormente, tínhamos:
Resisti a fazer essa mudança por algum tempo, pois três níveis são mais complicados, especialmente para plugins e temas lidarem. Por exemplo, o widget de lista de categorias layouts não suportava três níveis (eu acabei de adicionar suporte recentemente).
No entanto, agora precisamos de três níveis na base de conhecimento por motivos organizacionais (por exemplo, precisamos buscar certos tópicos de conhecimento da API com base na categoria). Como pode ser esperado em um Discourse baseado em projetos/trabalho, a categorização pode ser influenciada por necessidades organizacionais, ao contrário de temas de discussão em um fórum mais focado em discussões.
Na verdade, estou bastante satisfeito com a visualização móvel como ela está. Também acho útil não complicar demais as adaptações. Assim, a navegação básica pelo site funciona com o menu de navegação padrão.
Agora que olhei com mais atenção, e como feedback, tive algumas dificuldades para entender como deveria funcionar. Parece que é outro menu HTML codificado manualmente. Eu também tentaria evitar isso.
Sim, excluí algumas categorias nas configurações do widget. E acho que incluí-las seria mais intuitivo, já que é assim que a maioria das configurações funciona. Seria possível popular essa lista com todas as categorias existentes quando você ativar o widget pela primeira vez?
No geral, adoro muito o plugin discourse_layouts e deixei mais feedback sobre os widgets dele aqui: