Temos um site de plano “Open Source” hospedado em .discourse.group. Recentemente, uma mensagem “Tags inválidas” tem sido um problema para nossos usuários que estão tentando postar. Não consigo entender exatamente por que isso continua acontecendo e como resolver. Estou buscando orientações sobre isso.
Tenho medo de que vários novos membros do fórum tenham sido desencorajados a postar por causa disso, e talvez nem tenhamos percebido. Considerando que nosso fórum ainda é bastante novo, isso é um problema sério.
Nossa configuração:
Temos uma categoria “Uso”. A intenção é exigir que todas as postagens nessa categoria tenham pelo menos uma tag do grupo de tags language. Também podem haver outras tags, mas pelo menos uma tag do grupo language deve estar sempre presente. Isso ocorre porque este é um fórum de suporte para uma biblioteca de software que possui ligações (bastante divergentes) para várias linguagens de programação. Os usuários frequentemente esquecem de mencionar qual ligação estão usando. Suas perguntas não podem ser respondidas sem saber isso.
É isso que acontece quando tento criar uma nova postagem. Estranhamente, se eu remover todas as tags, a postagem será enviada (embora uma tag seja obrigatória).
Não consigo reproduzir isso no momento e não tenho ideia do motivo. No entanto, esse problema vem ocorrendo há várias semanas antes de eu perguntar sobre isso aqui. Estou muito confuso.
Com a versão 2.6.0.beta1 ( b9174c8e8a ), antes da correção, eu não conseguia criá-la (embora sem nenhuma mensagem de erro; clicar em salvar em um grupo de tags com “c” simplesmente não salvava o grupo e, após atualizar a página, a tag “c” não aparecia).
Você pode tentar reproduzir o problema com a tag “none”?
Você sabe quando essa correção chegará aos sites hospedados em .discourse.group? Eu nunca prestei muita atenção às versões, pois tudo era convenientemente gerenciado e atualizado pelo próprio Discourse.
Ah, sim, eu ignorei essa parte Não sei sobre a atualização para sites hospedados, mas, enquanto isso, você pode usar “language C” ou qualquer outra coisa e corrigir para “C” assim que a correção for implantada. Acesse https://your.domain/tag/your-tag, clique em “details” e depois em “rename”.
E posso acrescentar, em homenagem ao novo componente de GIF:
Se eu remover a maioria das tags, a criação é bem-sucedida.
Depois disso, posso editar o título/tags e adicionar as tags ausentes novamente, desta vez sem mensagem de erro.
Esse problema está presente há meses/anos. Não consigo encontrar um padrão, talvez ocorra ao tentar criar tags novas ao escrever a postagem inicial, mas não tenho certeza.
Atualização 1: Sou o administrador do site e estou escrevendo a nova postagem com esta conta, então assumo fortemente que isso não é um problema de permissão em si.