Gating-System ähnlich wie Scribd

Ich plane, eine Universitäts-Studenten-Community-Plattform mit Discourse aufzubauen. Mein zentrales Wertversprechen (Alleinstellungsmerkmal, USP) umfasst detaillierte Studentenprofile und Zugang zu einer Bibliothek von Lernmaterialien (Vorlesungsnotizen, frühere Prüfungen, Projektbewertungen usw.).

Ich möchte ein Content-Gating-System ähnlich wie Scribd für hochwertige Dokumente (PDFs/DOCX) implementieren. Konkret möchte ich wissen, ob Discourse nativ oder über bestehende Plugins die folgenden beiden Zugriffsmethoden gleichzeitig unterstützen kann:

  1. Bezahlter Zugang (Paywall): Benutzer zahlen eine Abonnementgebühr, um einer bestimmten Gruppe beizutreten, was ihnen dann Zugang zu einer Kategorie mit Premium-Dokumenten gewährt.
  2. Beitragszugang (Upload-to-View/Punktesystem): Benutzer, die eine bestimmte Anzahl genehmigter, qualitativ hochwertiger Dokumente hochladen (z. B. 3 Projektberichte), werden automatisch in eine Contributor Group (Beitragende Gruppe) befördert, die ihnen ebenfalls Zugang zu derselben Premium-Dokumentenkategorie gewährt.

Das Discourse Subscriptions Plugin scheint Punkt Nr. 1 abzudecken. Aber gibt es ein bestehendes, stabiles und einfach zu konfigurierendes Plugin/eine Funktion, die die automatisierte Logik für Punkt Nr. 2 (Verfolgung von Benutzer-Uploads/Beiträgen und Gewährung von Gruppenmitgliedschaft) ohne umfangreiche kundenspezifische Entwicklung abdeckt?

4 „Gefällt mir“

Ich habe dies in ein neues Thema verschoben, da dies nichts mit der Inline-PDF-Komponente zu tun hat.

Das Automatisierungs-Plugin könnte helfen, aber ich weiß nicht, ob es einen Auslöser hat, der dies bewirkt.

Ich denke, Sie benötigen ein benutzerdefiniertes Plugin oder einen benutzerdefinierten Auslöser für das Automatisierungs-Plugin.

Vielleicht etwas mit gamification für die Punkte? Wahrscheinlich ein Plugin dafür.

Für den Genehmigungsteil benötigen Themen in dieser Kategorie möglicherweise eine manuelle Genehmigung, und dann mithilfe von etwas wie diesem lauschen, um sie zu einer Gruppe hinzuzufügen?

Und prüfen, ob der Benutzer 3 oder mehr Themen in dieser Kategorie hat, um die PDF-Anzeige zu ermöglichen.

1 „Gefällt mir“

Oh! Das habe ich vergessen. Das könnte damit und Automatisierung möglich sein.

1 „Gefällt mir“

Vielen Dank für den Hinweis zu Betreff: Implementierung eines Scribd-ähnlichen Pay-Per-Document / Upload-to-Unlock-Gutschriftsystems auf Discourse.

Ich bin ein Implementierer, der eine spezialisierte Studenten-Community-Plattform einrichtet, die sich auf detaillierte akademische Dokumente (PDFs, Projektberichte, vergangene Prüfungen) konzentriert. Mein Monetarisierungs- und Beitragsmodell erfordert ein System, bei dem der Zugriff auf hochwertige Dateianhänge pro Dokument und nicht pro Kategorie gesteuert wird.

Ich benötige, dass das System wie folgt funktioniert:

  1. Gutschrift-/Punktesystem erforderlich: Ein Mechanismus zur Verfolgung von Benutzerguthaben (eine verbrauchbare Währung).
  2. Zahlungsoption: Benutzer können diese Gutschriften kaufen (z. B. über Stripe-Integration, außerhalb von Standardabonnements).
  3. Beitragsoption (Upload-to-Unlock): Benutzer, die erfolgreich ein neues, genehmigtes Dokument (PDF) hochladen, erhalten eine bestimmte Menge dieser verbrauchbaren Gutschriften.
  4. Sperrmechanismus: Wenn ein Benutzer versucht, eine geschützte PDF-Datei/einen Anhang anzuzeigen oder herunterzuladen, wird sein Guthaben überprüft und eine bestimmte Anzahl von Gutschriften abgezogen, um den Zugriff auf diese einzelne Datei freizuschalten.

