المشروع
نبحث عن مستقل بمستوى خبير (Senior-level) لتحقيق الاستقرار وتحسين مجتمع Discourse الخاص بنا. لدينا تراكم من الديون التقنية وأخطاء الترحيل ومتطلبات تتبع محددة. نعمل على أساس التذكرة مع التركيز على التنفيذ السريع.
حزم العمل الأساسية
1. الإصلاحات الحرجة والبنية التحتية
-
تسجيل الدخول الموحد/المصادقة (SSO/Authentication): حل مشكلات تسجيل الدخول الموحد عبر جوجل (التسجيل يفشل حاليًا).
-
تدقيق قاعدة البيانات: تدقيق وإصلاح تناقضات قاعدة البيانات الناتجة عن ترحيل سابق معيب.
-
عرض HTML: حل المشكلات التي يتم فيها عرض العناصر كرمز HTML خام. يتطلب تدقيق محرك Markdown وتطهير المحتوى المطبوخ (Cooked-content sanitization).
2. إمكانية الوصول (أولوية قصوى)
- الامتثال: تطبيق التسميات المفقودة لقارئات الشاشة وإصلاح عناوين الروابط/نصوص Alt للعلامات لضمان الامتثال الكامل لإمكانية الوصول.
3. التتبع وتحسين محركات البحث (SEO)
-
التحليلات (Analytics): إعداد وإصلاح تتبع Matomo للزوار الفريدين ومشاهدات الصفحة.
-
تحسين محركات البحث (SEO): تصحيح تعريفات خريطة الموقع (Sitemap) لـ
DiscussionForumPosting.
المتطلبات التقنية
-
الواجهة الخلفية (Backend): معرفة خبيرة بلغة Ruby on Rails (نواة Discourse) وPostgreSQL.
-
الواجهة الأمامية (Frontend): إتقان JavaScript/Ember.js.
-
عمليات التطوير (DevOps): خبرة في Docker وCaddy ونسخ n8n المستضافة ذاتيًا.
-
التكاملات: فهم عميق لتوقيعات الويب هوك (Webhook signatures) وتسجيل الدخول الموحد (SSO).
الجدول الزمني والميزانية
-
الجدول الزمني: في أقرب وقت ممكن. نريد البدء فورًا وحل هذه المشكلات في غضون الأسابيع القليلة المقبلة.
-
الميزانية: 3,000 دولار – 5,000 دولار أمريكي (حسب الخبرة وسرعة التنفيذ).
كيفية التقديم
يرجى إرسال رسالة خاصة أو الرد بما يلي:
-
نظرة عامة موجزة عن خبرتك في ترحيلات Discourse وتطوير الإضافات المخصصة.
-
مدى توفرك الحالي للبدء.