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?
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.
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.
Sarebbe molto utile. Ho appena importato molti documenti da una piattaforma diversa che si collegano ad altri documenti e sembro essere costretto a sostituirli con collegamenti alla pagina dei documenti (/docs?category=123&topic=456) o alla pagina dell’argomento (/t/topic-title/456).
Sarebbe bello poter utilizzare il link informativo dell’argomento (contiene il titolo dell’argomento) ma farlo reindirizzare al documento quando visualizzato nella vista Documenti.
Inoltre, se spostiamo l’argomento in un’altra categoria, il link /docs?category non funziona più correttamente. Sorprendentemente, presenta effettivamente l’argomento nella vista Documenti, ma imposta il filtro per la vecchia categoria.
Scavando questo! Esattamente quello che stiamo cercando!
Attualmente stiamo aggiungendo collegamenti agli argomenti della documentazione in questo modo: /docs?ascending=false&category=22&topic=1564 il che è un enorme problema.
Solo un rapido promemoria e una domanda se supportate anche le PR per questo? Sarei felice di sponsorizzare tale funzionalità.
Ciao e grazie per il suggerimento e l’offerta di PR. Abbiamo discusso di migliorare la documentazione, inclusa l’idea che ogni documento abbia un singolo URL invece di 2 URL. Penso che ciò risolverebbe questo problema, ma richiederebbe un notevole refactoring della funzionalità di documentazione così com’è ora.
Oh, c’è una rapida soluzione. Penso che la funzionalità permalink integrata dovrebbe funzionare? Puoi definirli nella tua interfaccia di amministrazione. Un po’ di lavoro extra, ma ti dà URL molto puliti da condividere.
Grazie ragazzi, apprezzo il feedback!
Per ora proveremo a utilizzare la soluzione alternativa suggerita. Ma più riempiremo la nostra /docs di argomenti, più le cose potrebbero diventare complicate se dovremo gestire manualmente un lungo elenco di URL.