Estamos migrando nosso fórum para operar com base em páginas de tags. Acabei de perceber que não é possível fixar um tópico em uma página de tag (ou, pelo menos, os pins padrão são ignorados).
Existe alguma solução para manter uma postagem no topo das páginas de tag?
Páginas de tags e categorias são essencialmente sistemas de navegação diferentes. Faz sentido priorizar um deles para facilitar a vida dos usuários e deixar o outro como um recurso avançado.
Optamos pelas páginas de tags, pois elas oferecem flexibilidade incrível para colaboração entre equipes. O problema é que novos usuários da plataforma querem ver posts fixados, como ‘guia de início’, ‘apresentações’, etc.
Se introduzirmos novos usuários na plataforma usando categorias, eles ficarão confusos, já que o restante de sua interação inicial é construído sobre a navegação por páginas de tags.
Só queria dar um toque nisso: as Categorias tendem a abranger todas as Tags, enquanto as Tags identificam o interesse de cada usuário. No caso específico do Image.sc, cada tag corresponde a um software/pacote diferente, então um tópico fixado sobre QuPath ou CellProfiler seria inútil dentro de outra tag. Enquanto isso, um Anúncio fixado sobre uma palestra do FIJI nem apareceria no topo quando a tag FIJI fosse selecionada.
A parte mais difícil será o modelo de dados. Atualmente, um tópico possui pinned_at e pinned_until para o período, o que é aceitável, mas então pinned_globally (booleano) determina o modo de fixação. Verdadeiro significa exibir globalmente, falso significa fixar em uma categoria.
Para suportar a fixação no nível de tag, precisaremos migrar para algo como pinned_mode (globally|category|tag). Isso poderia funcionar se fôssemos capazes de fixar o tópico em todas as tags às quais ele pertence — mas também me pergunto se os usuários gostariam de escolher uma tag específica para fixá-lo? Nesse caso, provavelmente precisaríamos de outra coluna, pinned_tag, para lidar com isso.
Você gostaria de prosseguir e agendar isso para uma versão futura?
Parece que @Curtis_Rueden no fórum image.sc acabou encontrando uma solução alternativa, embora não tenha sido intencional. Ele criou uma categoria para as postagens da Tag:Sidebar para cada Tag.
Por um curto período, cada fórum tinha uma postagem marcada que aparecia apenas para aquela Tag (o que acabou se transformando em uma barra lateral?). Não tenho certeza de quais seriam os passos para reproduzir isso, mas parece que seria possível criar uma postagem fixa específica para uma Tag com as ferramentas atuais.
Só não entendo nada do que acontece nos bastidores que levou a esse estado intermediário, nem se esse estado intermediário era realmente estável. Portanto, pode ou não ser uma solução alternativa se alguém mais encontrar isso procurando funcionalidade semelhante.
@microscopyra No fórum Image.sc, configuramos o componente de tema Discourse Tag Sidebars, conforme descrito aqui:
Isso é diferente de permitir a fixação de tópicos em visualizações de tags específicas. Mas é ótimo poder ver informações relevantes na barra lateral enquanto navega em uma tag proeminente.
Sim, mas uma das etapas intermediárias desse processo levou à criação de um único tópico fixado em cada Tag. Parar nessa etapa permitiria a existência de um tópico fixado, certo?
Embora fixar vários tópicos fosse interessante, isso também poderia tornar tudo muito mais confuso, em comparação com a atribuição de um único post fixado por Tag, que pode ser editado conforme necessário. E agora que o Pete e eu temos permissão para editar para sempre, poderíamos atualizar esse único post fixado com o que fosse necessário a qualquer momento.