إضافة أنماط إلى قوائم المواضيع بناءً على ما إذا كانت مجموعة معينة (مثل الموظفين) قد نشرت داخل الموضوع

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

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

نقاط إضافية إذا كان هناك طريقة داخل الموضوع للقفز إلى كل منشور من منشورات فريق الدعم، لكنني أشعر أن هذا أمر إضافي ويتجاوز النطاق الأساسي.

لدينا إضافة لهذا الغرض (على الرغم من أنه لا يبدو أننا وثّقناها هنا على ميتا في أي مكان :thinking:): GitHub - discourse/discourse-group-tracker: Group Tracker plugin for Discourse · GitHub

تتيح لك هذه الإضافة إضافة أيقونة إلى قائمة المواضيع لتمييز المواضيع التي نشر فيها شخص من مجموعة معينة، كما تغطي أيضًا ما يلي:

أيضًا، داخل المواضيع… طالما تم تعيين المجموعة كمجموعة أساسية لشخص ما، فإننا نضيف فئة لكل منشور (باستخدام ميتا كمثال، لدينا أعضاء الفريق يُضاف إليهم group-team في منشوراتهم:

إعجاب واحد (1)

أوه، هذا رائع، سأقوم بتجربة هذه الإضافة الآن.

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

إعجاب واحد (1)

مرحبًا @awesomerobot

تم تثبيت الإضافة بنجاح (كما هو موضح في هذه الصورة)

ومع ذلك، وفقًا لتعليمات GitHub، لإضافة مجموعة

في قسم “إدارة” للمجموعة التي تريد أن يتمكن الأشخاص من تتبعها، فعّل مربع الاختيار “تتبع المنشورات التي ينشرها أعضاء هذه المجموعة”.

إلا أنه لا توجد مثل هذه الخيارات في قسم إدارة المجموعة.

حاليًا، يتم وضع علامة على جميع المواضيع بالأيقونة.

همم، إذا كان ذاكرتي لا تخونني، فإن الإضافة لا تعمل مع المجموعات التلقائية (تلك التي تأتي مع Discourse افتراضيًا)، والتي تتضمن مستويات الثقة، والمعدّلون، والموظفون… لذا أعتقد أنه يجب عليك إنشاء مجموعة جديدة، وستظهر لك الإعدادات في تلك المجموعة.

نعم! لقد سبقتني للتو، لقد أنشأت مجموعة موظفين جديدة وهي تعمل بشكل رائع.

شكرًا جزيلاً لك، هذه الإضافة مثالية

إعجاب واحد (1)

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

إذا ما تم تعديل هذا الإضافة في أي وقت، فسيكون ذلك إضافة جيدة.

تعديل: عند النظر إلى هذا الموقع نفسه (meta)، أرى أن الاقتباسات تحتوي بالفعل على فئة للمجموعة (بعضها لا-مجموعة، وأعضاء الفريق الذين يتم اقتباسهم لديهم فئة فريق-المجموعة)، لذا يبدو أن هذا مدعوم بالفعل؟

image

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