نظام حظر مشابه لـ Scribd

شكراً لتقديم المشورة بخصوص الموضوع: تطبيق نظام ائتمان للدفع مقابل المستند/التحميل لفتح الملفات على Discourse.

أنا مُنفِّذ (Implementer) أقوم بإعداد منصة مجتمعية طلابية متخصصة تركز على المستندات الأكاديمية المفصلة (ملفات PDF، تقارير المشاريع، الامتحانات السابقة). يتطلب نموذج تحقيق الدخل والمساهمة الخاص بي نظامًا يتم فيه التحكم في الوصول إلى المرفقات الملفية ذات القيمة العالية لكل مستند، وليس لكل فئة.

أحتاج إلى أن يعمل النظام على النحو التالي:

  1. نظام ائتمان/نقاط مطلوب: آلية لتتبع أرصدة المستخدمين (عملة قابلة للاستهلاك).
  2. خيار الدفع: يمكن للمستخدمين شراء هذه الأرصدة (على سبيل المثال، عبر تكامل Stripe، خارج الاشتراكات القياسية).
  3. خيار المساهمة (التحميل لفتح القفل): يحصل المستخدمون الذين يقومون بتحميل مستند جديد ومعتمد (PDF) بنجاح على كمية محددة من أرصدة الاستهلاك هذه.
  4. آلية الحجب (Gating Mechanism): عندما يحاول المستخدم عرض أو تنزيل ملف PDF/مرفق محمي، يتم التحقق من رصيد نقاطه، ويتم خصم عدد معين من النقاط لفتح الوصول إلى هذا الملف الفردي.

سؤالي هو:

هل توجد أي إضافات (plugins) موجودة، مستقرة، أو تابعة لجهات خارجية (تجارية أو مفتوحة المصدر) تتعامل تحديدًا مع نظام نقاط/أرصدة قابلة للاستهلاك ويمكنها حجب الوصول إلى المرفقات الفردية (PDFs/DOCX) على أساس الدفع مقابل المشاهدة/التنزيل؟

إن إضافة اشتراكات Discourse القياسية (Discourse Subscriptions Plugin) تتعامل فقط مع الوصول على مستوى الفئة مقابل رسوم متكررة، وهو ما لا يلبي متطلبات تبادل الأرصدة لكل مستند. أحاول تجنب التطوير المخصص المكثف إذا كان هناك حل أو تكامل موجود بالفعل.

إعجاب واحد (1)