Sto pianificando di costruire una piattaforma comunitaria per studenti universitari utilizzando Discourse. La mia proposta di valore fondamentale (USP) prevede profili studenteschi dettagliati e l’accesso a una libreria di materiali di studio (appunti delle lezioni, esami passati, revisioni di progetti, ecc.).
Vorrei implementare un sistema di content gating simile a Scribd per documenti di alto valore (PDF/DOCX). Nello specifico, ho bisogno di sapere se Discourse può supportare nativamente o tramite plugin esistenti i seguenti due metodi di accesso contemporaneamente:
- Accesso a pagamento (Paywall): Gli utenti pagano una quota di abbonamento per unirsi a un gruppo specifico, il quale concede loro l’accesso a una Categoria contenente documenti premium.
- Accesso tramite contributo (Upload-to-View/Sistema a punti): Gli utenti che caricano un certo numero di documenti di alta qualità approvati (ad esempio, 3 relazioni di progetto) vengono automaticamente promossi a un Gruppo Contributore, che concede loro l’accesso alla stessa Categoria di documenti premium.
Il Plugin Abbonamenti di Discourse (Discourse Subscriptions Plugin) sembra gestire il punto n. 1. Ma esiste un plugin/funzionalità esistente, stabile e facilmente configurabile che gestisca la logica automatizzata per il punto n. 2 (monitoraggio dei caricamenti/contributi degli utenti e concessione dell’accesso al gruppo) senza richiedere uno sviluppo personalizzato esteso?