件名: DiscourseでScribdのようなドキュメントごとの支払い/アップロードによるアンロッククレジットシステムを実装することに関するご助言ありがとうございます。
私は、詳細な学術文書(PDF、プロジェクトレポート、過去の試験)に特化した学生コミュニティプラットフォームを立ち上げている実装担当者です。私の収益化および貢献モデルでは、価値の高いファイル添付へのアクセスをカテゴリごとではなくドキュメントごとに制御する必要があります。
システムは以下の通りに機能する必要があります。
- クレジット/ポイントシステムが必要: ユーザーのクレジット(消費可能な通貨)を追跡するメカニズム。
- 支払いオプション: ユーザーがこれらのクレジットを購入できる(例:標準のサブスクリプションとは別に、Stripe連携などを介して)。
- 貢献オプション(アップロードによるアンロック): 新しい承認済みのドキュメント(PDF)を正常にアップロードしたユーザーに、特定の量の消費可能クレジットを付与する。
- ゲーティングメカニズム: ユーザーが保護されたPDF/添付ファイルの表示またはダウンロードを試みた際、クレジット残高がチェックされ、その個々のファイルへのアクセスをアンロックするために特定の数のクレジットが差し引かれる。
私の質問は次のとおりです。
ドキュメントごとの支払い/ダウンロードベースで、消費可能なポイント/クレジットシステムを具体的に処理し、個々の添付ファイル(PDF/DOCX)へのアクセスを制限できる、既存の安定したプラグインやサードパーティ製プラグイン(商用またはオープンソース)はありますか?
標準のDiscourse Subscriptions Pluginは、カテゴリレベルのアクセスを定期的な料金で処理するだけであり、ドキュメントごとのクレジット交換の要件を満たしていません。既存のソリューションや統合がある場合、大規模なカスタム開発は避けたいと考えています。