الفكرة هي إضافة كتلة من الوظائف إلى الملخص اليومي ذات الصلة بالمستخدمين بناءً على الإعدادات في ملفهم الشخصي. فكرتي الأولى هي تطوير إضافة (plugin) حيث يمكنني الوصول إلى البريد الإلكتروني للملخص وتعديله وتضمين الكتلة التي أحتاجها.
هذا هو نقطة النهاية (endpoint)، الفكرة هي الحصول على موقع المستخدم، وإجراء استعلام يمرره كمعلمات:
https://api.get.it/api/v1/listings/jobs/search/?limit=1&search=sales&city=Alexandria&state=VA
هذا تمثيل للوظيفة، المنطقة الزرقاء موجودة بالفعل في البريد الإلكتروني للملخص، ونريد تنفيذ قائمة الوظائف (المنطقة الصفراء)
حتى الآن أحاول تنفيذ هاتين الفكرتين:
الفكرة الأولى هي التخصيص عبر user_notifications.digest.custom.html:
- أعرف أن ملف
user_notifications.digest.custom.htmlيمكن استخدامه لتعديل البريد الإلكتروني للملخص في واجهة المستخدم. - أريد التحقق مما إذا كان بإمكاني استخدام إضافة (plugin) للوصول إلى ملف من هذا النوع والذي أعتقد أنه قد يكون أفضل نهج.
الفكرة الثانية، لاحظت أن نص بعض المواقع يستخدم “متغيرات”
إذا كان بإمكاني إنشاء هذا النوع من المتغيرات مثل {jobtitle} وجعله ديناميكيًا، فيمكنني إضافته في ملف custom.html.
أسئلة:
- هل ترى إضافة (plugin) واحدة فقط تؤثر على الملخص اليومي (اذكرها). هل هناك أي إضافات أخرى معروفة؟ GitHub - pfaffman/discourse-add-to-summary: Add text to summary before and after title
- هل من الممكن التأثير على الملخص، عن طريق إلحاق قسم به، وجعله متوافقًا مع الإصدارات المستقبلية من discourse؟
الهدف من هذا العمل هو إضافة كتلة من الوظائف (قادمة من استجابة API) إلى الملخص اليومي ذات الصلة بالمستخدم بناءً على الإعدادات في ملفه الشخصي.
أي اقتراحات أو أفكار مرحب بها. شكراً جزيلاً مقدماً!

