Convidando feedback para o Discourse Wiki ("Morphpedia")

Estamos construindo um sistema que utiliza o Discourse como uma wiki para coletar conhecimento de forma colaborativa e publica esses conteúdos como artigos em nosso site todas as noites (em nosso domínio e nas imagens abaixo, “traits” correspondem 1:1 com “artigos”. Você pode pensar em “traits”, também chamados de “morphs”, como “raças” para répteis).

Motivações:

  • O objetivo de publicar no site é conseguir hospedá-lo no mesmo subdomínio, integrá-lo melhor ao nosso site principal (com diversas ligações), alterar completamente a aparência e assim por diante.
  • A razão pela qual estamos usando o Discourse para o sistema de acesso de escrita é porque já o utilizamos, ele parece atender bem às nossas necessidades para essa tarefa e nos agrada bastante, além de que isso deve aumentar a popularidade dos nossos fóruns como efeito colateral. Acho que poderíamos dizer que não são wikis verdadeiras, pois vamos usar os posts para discussão, mas restringir a edição das wikis a editores aprovados.

Mais detalhes:

  • Para essa tarefa, nosso backend usa a API do Discourse para recuperar os tópicos e analisar o HTML renderizado com o Beautiful Soup. Nosso desenvolvedor achou que isso era pelo menos tão fácil quanto analisar o Markdown. De qualquer forma, não é tão difícil. Também estamos usando tags para alguns propósitos.
  • Encontramos o plugin de notas de rodapé e o instalamos.

Uma funcionalidade complexa que prevejo precisar é algum tipo de geração de resumo para que nossos especialistas possam examinar diariamente as alterações feitas nas wikis por nossos editores, caso haja erros. Sei que os e-mails de resumo do Discourse podem ser úteis também, mas acredito que eles são mais focados em posts/discussões, enquanto queremos algo mais próximo do visualizador de “diff” integrado. Talvez tenhamos que desenvolver nossa própria solução aqui. Uma funcionalidade simples que poderia ser muito útil seria um campo de “comentário” ou “resumo” na página de edição de post, para que o editor possa resumir sua alteração, como visto em algumas wikis, como a MediaWiki.

Estou postando aqui para solicitar ideias ou funcionalidades que poderíamos aproveitar nesse processo. Vamos lançar esse sistema publicamente com cerca de 50 artigos em duas semanas, e ele acabará tendo centenas de artigos, talvez 1.000.

Exemplo de uma Página Wiki

Exemplo do Artigo Publicado

Página para Explorar os Artigos (Traits)

Página Inicial da Wiki (chamada Morphpedia)

Visualização Útil de Diferenças (Diff)

Artigos relacionados que observei:

Se entendi corretamente, acredito que já exista um campo de comentário na tela de edição (incluindo edições de wiki). Ele está um pouco oculto e é melhor mantê-lo curto, mas está lá caso seja útil :slightly_smiling_face:


Obrigado; isso é útil. Seria um ótimo recurso exigir esse comentário para wikis em algumas categorias.

Alguma outra ideia ou sugestão?

Se as postagens do seu wiki forem o OP (primeira postagem), você pode configurar seus especialistas para definir a categoria como ‘Acompanhar Primeira Postagem’, e acredito que qualquer edição no OP do wiki enviará uma notificação.
Edição: Acabei de testar isso e agora não tenho tanta certeza. :slightly_smiling_face: Vou tentar encontrar onde li isso para ver se me confundi.

Acompanhamento: De fato, me confundi um pouco. Parece que, se você tiver o tópico definido como ‘Acompanhando’, você receberá uma notificação toda vez que o OP for editado. Isso também enviaria uma notificação para cada nova resposta no tópico, o que pode não ser ideal para o seu caso.

O autor do wiki também recebe uma notificação quando o wiki é editado, então você pode fazer com que o especialista relevante seja o autor do OP e receba essas notificações.

Também existe o plug-in Data Explorer (dependendo de como você está hospedado), que pode ser usado para criar consultas personalizadas que você pode compartilhar com moderadores ou grupos personalizados para executar sob demanda.