Dauerhafte Route zu Beiträgen

Ich möchte in der Lage sein, auf einzelne Beiträge mit einer permanenten Route zu verlinken.

Derzeit sind einzelne Beiträge über ihre Position innerhalb eines Threads erreichbar. Wenn ein Beitrag in einen anderen Thread verschoben wird oder die Reihenfolge der Beiträge innerhalb eines Threads geändert wird, sollte sich die URL zu diesem Beitrag nicht ändern.

Sie können dies tun, indem Sie auf die Beitrags-ID verlinken: https://meta.discourse.org/p/POST_ID

Die Beitrags-ID wird nicht direkt in der Benutzeroberfläche angezeigt, aber Sie können sie aus dem DOM abrufen:

Der folgende Link wird Sie immer zu Ihrem Beitrag oben führen: https://meta.discourse.org/p/1703790

3 „Gefällt mir“

Ich muss spezifischer sein: Ich wünsche mir nicht-brechbare Links zu Beiträgen als Standardverhalten in Discourse, idempotent zur aktuellen Funktionalität.

(A) Ein Link (kopiert aus der URL-Leiste eines Browsers) zu einem Beitrag sollte immer auf den Beitrag verlinken, auch wenn der Beitrag verschoben wird.

(B) Oneboxing (Inline und Voll) sollte für diese permanenten Links funktionieren:

Original-Link: Filtering topic lists in Discourse - #3 by Moin

Beitrag: Build embedding / onebox support for topic filters - #2 by sam - Feature - Discourse Meta

https://meta.discourse.org/p/1820701

Vorschlag

Die einzige Lösung, die ich sehe, ist die Aufnahme der ID des Beitrags in die URL: /t/{slug}/{topic-id}/position/{post-id}