Links sollten in Docs bleiben

We use Discourse to communicate in our team. We have a special category for our internal handbook, where all posts are wikis.
The Docs plugin is perfect to search and view our internal documentation, except for the fact that when one docs page links to another page, it returns back to the normal forum view.
Is there a way to automagically rewrite the links so that when one post links to another post, this stays in the Knowledge Explorer?

7 „Gefällt mir“

It would be possible to do this, but it would be a relatively hacky implementation. We’d have to append a query param to each link click, then redirect to the Docs view via patching into the TopicController. However, not all internal links will point to a topic that’s in Docs, so there’s that to account for, too.

I’d like to see more requests for this before we attempt to implement it.

6 „Gefällt mir“

I’m in support of this, and would furthermore like a way to have “Docs” topics always default to the “Docs” view first, no matter where the link is coming from. Otherwise it is a somewhat inconsistent experience and can end up feeling a bit “hacky” in itself at times.

4 „Gefällt mir“

Das wäre sehr nützlich. Ich habe gerade viele Dokumente von einer anderen Plattform importiert, die auf andere Dokumente verweisen, und scheine gezwungen zu sein, sie entweder durch Links zur Dokumentationsseite (/docs?category=123&topic=456) oder zur Thema-Seite (/t/topic-title/456) zu ersetzen.

Es wäre schön, den informativen Link zum Thema (enthält den Titel des Themas) verwenden zu können, aber dass er im Dokumentationsansicht zur Dokumentation weiterleitet.

Darüber hinaus funktioniert der Link /docs?category nicht mehr richtig, wenn wir das Thema in eine andere Kategorie verschieben. Überraschenderweise wird das Thema zwar im Dokumentationsansicht angezeigt, aber der Filter für die alte Kategorie wird gesetzt.

4 „Gefällt mir“

Diesen hier ausgraben! Genau das, wonach wir suchen!

Derzeit fügen wir Links zu Docs-Themen wie folgt hinzu: /docs?ascending=false&category=22&topic=1564, was ein riesiger Aufwand ist.

4 „Gefällt mir“

Nur ein kurzes Hochschieben und die Frage, ob ihr auch PRs dafür unterstützt? Ich würde eine solche Funktion gerne sponsern.

1 „Gefällt mir“

Hallo und danke für den Vorschlag und das PR-Angebot. Wir haben darüber gesprochen, die Dokumentation zu verbessern, einschließlich der Idee, dass jedes Dokument eine einzige URL anstelle von zwei URLs hat. Ich denke, das würde dieses Problem lösen, würde aber eine ziemliche Umstrukturierung der Dokumentationsfunktion erfordern, wie sie jetzt existiert.

3 „Gefällt mir“

Es gibt eine schnelle Problemumgehung. Ich denke, die integrierte Permalink-Funktion sollte funktionieren? Sie können diese in Ihrer Admin-Oberfläche definieren. Ein wenig zusätzliche Arbeit, aber Sie erhalten sehr saubere URLs zum Teilen.

Danke Leute, ich schätze das Feedback!

Wir werden versuchen, die vorgeschlagene Umgehungslösung vorerst zu nutzen. Aber je mehr wir unsere /docs mit Themen füllen, desto komplizierter könnten die Dinge werden, wenn wir eine lange Liste von URLs manuell verwalten müssen.

2 „Gefällt mir“