Meine Frage ist:

Gibt es bestehende, stabile Plugins (kommerziell oder Open Source) oder Plugins von Drittanbietern, die speziell ein verbrauchbares Punkt-/Gutschriftsystem behandeln und den Zugriff auf einzelne Anhänge (PDFs/DOCX) auf Pay-per-View-/Download-Basis sperren können?

Das Standard-Discourse Subscriptions Plugin behandelt nur den Zugriff auf Kategorieebene für wiederkehrende Gebühren, was die Anforderung des Gutschriftentauschs pro Dokument nicht erfüllt. Ich versuche, eine umfangreiche benutzerdefinierte Entwicklung zu vermeiden, falls bereits eine bestehende Lösung oder Integration vorhanden ist.

1 „Gefällt mir“

Meines Wissens gibt es kein Plugin, das verbrauchbare Credits anbietet. Sie können die Kategorie Plugin durchsuchen, um sicherzugehen.

2 „Gefällt mir“

Vorschlag für „ScholarDocs Pro“ – Eine globale, kreditbasierte Suite für akademische Anmerkungen

Diese Suite, vorläufig ScholarDocs Pro genannt, integriert fortschrittliches Dokumentenmanagement mit sozialer Zusammenarbeit und einem Monetarisierungsmodell.

:glowing_star: Erforderliche Schlüsselfunktionen:

Funktion Beschreibung & Begründung
DocuCredit-Zugangssystem Implementiert ein verbrauchsabhängiges Kredit-/Punktesystem (ähnlich wie Scribd). Benutzer erhalten Credits für das Beiträge von Dokumenten (Upload-to-Unlock) und müssen Credits ausgeben, um auf Premium-Materialien zuzugreifen.
Inline-Sozialanmerkungen Ermöglicht Benutzern, kontextbezogene Kommentare auf Absatzebene direkt in PDFs und langen Diskussions-Topics bereitzustellen. Dies soll die kollaborative Tiefe von Google Docs-Kommentaren nachahmen, aber native Discourse-Antwort-/Zitatfunktionen für Diskussionen nutzen.
Erweitertes Dokumentenmanagement Muss den Import und die Gliederung sehr langer wissenschaftlicher Arbeiten (100–200 Seiten) unterstützen. Dokumente sollen automatisch mithilfe des Discourse Inhaltsverzeichnisses (TOC) gegliedert werden, um eine effektive Navigation zu ermöglichen.

:globe_showing_europe_africa: Globale Vision & Skalierbarkeit (Fokus auf mehrere Domänen):

Die langfristige Strategie erfordert die Nutzung der Discourse-Architektur, um ein föderiertes Netzwerk unabhängiger Universitätsdomänen aufzubauen (z. B. Bangkok.edu, Jarkata.edu, globaluni.net). Das Ziel ist es:

  1. Mehrere Universitätsinstanzen verbinden: Diese separaten Domänen-Communities miteinander verknüpfen.
  2. Kategoriebasiertes Lernen synchronisieren: Diese Verbindung nutzen, um geteiltes kategoriebasiertes Lernen (z. B. Wirtschaft, Informatik, Recht) über alle teilnehmenden Domänen hinweg zu synchronisieren.

Diese Struktur ermöglicht es Studenten, Fakultätsmitgliedern und Mentoren verschiedener Institutionen (Asien, Europa usw.), sich nahtlos über ihre jeweiligen Universitätsdomänen auf der Plattform anzumelden, aber gemeinsam über dieselben globalen akademischen Inhalte zu diskutieren und diese zu kritisieren.

Kommerzielle Tragfähigkeit:

Dies ist derzeit ein persönliches Bedürfnis, aber aufgrund seines starken wirtschaftlichen Potenzials und seines globalen Umfangs bin ich daran interessiert, eine kommerzielle Lizenz für dieses Plugin zu erwerben, falls es entwickelt würde.

hoffentlich hilft dieses Plugin. Ich empfehle, es auf einer Testseite zu installieren, um sicherzustellen, dass es für @huynhthai824 funktioniert.

1 „Gefällt mir“