ما الذي تود إنجازه؟
نحن نبحث عن مقترحات لتطوير ملحق (plugin) لرسائل البريد الإلكتروني الملخّصة. ينحدر فريقنا من خلفية Google Groups ويتوقع ملخصًا يوميًا يتضمن مقتطفًا من كل منشور، وليس مجرد لمحة سريعة مثل ملخصات Discourse المدمجة. لقد قمت بتطبيق حل باستخدام Python وواجهة برمجة التطبيقات (API) عند انتقالنا إلى Discourse قبل حوالي عام، لكن له بعض القيود، وسيكون من الأفضل تنفيذه كملحق.
سأزوّدك بقالب لرسائل البريد الإلكتروني. سيقوم الملحق بتعبئة القالب بـ:
- اسم المستخدم
- جدول للمواضيع التي تحتوي على منشورات جديدة اليوم
- تجميع المنشورات حسب الموضوع
- اسم منشئ المنشور، وطابع زمني، ومقتطف (أول 200 حرف) من كل منشور جديد
- توجد عدة روابط تشعبية داخل البريد الإلكتروني وإلى المنتدى (انظر الصورة)
يجب أن تحترم الملخصات الصلاحيات وإسكات المستخدم للمواضيع والوسوم.
يجب أن تحترم الملخصات التعديلات والحذف: إرسال أحدث نسخة، أو عدم إرسال أي شيء إذا تم حذف المنشور.
أحيانًا يتضمن المنشور رابطًا طويلًا، مما يهدر المساحة ويعطل التنسيق. استبدل أي روابط طويلة بالنص “[رابط طويل، انظر المنتدى]”.
نحتاج إلى طريقة تسمح للمستخدمين بالتوقف عن استلام الملخصات. لدي حاليًا رسائل البريد الإلكتروني الموجزة معطّلة، لكن يمكنني تمكينها إذا أراد الملحق استخدام خيارات المستخدم هذه. منفتح على الاقتراحات.
لدينا حوالي 1000 مستخدم، وعادةً ما نشهد 50 منشورًا جديدًا في 20 موضوعًا يوميًا. يجب إرسال البريد في الليل حسب التوقيت الأمريكي. إذا استغرق الأمر ساعة واحدة للتنفيذ، فهذا مقبول.
متى تحتاج إلى إنجازه؟
لا يوجد موعد نهائي لأن لدينا حلًا يعمل بالفعل، لكن الشهر أو الشهرين القادمين سيكونان مثاليين.
ما هو ميزانيتك، بالدولار الأمريكي، التي يمكنك تقديمها لهذه المهمة؟
منفتح على العروض
