ماذا تود أن يتم؟
تم نقل منتدانا من منصة قائمة بريدية، وتحتوي العديد من المنشورات على عناوين بريد إلكتروني، مثل “راسلني على xyz@gmail.com” أو في كتلة التوقيع في نهاية المنشور. ولأسباب تتعلق بالخصوصية، نود إزالة جميع عناوين البريد الإلكتروني، أو استبدالها بعبارة “تم حذف عنوان البريد الإلكتروني”.
هناك استثناء: يُسمح بعناوين البريد الإلكتروني، ولا ينبغي إزالتها، في المنشور الأول للموضوع، أو إذا كان المنشور من تأليف مستخدم باسم “Summary”. يكفي التحقق من أحد الشرطين، أيهما أسهل – لا داعي للتحقق من كليهما.
لا نحتاج إلى واجهة مستخدم. لست خبيرًا في Rails لكن يمكنني كتابة أمر rake، مثل https://meta.discourse.org/t/replace-a-string-in-all-posts/48729، أو يمكنني تشغيل شيء ما من وحدة تحكم Rails. أفترض أنه يمكن العثور على عناوين البريد الإلكتروني باستخدام تعبير نمطي (regex).
سيكون رائعًا لو طُبع تقرير لما تم استبداله. يكفي طباعته في وحدة التحكم ما لم تكن هناك طريقة أفضل (/logs؟).
[تعديل] ربما ينبغي أن يكون هذا إضافة (plugin) تُشغّل دوريًا لتنظيف أي عناوين بريد إلكتروني منشورة حديثًا. منفتح على الاقتراحات.
متى تحتاج إلى إنجاز ذلك؟
خلال الأسابيع القليلة القادمة سيكون رائعًا.
ما هو ميزانيتك، بالدولار الأمريكي، التي يمكنك تقديمها لهذه المهمة؟
منفتح على العروض – يرجى مراسلتي بالرسائل الخاصة (PM) مع نهجك وتقدير التكلفة.