I would like to keep my forum closed to visitors (login or signup to see content). Yet I would like links which are shared by members outside to be visible to those who are clicking on them and coming in to the site. Other content would be hidden. Or is there a way for admin to generate special links to preview content in a closed forum for visitors?
Currently, no. This is not possible. If login is required to view a topic, there is no way to get around having to login.
The closest solution I can think of is having a category visible that does not require login, and unlist the topics there. Unlisted topics can only be accessed by staff, or with a direct link. You would need a solution for giving your regular members access to them though…
لقد حاولت ذلك في PR 9295، لكن يبدو أنني ما زلت بعيدًا عن الهدف.
أقدر الجهد المبذول للوضوح! لكن أعتقد أن هذا يحتاج إلى مزيد من النقاش هنا على الميتا أولاً.
نعم، حتى عناوين URL المُخَمَّنة مثل /t/7. قيد معروف
هذا قيد مُذهل! ![]()
هل ترغب في تنفيذ ذلك بالطريقة الصحيحة™؟
تقدّم منشورات مختلفة مخطّطًا عمليًا.
أفترض أنهم يستخدمون ترتيبًا تشفيريًا يُدرج فيه رمز مميز محدود الاستخدام ضمن عنوان URL، وعند فحصه من قبل الخادم يسمح بالوصول ضمن حدود نطاق الرمز؟
ربما يمكنك إنشاء إضافة لتحقيق ذلك؟ (نعم، هذا يتطلب تجاوزات كثيرة جدًا)
في الوقت الراهن، وفّر على نفسك الكثير من المتاعب وأعد ببساطة تنظيم نظام Discourse لديك لنقل المحتوى الأكثر حساسية أو غير الملائم إلى مكان آخر، واشترط تسجيل الدخول؟
كون الموقع جزئيًا عامًا أمر جيد للتسويق العام، لذا لا تقلق بشأن ذلك.
أتفق معك، قد يكون محبطًا أن نظام Discourse لا يعرض ما يكفي من HTML لعرض معاينة لموضوع ما ما لم يكن لديك حق قراءة كامل لذلك الموضوع. قد تجادل بأن هذا غير مثالي من منظور تسويقي. أنا أحترم أن الحل يتطلب جهدًا كبيرًا. ربما في يوم من الأيام يمكننا الحصول على إذن “معاينة القراءة”؟
شكرًا لتفاعلكم مع هذا يا أصدقاء! فكرة ممتعة حول إذن «معاينة القراءة»!
في غضون ذلك، وفّر على نفسك الكثير من المتاعب ببساطة بإعادة تنظيم نظام Discourse لديك لوضع المحتوى الأكثر حساسية أو غير اللائق في مكان خاص، وطلب تسجيل الدخول؟
ظننت أن هذه فكرة مثيرة للاهتمام حتى أدركت أن بعض هذه المواضيع التي أريد مشاركتها موجودة بالفعل في فئات خاصة، لذا لن تنجح. وبعد تفكير أعمق، لن ينجح حلي أنا أيضًا. إذن الأمر يتطلب بالفعل مزيدًا من التفكير.
حالة الاستخدام الخاصة بي تصبح كالتالي: بمقدور فريق يتألف من اثني عشر عضوًا وفئة خاصة، كيف يمكنني مشاركة روابط مع وسائط أكثر تقليدية (مثل البريد الإلكتروني وSlack) لتشجيعهم على قراءة الموضوع والتسجيل والمشاركة في المنتدى؟
تأتي حاجتي تقريبًا من دمج مجتمع حالي في منتدى جديد. يشعر بعض المستخدمين بحواجز في القيام بذلك، وأريد تشجيعهم من خلال قراءة محتوى مثير للاهتمام وذو صلة.
أعتقد أن دمج ذلك ضمن بنية الأمان الحالية هو الأنسب في الوقت الحالي.