This is a very simple theme component that does only one thing: it lets administrators set a category as the default category for the composer. It’s most useful for sites that have disabled the Uncategorized category and would like another category to be automatically selected when launching the composer.
How to configure it
The configuration asks for the category id for the default category.
You can find out the id for the category by navigating to the category page for that category and taking the last number in the URL, e.g. /c/site-feedback/2 → 2.
One issue I have though is that for the category I selected I have set Minimum number of tags required in a topic to one. Still it lets me create a topic without adding a tag.
Olá @pmusaraj, acabei de instalar este componente no meu fórum e gostaria de saber se você poderia me esclarecer a configuração. Não está claro em qual formato o “id da categoria do compositor padrão” deve estar – tentei o nome da categoria e também o URL, e nenhum parece funcionar.
Eu adoraria ter a capacidade de atribuir uma categoria padrão padrão, mas depois permitir que os usuários selecionem seu padrão pessoal preferido individualmente. Mais alguém já pensou nisso, ou tem ideias de como fazer isso?
Eu adoraria isso também. Acho que não categorizado, a não-categoria é muito confusa. Eu esperava que o novo #geral fosse uma categoria padrão para substituir #não categorizado em vez de um substituto com nome estranho para lounge.
Esta é uma mudança muito recente e acabou de ser mesclada. Geral agora é a categoria padrão no composer em sites NOVOS.
Isso não existe ainda, mas estou aberto a adicioná-lo!
Para sites existentes, terei que elaborar um plano sobre como eles podem obter o recurso de categoria padrão. No momento, requer a desativação de allow_uncategorized_topics, mas então também exigirá que a categoria Geral exista e que a configuração oculta do site general_category_id seja definida, mas se os administradores pudessem personalizar qual categoria era o padrão, isso facilitaria para os sites existentes obterem essa funcionalidade e possivelmente fazê-la funcionar com a categoria sem categoria ainda habilitada.
Oh! Viva! Era o que eu pensava originalmente. Estou que isso tenha acontecido.
Sim. Isso é bastante complicado, mas não vejo uma maneira fácil de contornar isso.
. . . espere
Espere. Espere! Espere!!! Por que isso está oculto? Por que não deixar as pessoas escolherem qualquer categoria antiga como padrão em um menu suspenso de categorias? Por que o chamamos de general_category_id em vez de default_category_id? Não seria um grande problema mudar para esta solução muito, muito, muito melhor se você pudesse simplesmente selecionar qualquer categoria como padrão.
muitos sites menores, especialmente aqueles onde o foco geral da discussão é restrito
sites que não dedicaram muito esforço para pensar em categorias [1]
Não vou afirmar que meus sites são enormes, mas #general não funcionaria realmente.
Para tornar tudo isso concreto, caso isso ajude:
Atualmente, temos dois sites, um focado em suporte ao usuário final Ask Fedora e outro focado em mantenedores/colaboradores de projetos Fedora Discussion. Após alguns anos com essa divisão, decidimos fundir o Ask para ser uma subcategoria do Discussion.
Com base na experiência, definitivamente queremos que a categoria padrão para novos usuários seja o Ask Fedora. Caso contrário, o caos se instala. Mas, pessoas mais envolvidas no lado do colaborador provavelmente vão querer que a categoria Project Discussions (o padrão atual no Discussion) seja o padrão. Seria bom apresentar isso como uma opção fácil.
(Me avisem se devo dividir isso em um tópico próprio ou criar um ticket em algum lugar…)
admito, a maioria dos sites na minha experiência *suspiro*↩︎
A menos que os moderadores sejam realmente agressivos na organização dessas postagens após a chegada, isso pode muito bem ser uma #lixeira. Quem vai assinar essa categoria?
As mesmas pessoas que se inscreveram em Uncategorized?
Mas eu posso ter perdido alguma parte do seu argumento. Acho que este componente de tema é uma ótima ideia. Acho também que se livrar de Uncategorized é uma ótima ideia (que é sobre o que estou falando, e agora sinto que não é sobre isso que você está falando).
A questão é o overhead de forçar as pessoas a selecionar uma categoria. Acho que você e eu concordamos que não é tão difícil (se houver poucas opções para escolher).
Sim, acho que estamos em acordo básico. Não permito postagens não categorizadas — e um padrão definido (seja por meio deste componente ou integrado) parece melhor em todos os aspectos — pelo menos enquanto o nome for configurável.
E como um pedido extra, gostaria da opção de permitir que os usuários selecionem seu próprio padrão.
Seria bom se você pudesse definir uma categoria padrão diferente no composer com base nos grupos em que o membro está.
Estou esperando executar várias comunidades independentes como grupos separados com categorias privadas em um servidor Discourse e gostaria de mantê-las bastante isoladas umas das outras.
No momento, ao postar, eles precisam selecionar uma categoria. Isso não é uma coisa ruim, seria apenas um pouco mais conveniente se eu pudesse sugerir um padrão com base no grupo em que eles estão.
Eles não são grupos secretos, a maioria dos membros sabe que eu gerencio vários grupos de discussão, eles apenas escolhem em qual estão interessados.
Da mesma forma, seria útil se novos usuários pudessem solicitar um grupo ao se inscrever. Você pode colocá-los em um grupo com um convite, parece que seria útil permitir que eles escolhessem um também, embora talvez isso crie problemas que exigiriam a permissão de grupos privados, mas selecionáveis e privados, mas na maioria secretos.