ماذا يحدث عند نشر موضوع في فئة مكتومة مع وسم مراقب؟

مرحبًا بالجميع،

لدي مجتمع يعمل على العديد من المشاريع. لكل منها تصنيف خاص به، يكون معطلًا (مخفيًا) افتراضيًا (ما يُكتب ليس خاصًا، لكن معظم الناس لا يهتمون به، ولا نعرضه إلا إذا دخل المستخدم صفحة التصنيف المحدد).

تحتاج هذه المشاريع أحيانًا إلى عرض شيء ما للجمهور (أخبار رئيسية، طلب مساعدة…).

فكرت في استخدام وسم «مهم» يتم تتبعه أو مراقبته افتراضيًا، بحيث تصل هذه المنشورات إلى الجميع، لكن إعدادات التصنيف تبدو أنها تتجاوز إعدادات الوسم.

في الوقت الحالي، يجب أن أستخدم تصنيفين: واحد للعمل الروتيني يظل معطلًا افتراضيًا، والآخر بإعدادات عادية. هذا الإعداد غير مرضٍ جدًا؛ فنحن مضطرون لمضاعفة عدد الإعدادات، ويرى الناس ضعف عدد التصنيفات عند اختيار مكان النشر…

هل يمكنكم اقتراح طريقة محليًا لـ:

  • إعطاء أولوية لإعدادات الوسوم على إعدادات التصنيف؟
  • إعطاء أولوية لإعدادات المراقبة على إعدادات التعطيل؟
  • أو طريقة أخرى لتحقيق هدفي؟

شكرًا مقدّمًا.

[quote=“oca, post:1, topic:161907”]
تحتاج تلك المشاريع أحيانًا إلى عرض شيء ما علنًا (أخبار رئيسية، الحاجة للمساعدة…).[/quote]
يجب أن يكون هناك تصنيف عام مختلف لهذه المنشورات، مثل “تحديثات عامة رئيسية للمشاريع”، ثم يمكنك وسمها بالمشروع.

شكرًا لك على هذه الإجابة،
نحن في طريقنا للتبديل كما أوصيت، إذ يبدو الأمر بالفعل أكثر بديهية.

لكن لا يزال هناك مشكلة.
سيكون لدينا فئتان:

  • الإعلانات
  • قيد التطوير

وسنستخدم وسومًا لكل مشروع.

السلوك المستهدف هو:

  • في فئة الإعلانات: يجب أن يرى كل مستخدم المنشورات لأي مشروع/وسم.
  • في فئة قيد التطوير: يجب أن يتمكن المستخدم من كتم المشاريع/الوسوم التي لا يشارك فيها.

لذا أعتقد أن الإعداد يجب أن يكون:

  • الإعلانات: تتبع أو مراقبة افتراضيًا.
  • قيد التطوير: عادي افتراضيًا.
  • الوسوم: نترك للمستخدم حرية اختيار الوسم الذي يريد متابعته أو كتمه، وربما إضافة مكون سمة في الصفحة الرئيسية لتمكينه من التبديل بسهولة بين مستويات الإشعارات لهذه الوسوم المحددة.

لكن هذا الإعداد سيؤدي أيضًا إلى كتم الوسم في فئة الإعلانات.
هل هناك طريقة لمنع هذا السلوك؟

  • عن طريق جعل إعداد التتبع أو المراقبة يتجاوز إعداد الكتم عندما يكون هناك وسم وفئة بإعدادات مختلفة (سيتم كتم الرسالة فقط في حال وجود إعدادات “كتم/كتم” أو “كتم/عادي”، وهو السلوك الأكثر بديهية. أقصد، “الأمان خير من الندم”، ففي حالة وجود إعدادات متضاربة، يجب ألا يتم إسقاط المنشور. والإعداد العادي لا يتعارض مع أي شيء.)

  • عن طريق جعل إعداد الفئة (لفئة معينة) يتجاوز إعداد الوسم؟ هل هذا ممكن باستخدام مكون سمة؟ أظن أنه ليس كذلك، لكنني لست متقدمًا بما يكفي للتعامل مع الإضافات.

