Então, o que você está dizendo é que, se alguém linkar externamente para a postagem #17 e nós a redirecionarmos para a postagem #78 porque várias postagens foram excluídas, não haverá problemas — é um design melhor?
exato, mas isso não é um problema de software no Discourse. Apenas tranquilize seus usuários de que é normal e siga em frente. Há 0,0% de chance de mudarmos esse comportamento.
Não. Não estou pedindo para a URL mudar. Estou pedindo apenas que o número do post exibido seja consistente entre a linha do tempo e a caixa de diálogo que mostra ‘post #x’, onde X é uma contagem que inclui posts e sussurros excluídos.
As capturas de tela que postei no tópico devem deixar isso claro.
@sam - na imagem a seguir, onde está escrito ‘post #580’ (circulado em rosa), deveria estar escrito ‘post #256’ para corresponder à linha do tempo (circulada em rosa, à extrema direita da imagem):
Sim! A contagem na linha do tempo está correta do ponto de vista de um membro visualizando as postagens que ele pode ver — o ‘25/26’ é o esperado e faz sentido.
Então, para ser consistente, onde mostra ‘postagem #28’ na caixa, poderia exibir ‘postagem #26’ — mas ainda assim linkar para a 28 da mesma forma.
Não acho que estamos dando voltas, mas estou tendo dificuldade em explicar esse único ponto. Desculpe por isso, mas espero que tenhamos chegado lá no final, mesmo que nada seja alterado.
@riking - os números na URL geralmente ficam à direita e não são imediatamente visíveis, a menos que você role a página (pelo menos nos meus navegadores). Isso contrasta com os outros elementos da interface. Você tem razão ao dizer que alguém ainda pode examinar a URL, mas é mais difícil notar imediatamente e muito mais sutil, dado que o topic_id também está incluído.
@sam - sim, ao ouvir que seria muito trabalho alterar a numeração/links da URL e coisas assim, no post 8 deste tópico sugeri que seria simples o suficiente corrigir apenas a discrepância mais óbvia nas contagens e desisti de qualquer outra ideia.
O número do post já pode ser exibido de forma diferente em alguns lugares, por exemplo, na linha do tempo versus na caixa, como demonstramos nas capturas de tela acima. Estou sugerindo tornar isso consistente e, acho que como consequência, tornar o post_id do banco de dados mais obscuro.
Não tenho certeza se você concorda, mas não sinto que os números na URL façam realmente parte da interface como tal - a URL já tem o topic_id nela, e isso já é opaco para os usuários. O post_id poderia ser pensado de forma semelhante.
O único problema que vejo em fazer a numeração dos posts exibida da mesma forma nos dois lugares sugeridos é que um moderador/administrador pode se referir a um número de post no texto (como você fez com ‘#30 por riking’), mas isso é um post diferente para um não moderador/administrador. Esse problema já existe agora ao navegar pela linha do tempo.