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.
سيكون هذا مفيدًا جدًا. لقد قمت للتو باستيراد العديد من المستندات من منصة مختلفة ترتبط بمستندات أخرى، ويبدو أنني مجبر إما على استبدالها بروابط إلى صفحة المستندات (/docs?category=123&topic=456) أو صفحة الموضوع (/t/topic-title/456).
سيكون من الجيد أن نتمكن من استخدام رابط الموضوع الإعلامي (يحتوي على عنوان الموضوع) ولكن يتم إعادة توجيهه إلى المستند عند عرضه في عرض المستندات.
علاوة على ذلك، إذا نقلنا الموضوع إلى فئة أخرى، فإن رابط /docs?category لم يعد يعمل بشكل صحيح. بشكل مدهش، فإنه يعرض الموضوع بالفعل في عرض المستندات، ولكنه يضبط الفلتر للفئة القديمة.
استخراج هذا! بالضبط ما نبحث عنه!
حاليًا، نقوم بإضافة روابط إلى مواضيع المستندات مثل هذه: /docs?ascending=false&category=22&topic=1564 وهو أمر صعب للغاية.
مجرد دفعة سريعة وسؤال عما إذا كنتم تدعمون أيضًا طلبات السحب (PRs) لهذا؟ سأكون سعيدًا برعاية مثل هذه الميزة.
أهلاً وشكراً على الاقتراح وعرض طلب السحب. كنا نتحدث عن تحسين المستندات، بما في ذلك فكرة أن يكون لكل مستند عنوان URL واحد بدلاً من عنواني URL. أعتقد أن هذا سيحل هذه المشكلة ولكنه سيتطلب إعادة هيكلة كبيرة لميزة المستندات كما هي الآن.
هناك حل سريع. أعتقد أن ميزة الرابط الدائم المضمنة يجب أن تعمل؟ يمكنك تحديدها في واجهة المسؤول الخاصة بك. القليل من العمل الإضافي ولكنه يمنحك عناوين URL نظيفة جدًا لمشاركتها.
شكراً لكم يا رفاق، أقدر ملاحظاتكم!
سنحاول استخدام الحل البديل المقترح في الوقت الحالي. ولكن كلما زاد عدد المواضيع التي نملأ بها /docs، أصبحت الأمور أكثر تعقيداً إذا اضطررنا إلى إدارة قائمة طويلة من عناوين URL يدوياً.