البديل هو إزالة الوسوم من الإعلانات، لكن هذا يبدو غير مرضٍ للغاية. لن يكون هناك أي طريقة للحصول على نظرة عامة على جميع المنشورات المتعلقة بمشروع واحد.

نعم يا أوكا، أعتقد أننا ناقشنا هذا من قبل. قد تكون هناك مشاكل تتعلق بالأولوية بناءً على ما تريد تحقيقه فعليًا: على سبيل المثال: المستخدم مكتوم، بينما ترغب في ظهور ردوده عندما يكون الموضوع متتبعًا. موضوع متتبع داخل فئة مكتومة. وسوم متتبعة داخل فئة مكتومة (حالتك) أو لمواضيع مكتومة. وسوم مكتومة داخل فئة متتبعة أو لمواضيع متتبعة. (ملاحظة: متتبع أو مراقب)

لست متأكدًا تمامًا من كيفية تفاعل كل هذا فعليًا.
هل يتمتع الكتم دائمًا بالأولوية حاليًا؟

يبدو أن هذا يتطلب إعدادات أكثر تعقيدًا للتعامل معه: قائمة أولويات لتحديد ما له الأسبقية على ما (بالترتيب)، أو على الأقل إعداد إضافي في “الكتم” لاختيار “أولوية منخفضة” أو “أولوية عالية”.

لم أجرب ذلك على نطاق واسع (لأنه من الصعب إخطار نفسي، أفعل ذلك مع مدير النظام عندما يتوفر لنا الوقت معًا)، لكنني لم أجد حالة لا يكون فيها ذلك كذلك.

أفهم إذا لم يكن هذا ضمن الخطة الحالية لهذه المشكلة، لكنني سأكون سعيدًا بمحاولة إنشاء إضافة للتعامل مع هذا الأمر إذا أمكن لأحد أن يعطيني بعض التلميحات حول المكان الذي يجب البحث عنه في قاعدة الكود.

تعديل: هل من الممكن أن أكون قد وجدت الإعداد: إزالة الوسوم المكتمة من أحدث المنشورات؟
سأقوم ببعض الاختبارات الإضافية.
تعديل 2: يبدو أنه يتعامل فقط مع التعارضات بين الوسوم، وليس بين الوسوم والفئة. سيكون وجود مثل هذا الإعداد أمرًا جيدًا.

ربما تكون إحدى الحلول لك هي إخفاء الفئات من القائمة الأخيرة بنفسك باستخدام بعض الأكواد بدلاً من كتمها. في هذه الحالة، يمكنك التحقق في الكود الخاص بك مما إذا كان هناك سبب لإظهار موضوع معين على الرغم من كونه في فئة مخفية (على سبيل المثال: وجود علامة معينة). من السلبيات أن المستخدمين لا يمكنهم اختيار عدم “كتم” الفئات بعد الآن.

إليك بعض الأكواد التي قد تساعدك في البدء:

مرحباً، لقد سجلت للتو حيث كنت أحاول البحث/النظر فيما يمكن فعله لمنتدى يعمل بنظام Discourse؛ (على الرغم من أن هذا عمره 4 سنوات، إلا أنه يبدو الأنسب)
حيث يركز حاليًا بشكل كبير على العلامات وأن العديد من الأشخاص يكتمون ويتابعون علامات مختلفة… ومع ذلك، نتيجة لكيفية عمل نظام الإشعارات حاليًا. العلامات التي تتم مشاهدتها لها الأولوية على العلامات المكتومة مما يؤدي إلى تلقي الأشخاص إشعارات بالمواضيع التي لا يريدونها. ينطبق هذا أيضًا على الفئات حيث تتجاوز العلامة التي تتم مشاهدتها فئة مكتومة، ولكن المشكلة الرئيسية تبدو (وأشعر بها أيضًا) هي أن مشاهدة العلامة تأتي أولاً.
مثال على ذلك في سياق هذا المنتدى: لقد كتمت علامة ai-bot ولكن لدي علامة completed تتم مشاهدتها. ونتيجة لذلك، أتوقع ألا أتلقى أبدًا أي موضوع يحمل علامة ai-bot حتى تلك التي تحمل علامة completed. ومع ذلك، في أحد الأيام تلقيت إشعارًا حول Enabling AI Bot in Chat والذي يحمل كلا العلامتين بسبب كيفية عمل النظام حاليًا.

