أولاً، دعوني أقول إنني لست مطورًا، بل راعيت هذا العمل فقط. لن أتمكن من تقديم أي دعم تقني لهذا المشروع، لكنني سأعمل مع أي مساهم محتمل. إنني أنشر هذا الإضافة هنا فقط لأعيد إلى المجتمع شيئًا مما أخذت منه.
وصف الإضافة
تقوم هذه الإضافة بإزالة إشعارات التكرار (بعد النقر عليها) وعلامتها كمقروءة إذا كانت الإشعارات تؤدي إلى نفس الرابط. كما تتضمن الإضافة زرًا باسم “مسح الإشعارات” داخل جميع الرسائل الخاصة. هذا الزر (المرئي للمسؤولين فقط) يقوم بحذف جميع الإشعارات لأي مسؤول آخر في المحادثة المعينة، باستثناء الردود المدمجة.
يعتمد مجتمعنا على دعم كبير عبر الرسائل الخاصة. في كثير من الأحيان، يكون هناك مسؤولان أو ثلاثة في محادثة واحدة. عندما يرد أحد المسؤولين وينتظر رد العضو، فإن المسؤولين الآخرين في تلك المحادثة لا يحتاجون بالضرورة إلى رؤية تلك الرسالة. ولتوفير الوقت عليهم، يمكن للمسؤول الذي يعمل حاليًا على الرسالة الخاصة مسح إشعارات الموظفين الآخرين. شخصيًا، ستوفر هذه الإضافة الكثير من الوقت لموظفينا. فعند الاختبار، من خلال ما نسميه “الجولات” على موقعنا، انخفض عدد الإشعارات التي كان يتعين على المسؤولين الداعمين الآخرين التحقق منها من 20 إشعارًا إلى اثنين فقط يحتاجان إلى انتباههم.
ميزات الإضافة
لا يوجد شيء يذكر هنا. لا توجد خيارات أو إعدادات باستثناء القدرة على تغيير النص داخل الزر. فقط قم بالتثبيت والتفعيل، وهذا كل شيء.
سلوك غير مرغوب فيه
تعديل: لم يعد هناك سلوك غير مرغوب فيه. لا تتأثر الإشعارات التي تحتوي على ردود مدمجة، مما يمنع المسؤولين من تفويت أي شيء مهم.
هل أنت مهتم؟ جرّبها (تم اختبارها وهي تعمل على الإصدار المستقر 2.6.3):
صدقني، هذا شيء نكافح يوميًا. مؤخرًا فقط بدأنا في إصدار تحذيرات بشأن الوسوم المفرطة في العدوانية. بعض المستخدمين الذين يريدون إجابة سريعة يذهبون إلى حد وسم @administrators ثم كل مدير/معدّل على حدة، كل ذلك في رد واحد فقط. لكن الوسم هو مجرد جزء من المشكلة الشاملة. إشعارات الردود مختلطة أيضًا مع هذا الكم، ومن المؤلم حقًا (بالنسبة لي على الأقل) رؤية 3-4 إشعارات متتالية في لوحة الإشعارات، جميعها تؤدي إلى نفس الموضوع/الرابط.
يعمل مطوّر هذا الإضافة حاليًا على تحديث سيتضمن زرًا في أسفل كل رسالة خاصة (PM) لا يظهر إلا للمسؤولين. عند الضغط على هذا الزر، سيتم إنهاء (تحديد كـ “مقروء”) الإشعار (تلك الرسالة الخاصة المحددة) لجميع المسؤولين الآخرين المشاركين في المحادثة. في نسخة Discourse الخاصة بنا، نقدم الكثير من الدعم عبر الرسائل الخاصة. في كثير من الأحيان، تتضمن الرسائل الخاصة 2-3 مسؤولين وعضوًا واحدًا. وجدنا أن مطاردة الإشعارات بشأن أمور تم حلها بالفعل من قبل مسؤول آخر أمرًا مرهقًا. نعم، توجد ميزة “تعيين/تم الحل” ويمكنك إغلاق أو فتح المواضيع. لكن موقعنا الإلكتروني يتطلب من بعض المسؤولين مراقبة الرسالة الخاصة لعدة أيام؛ لا يمكننا إغلاقها، ولا يمكننا ترك العميل في حالة انتظار لفترة طويلة. يجب علينا التحقق من الأمور بين الحين والآخر، ولتوفير وقت المسؤولين الآخرين من التحقق من أمور تم حلها بالفعل، ابتكرنا هذا التحديث الجديد
مرة أخرى، وكما هو الحال مع معظم إضافاتي، سيكون هذا التحديث مفيدًا لي في المقام الأول ولكن ربما يجد شخص آخر فائدة منه. لقد قمنا فعليًا بضبط نسختنا لتصبح سوقًا حيث تُحوَّل الرسائل الخاصة إلى تذاكر مبيعات، لذا نقدم دعمًا مكثفًا عبر الرسائل الخاصة. وجود زر يقول “لا يوجد ما يجب فعله الآن، إنهاء الإشعارات للمسؤولين الآخرين” سيوفر الكثير من الوقت (لنا). سيكون التحديث جاهزًا خلال 4-5 أيام!
تحديث! تم تحديث الإضافة، وأصبح الآن يتضمن زر “مسح الإشعارات” داخل جميع الرسائل الخاصة. هذا الزر (مرئي للمسؤولين فقط) يزيل جميع الإشعارات لأي مسؤول آخر في تلك المحادثة المحددة، باستثناء الردود الموحدة.
تعتمد مجتمعتنا على دعم مكثف عبر الرسائل الخاصة. في كثير من الأحيان، يكون هناك 2-3 مسؤولين في رسالة خاصة واحدة. عندما يرد أحد المسؤولين وينتظر رد العضو، لا يحتاج المسؤولان الآخران في تلك المحادثة بالضرورة إلى رؤية تلك الرسالة. ولتوفير الوقت عليهم، يمكن للمسؤول الذي يعمل حاليًا على الرسالة الخاصة مسح الإشعارات للطاقم الآخر. شخصيًا، ستوفر هذه الإضافة لطاقمنا الكثير من الوقت. فخلال تجربتها اليوم من خلال ما نسميه “الجولات” على موقعنا، انخفض عدد الإشعارات التي كان يتعين على المسؤولين الداعمين الآخرين التحقق منها من 20 إشعارًا محتملًا إلى اثنين فقط يحتاجان إلى انتباههم.