حاليًا، عند إرسال بريد إلكترونيين يحملان نفس العنوان إلى فئة معينة في Discourse، ينشئ كل منهما موضوعًا جديدًا بعنوان البريد كعنوان للموضوع. وهذا يؤدي في النهاية إلى إنشاء مواضيع متعددة بنفس العنوان، بغض النظر عما إذا كانت خيارات إعداد “السماح بمواضيع بعناوين متطابقة ومكررة…” مُفعلة أم لا، مما قد يتسبب في ظهور عدد كبير من المواضيع بنفس العنوان.
ما أطلبه هنا هو دمج منشورات البريد الإلكتروني هذه تلقائيًا في موضوع موجود إذا شاركت نفس عنوانه، وذلك عندما تكون خيار “السماح بمواضيع بعناوين متطابقة ومكررة إذا كانت الفئة مختلفة” غير مُفعّل (أو بإضافة خيار جديد: “دمج المنشورات المرسلة عبر البريد الإلكتروني في موضوع موجود عند تطابق عنوانها مع عنوان الموضوع”). سيكون لهذا الإجراء فائدة تجنب العناوين المكررة داخل الفئة، مع السماح بتراكم عدة رسائل بريد إلكتروني في موضوع واحد عندما تشترك في نفس العنوان (سواء كان ذلك مقصودًا أو بالخطأ).
في الممارسة العملية، نواجه هذه المشكلة عندما نستخدم سكريبتات تُنشئ منشورات يُقصد بها أن تكون مرتبطة ببعضها تحت موضوع واحد مثل “فشل إعداد اختبار معين” أو “ذكر شخص ما xyz على Reddit”. سيكون مثاليًا تجميع جميع الرسائل التي تشترك في مثل هذا العنوان تحت موضوع واحد بدلاً من إنشاء موضوع جديد لكل رسالة، وكل منها يحمل عنوانًا مطابقًا. كما سيتيح ذلك لأي شخص إضافة منشور جديد إلى موضوع معين عبر البريد الإلكتروني دون الحاجة بالضرورة إلى الرد على رسالة إشعار بمنشور سابق في ذلك الموضوع، خاصة للأشخاص الذين قد يحتاجون إلى الكتابة عبر البريد الإلكتروني لأسباب مختلفة بدلاً من استخدام واجهة الويب.
أعتقد أن احتمالية حدوث سلبيات في الحالات التي يرسل فيها الأشخاص رسائل بريد إلكتروني عن غير قصد وعنوانها يتطابق مع موضوع موجود كانوا غير مدركين له، ضئيلة جدًا. والسبب الرئيسي هو أنني أفترض أنه إذا كان عنوان الرسالة يتطابق مع عنوان موضوع موجود مسبقًا، فذلك يعود إلى تشابه المحتوى، لذا لا يبدو ذلك مشكلة كبيرة أن يتم توسيع الموضوع الحالي بدلاً من إنشاء موضوع جديد بعنوان مكرر. علاوة على ذلك، يمكن لمدير الموقع دائمًا تفعيل خيار “السماح بمواضيع بنفس العنوان…” إذا أراد السلوك الحالي المتمثل في إنشاء موضوع جديد لكل رسالة بريد إلكتروني.
ستكون هذه الميزة مفيدة للغاية لموقع Discourse الخاص بنا، وأعتقد أنها ستكون مفيدة لمواقع أخرى أيضًا. شكرًا لتفكيركم، ولكل الهندسة الرائعة التي تُظهر بوضوح في تطوير Discourse.