هل هناك طريقة لمنح المستخدم خيارًا لتحديد أي علامة و/أو فئة تأتي أولاً أو السماح للمسؤولين بتغيير/تعيين ذلك بأنفسهم؟

يوجد خيار منفصل أسفل تفضيلات التتبع حيث يمكنك تكوين السلوك. (يوجد أيضًا إعداد موقع لتكوين الإعداد الافتراضي)

هممم… ممم… لا أرى هذا الخيار، هل هو متعلق بالأذونات أم شيء آخر؟ (ولا أراه أيضًا في منتدى الموقع الآخر الذي أتواجد فيه):

إنها مخفية حتى تشاهد شيئًا وتكتمه

لم يظهر بعد، وقمت بتحديث الصفحة أيضًا:

هل يظهر عند مشاهدة فئة؟

نعم… لذا فهو يتطلب منك القيام بذلك لكل من الفئات والعلامات، كنت أقوم بتحرير ذلك في مشاركتي:


ومع ذلك، يبدو أنه مطلوب أن يكون لديك في “مراقبة”، لا يمكنك القيام بـ “متابعة” أول مشاركة وجعلها تظهر… وهذا يفسر سبب عدم اكتشافها أبدًا لأن الفئات قليلة جدًا، حوالي 7 تقريبًا.
على أي حال، فقط للتأكيد… تحديد هذا المربع يجب أن يؤدي إلى ما يلي:

لا يحدث، صحيح؟

تعديل: أدركت للتو أنني لم أسأل عما إذا كان هذا يعمل أيضًا لمراقبة قسم أول مشاركة أيضًا حيث أن هذا هو المكان الذي قمت فيه بتعيين جميع علاماتي حيث أقوم بعد ذلك بتعيين الموضوع يدويًا للمراقبة أم لا.

لقد جربت ما يلي:

  • تعيين العلامة 1 إلى مشاهدة المنشور الأول
  • كتم العلامة 2
  • تعيين الفئة 1 إلى مشاهدة وتمكين “إعلامي بالمواضيع في الفئات أو العلامات التي أشاهدها والتي تنتمي أيضًا إلى علامة قمت بكتمها”
  • إزالة الفئة 1 من المشاهدة

لذلك كنت أشاهد فقط المنشور الأول للعلامة 1 وكتمت العلامة 2.
تلقيت إشعارًا لموضوع جديد قمت بإنشائه.

ثم قمت بتمكين مشاهدة الفئة 1 مرة أخرى لتعطيل “إعلامي بالمواضيع في الفئات أو العلامات التي أشاهدها والتي تنتمي أيضًا إلى علامة قمت بكتمها” ومسحت قائمة الفئات المشاهدة مرة أخرى.

ثم لم يتم إعلامي بموضوع جديد تم وضع علامة عليه بكلتا العلامتين.

لذلك فإن “إعلامي بالمواضيع في الفئات أو العلامات التي أشاهدها والتي تنتمي أيضًا إلى علامة قمت بكتمها” تعمل أيضًا عندما لا تشاهد فئة على الرغم من أن التفضيل غير مرئي حينها.

إذًا، إذا فهمت بشكل صحيح، للحصول على المثال لكي لا يحدث في منتدى الموقع الآخر الذي أستخدمه (حيث يحدث حاليًا قبل أي تدخل للحصول على هذه الأفضلية لكي تظهر)، أحتاج إلى جعل الأفضلية تظهر عن طريق مراقبة أي فئة، وتمكين الأفضلية وحفظها، ثم تعطيل الأفضلية ومسح الفئة المراقبة. هل هذا صحيح؟

أعتذر إذا كنت أخطئ في فهم هذا أو أجعل هذا يبدو فوضويًا، فأنا عادةً متعلم بصري في هذا الصدد وأريد التأكد من أنني أفهم هذا وأنه لن أحتاج بعد ذلك إلى العودة وإزعاج الجميع هنا مرة أخرى.