Is there a way to search for both public topics and PMs at once – and make that the default behavior for my site?
User case: I often know I’ve talked with someone about something but I can’t recall whether it was a message or a topic. To find it, I sometimes have to do two searches. And that’s charitably assuming that I use the correct keywords, which isn’t always the case
السياق:
نحن نستخدم Discourse كمنصة اتصال لمدرسة. معظم الفئات مقيدة للمجموعات.
يعد التواصل عبر الرسائل الخاصة (PMs) هو الطريقة المعتادة لمخاطبة الأشخاص عبر المجموعات.
عند البحث عن محادثة، لا يتذكر المستخدمون ما إذا كانوا سيبحثون عن رسالة خاصة أو موضوع.
اتضح أن هذا ليس بالأمر السهل! ومن هنا جاء طلب ميزة جديد.
في نسختنا، التي تستخدم صناديق بريد المجموعات بشكل كبير، من الشائع جدًا الرغبة في تضمين الرسائل في البحث. يؤدي إضافة in:all قبل البحث إلى تحقيق ذلك، ولكنه ليس شيئًا يسهل تعليمه للمستخدمين.
بفضل العمل الرائع الأخير الذي قام به @zogstrip، أصبح هذا ممكنًا الآن عبر واجهة المستخدم. وبينما يعد هذا أمرًا رائعًا لمستخدمينا المتقدمين، سيستغرق مستخدمونا المبتدئون بعض الوقت للعثور عليه، أو سينسون استخدامه، وما إلى ذلك.
أود أن تتوفر طريقة لجعله البحث الافتراضي لمستخدمي (ولي أيضًا!).
لديّ عدد قليل من المواقع التي تستخدم الرسائل الجماعية (Group Messages) بشكل مكثف، وهي طريقة رائعة لتمييز المواضيع “خارج المنتدى” بوضوح عن الفئات المفتوحة.
لطالما شعرت أن وجود مزيج من مربعات الاختيار والقائمة المنسدلة كان غريباً بالنسبة لي. لذلك “دمجت” كل شيء في قائمة منسدلة واحدة “متعددة التحديد” وتأكدت من أن مرشح “in:all” موجود أيضاً في القائمة.
لتلخيص ما سبق، اكتمل البحث حسب الموضوع ورسائل البريد الإلكتروني (PMs)، وأصبح in:all الآن في الفلتر.
الجزء المتبقي لإكمال طلب الميزة هو القدرة على جعله البحث الافتراضي.