thoka
(Thomas Kalka)
5 Fevereiro , 2025 22:04
1
Gostaria de poder vincular a posts individuais com uma rota permanente.
Atualmente, posts individuais são acessíveis através de sua posição dentro de um tópico. Se um post for movido para outro tópico ou a ordem dos posts dentro de um tópico for alterada, o URL para este post não deve mudar.
Você pode fazer isso vinculando ao ID da postagem: https://meta.discourse.org/p/POST_ID
O ID da postagem não é exposto diretamente na interface do usuário, mas você pode obtê-lo do DOM:
O link a seguir sempre o levará à sua postagem acima: https://meta.discourse.org/p/1703790
3 Curtiram
thoka
(Thomas Kalka)
24 Julho , 2025 06:07
3
Preciso ser mais específico: desejo links não quebráveis para posts como comportamento padrão no Discourse, idempotente à funcionalidade atual.
(A) Um link (copiado da barra de URL em um navegador) para um post deve sempre vincular ao post, mesmo que o post seja movido.
(B) O Oneboxing (inline e completo) deve funcionar para esses links permanentes:
link original: Filtering topic lists in Discourse - #3 by Moin
Is this possible? I know you can watch first posts only in a category, but how does that work on a topic?
post: Build embedding / onebox support for topic filters - #2 by sam - Feature - Discourse Meta
https://meta.discourse.org/p/1820701
Sugestão
A única solução que vejo é incluir o ID do post na URL: /t/{slug}/{topic-id}/position/{post-id}