Estou trabalhando lentamente na adaptação do Discourse como uma solução de comunicação para a comunidade escolar de uma escola de educação progressiva.
Em contraste com as comunidades, em sua maioria informais, para as quais o Discourse parece otimizado, esta comunidade é baseada em uma estrutura muito formal.
Isso requer uma série de ajustes.
Grosso modo, devido ao ambiente formal (todas as áreas são restritas) em oposição ao ambiente informal (quase todas as áreas são livremente acessíveis), há um enfraquecimento da expectativa muito valorizada do Discourse de separação clara entre tópicos/mensagens privadas e públicas em favor de uma melhor integração das áreas em uma interface unificada.
Neste ponto, agradeceria uma discussão sobre o seguinte tópico:
Criamos uma categoria privada separada para quase todos os grupos.
As informações para este grupo são postadas nessa categoria.
É muito conveniente definir quem pode escrever na categoria.
No entanto, não é possível abordar vários grupos ao mesmo tempo dessa forma.
Além disso, falta a capacidade de atribuir permissões para postar informações através de grupos (no caso de grupos, os direitos de comunicação só podem ser definidos usando as propriedades “moderador”, “proprietário” e “membro”).
Embora isso possa ser realizado através de mensagens de grupo, os tópicos postados lá são inconvenientemente encontrados em outro lugar na interface.
Portanto, sonho com uma adaptação que combine as vantagens de ambas as abordagens:
As permissões de escrita para grupos (quem tem permissão para mencionar o grupo) também devem ser definíveis através de grupos.
As mensagens para grupos devem ser exibidas na categoria designada.
As mensagens para vários grupos apareceriam então em todos os grupos abordados (potencialmente em várias categorias simultaneamente).
Ou você está se referindo a configurar uma lista de quais grupos outro grupo tem permissão para mencionar por meio dessa interface?
Isso quebraria o caso de uso mais normal - por exemplo, eu pertenço a muitos grupos aqui e, se uma postagem fosse publicada em todas as categorias acessíveis aos grupos aos quais pertenço, ela estaria por todo o fórum.
Estamos reconsiderando a forma como grupos e categorias funcionam, mas isso parece um requisito bastante específico.
Eu preferiria que todo direito também pudesse ser configurado usando todos os outros grupos, lidando com outros grupos idênticos a “proprietários”, “membros”, “moderadores”, mas também ficaria feliz com uma solução se cada “Quem tem permissão para fazer algo” fosse seguido por “Quais grupos têm permissão para fazer algo”.
Com “categoria designada”, eu estava pensando em uma opção na interface de administração da categoria para configurar uma categoria como um “canal de saída” para um [1] grupo especial. Sem essa configuração, nada deveria mudar.
Acima, tentei descrever uma necessidade fundamentalmente diferente para usar o Discourse em ambientes formais.
Em comunidades informais, as categorias são organizadas tematicamente.
Comunidades formais são mais provavelmente representadas de tal forma que a estrutura da categoria corresponde à estrutura da comunidade.
No caso de nossa escola, existem categorias para grupos de aprendizado individuais, níveis de série e grupos de série, que são então subdivididos em áreas apenas para pais e áreas para pais e professores.
Para colaboração entre esses diferentes grupos ou colaboração com especialistas individuais, apenas mensagens privadas estão disponíveis. No entanto, estas não são exibidas nas categorias (ou seja, na visualização que é usual para todas as outras informações).
A interface já complexa do Discourse, portanto, torna-se ainda mais confusa com uma camada adicional de grupos e mensagens privadas.
Quero integrar essa camada opcionalmente na visualização da categoria.
Pode haver casos de uso para permitir mais de um grupo, pelo menos, enquanto a aritmética de grupos não for implementada. ↩︎
E funcionaria apenas para categorias que são privadas ou não rastreadas, porque acho que terá um impacto no SEO ter conteúdo duplicado (pelo menos costumava ter, quando eu entendia o cenário). Não vejo isso sendo construído por nós, mas se for um recurso popular, nunca se sabe.