Criei um tópico contendo diretrizes da comunidade e o fixei globalmente (como um administrador de nível tl4) - no entanto, ele não se comporta como eu esperaria.
O que eu esperaria: A postagem fixada globalmente seria fixada em todas as categorias da comunidade.
O que aconteceu: A postagem fixada globalmente está fixada apenas na categoria em que a criei (tenho que escolher uma categoria para postá-la). Verifiquei isso em várias contas, não apenas na conta de administrador, e a postagem fixada não aparece em nenhuma categoria além daquela atribuída ao tópico.
Este é o comportamento esperado? Se sim, existe alguma maneira de fixar um único tópico em todas as categorias da minha comunidade?
Eu vejo o mesmo comportamento que você, eu não tinha pensado muito nisso, mas a descrição ao fixar um tópico é “Faça este tópico aparecer no topo de todas as listas de tópicos até”. Para mim, isso diz que ele aparecerá no topo de qualquer lista de tópicos, portanto, incluindo listas de tópicos para qualquer categoria.
Também tentei verificar as configurações das categorias para ver se havia alguma configuração que eu estava perdendo para permitir que posts fixados globalmente aparecessem, mas não consegui encontrar nenhuma configuração desse tipo.
Acabei de ver uma descrição conflitante que corresponde, mais ou menos, ao comportamento real. Entre os controles na parte inferior de um tópico fixado globalmente está isto:
Ao visualizar uma categoria individual, a aparência é de visualização de um “Mais Recentes” filtrado, então ainda parece razoável esperar que ele apareça lá com esta descrição também.
Este é o comportamento correto.
Um tópico fixado globalmente aparecerá no topo da lista de tópicos (também conhecida como página /latest).
Na página /categories, ele aparecerá no topo de sua própria categoria, mas não aparecerá nas outras categorias.
Cada categoria terá seus próprios tópicos fixados (por categoria) visíveis.
Não há sentido em colocar um tópico fixado globalmente no topo de cada categoria. O resultado seria ter o mesmo tópico duplicado visível na página /categories para cada categoria.
Use a função Make Banner Topic em vez de Pin Topic Globally. Ou até mesmo o componente Versatile Banner.
Que pena - eu especificamente queria que aparecesse em cada categoria para que todos o lessem, não importa em qual categoria eles estivessem.
Acabei de testar a criação da postagem que quero em todas as categorias como um banner e não ficou bom sem nenhuma temática.
A solução por enquanto será apenas deixar esta postagem fixada globalmente na categoria principal que temos, já que a maioria das pessoas começa por lá de qualquer forma.
Então crie o mesmo tópico em todas as suas categorias públicas e fixe cada tópico por categoria em vez de globalmente, mas a função de banner foi criada especialmente para este cenário. Você pode alterar o estilo do banner como quiser com algum CSS.
Este tópico tem a intenção de ficar por aqui para sempre, semelhante a diretrizes e afins, ou é mais um anúncio único? Se for o primeiro, pode ser apropriado adicionar um link para ele em cada tópico Sobre de categoria.
Se for o último, você pode considerar algo como uma tag de anúncios e até mesmo adicionar essa tag à opção “Assistindo o primeiro post” padrão dos usuários.
Gosto bastante dessa ideia, em vez de duplicar o tópico várias vezes.
Também poderíamos estilizar um banner como o @dax mencionou, mas gosto da simplicidade de não ter um banner quando as pessoas acessam o fórum.
Desculpe se estou perdendo algo muito óbvio aqui - mas qual é a diferença entre fixar um tópico e fixar um tópico globalmente? Qual é o caso de uso pretendido para fixar algo globalmente?
Tópicos fixados (não globalmente) não aparecerão em /latest ou /categories, a menos que também sejam um tópico com atividade recente, apenas dentro de sua respectiva categoria, como /c/dev/7/l/latest.
Tópicos fixados globalmente aparecerão no topo de /latest e /categories, o que pode ser útil se seus usuários geralmente começam em um desses. Eu opero quase exclusivamente em /latest em vez de filtrar para categorias individuais, o que, pelo que entendo, é bastante comum.
Posso certamente imaginar que seja mais ou menos comum para diferentes comunidades. A instância do Discourse que opero tem categorias para diferentes produtos que nossa empresa desenvolve, então, como um usuário normal, eu provavelmente estaria interessado apenas nas categorias dos produtos que uso.
Nesse cenário, eu ainda poderia usar /latest com algumas categorias silenciadas, mas talvez fosse mais natural para as pessoas visitarem as categorias em vez disso. Puramente especulativo, porém, não tenho ideia.