Gostaria de saber se o Discourse considerou dar suporte a microcomunidades?
No meu caso, tenho uma comunidade de operadores de rádio amador que podem fazer parte de clubes locais de rádio amador.
Eu adoraria ter uma maneira para que os clubes locais tivessem sua própria página de grupo para exibir:
Atividade mais recente
Discutir tópicos do clube
Chat do clube (com o novo chat do Discourse!)
Ver perfis de outros membros do clube
Sinto que a estrutura básica para isso já existe no Discourse.
Acho que uma maneira rápida de chegar lá seria aprimorar a página de Grupos para permitir a exibição de Categorias para esse grupo.
Eu também precisaria criar um tipo de Grupo chamado “Clubes” para diferenciar esse tipo de grupo de outros.
Esse tipo de funcionalidade de clube / micro comunidade é algo que o Invision Community desenvolveu - acho que o Discourse pode fazer isso melhor!
Como outra opção, estou considerando criar um diretório de clubes e um diretório de eventos no WordPress e ter a página principal do clube no WordPress. Seria mais fácil se tudo estivesse dentro do Discourse porque exigiria menos trabalho de desenvolvimento. Mas talvez ter a página do clube dentro do WordPress seja realmente a melhor abordagem?
Estou curioso para ouvir outras opiniões sobre isso!
Parece bastante com o que o NaNoWriMo faz para grupos locais, onde existem postagens semelhantes (na maioria) de interesse para usuários dessas áreas. Não sendo um administrador lá, mas apenas um usuário, não tenho detalhes sobre como isso pode ser alcançado, apenas que pode ser.
Não tenho certeza se esta é uma boa opção para mim, porque em minha comunidade, o clube local dos usuários não será seu grupo principal - seu grupo principal seria seu nível de associação com a organização global.
Ainda é relevante, adoraria mostrar dinamicamente o conteúdo da página inicial - vou investigar isso mais a fundo!
Meu pensamento original era que isso seria melhor alcançado pela personalização da página do grupo.
Além disso, não tenho a capacidade de instalar plugins.
São apenas categorias padrão, nada de especial nelas além de serem restritas ao trust_level_0 nas permissões. Como a pessoa que criou a maioria delas, estou dolorosamente ciente da configuração.
@merefield você sabe se é possível criar um tipo de grupo personalizado? Isso me permitiria identificar “Clube” como um tipo de grupo e tratá-lo de forma diferente dos meus grupos de membros primários
Você poderia fazer isso com um Campo Personalizado de Grupo, veja Custom Fields for Groups? ou adicionar uma coluna ao modelo? Qualquer uma das opções exigirá um plugin …
Outra possível solução pode ser estabelecer uma convenção de nomenclatura que use um prefixo comum para um determinado grupo “tipo”, como @x-foo e @x-bar.