类似于 Scribd 的限制系统

我计划使用 Discourse 构建一个大学生社区平台。我的核心价值主张(USP)包括详细的学生资料以及对学习材料库(讲义、往年试卷、项目评审等)的访问。

我希望为高价值文档(PDF/DOCX)实施类似 Scribd 的内容限制系统。具体来说,我需要知道 Discourse 是否能够原生或通过现有插件同时支持以下两种访问方式:

  1. 付费访问(付费墙): 用户支付订阅费加入特定群组,该群组随后授予他们访问包含高级文档的分类权限。
  2. 贡献访问(上传即查看/积分系统): 上传一定数量的已批准的高质量文档(例如 3 份项目报告)的用户将自动晋升为贡献者群组,该群组也授予他们访问同一高级文档分类的权限。

Discourse 订阅插件 (Discourse Subscriptions Plugin) 似乎可以处理第 1 点。但是,是否存在一个现有、稳定且易于配置的插件/功能来处理第 2 点的自动化逻辑(跟踪用户上传/贡献并授予群组访问权限),而无需进行大量的定制开发?

4 个赞

我将此内容移至一个新主题,因为它与内联 PDF 组件没有太大关系。

自动化插件可能会有帮助,但我不知道它是否具有可以实现此目的的触发器。

我认为您需要一个自定义插件或自动化插件的自定义触发器。

也许可以为积分添加一些#游戏化?很可能需要一个插件来实现这一点。

对于批准部分,也许该类别中的主题需要手动批准,然后使用类似以下内容的内容来侦听并添加到组中?

并检查用户在该类别中是否有 3 个或更多主题以允许查看 PDF。

1 个赞

哦!我忘了那个了。用那个和自动化也许是可行的。

1 个赞

感谢您就主题:在 Discourse 上实施类似 Scribd 的按文档付费/上传解锁积分系统提供建议。

我正在设置一个专注于详细学术文档(PDF、项目报告、往届考试)的专业学生社区平台。我的货币化和贡献模式要求对高价值文件附件的访问进行控制,而且是按文档控制,而不是按类别控制。

我需要该系统按以下方式运行:

  1. 需要积分/点数系统: 一种跟踪用户积分(可消耗的货币)的机制。
  2. 支付选项: 用户可以购买这些积分(例如,通过 Stripe 集成,不属于标准订阅)。
  3. 贡献选项(上传解锁): 成功上传并获得批准的新文档(PDF)的用户将获得特定数量的可消耗积分。
  4. 限制机制: 当用户尝试查看或下载受保护的 PDF/附件时,会检查其积分余额,并扣除特定数量的积分以解锁对该单个文件的访问权限。

我的问题是:

是否存在任何现有的、稳定的或第三方的插件(商业或开源)可以专门处理可消耗的点数/积分系统并能够限制对单个附件(PDF/DOCX)的按次查看/下载访问权限?

标准的 Discourse 订阅插件 (Discourse Subscriptions Plugin) 只处理按类别的定期费用访问权限,这不满足按文档积分交换的要求。如果已经存在现有解决方案或集成,我希望避免进行大量的定制开发。

1 个赞

据我所知,我不认为有任何插件可以实现可消耗的积分。你可以浏览一下 Plugin 类别以确保没有遗漏。

2 个赞

ScholarDocs Pro”提案——一个基于信用的全球学术注释套件

该套件暂定名为ScholarDocs Pro,集成了先进的文档管理、社交协作和货币化模型。

:glowing_star: 要求的核心功能:

功能 描述与原理
DocuCredit 门控系统 实施消耗性信用/点数系统(类似于Scribd)。用户通过贡献文档(上传解锁)获得信用点,并必须花费信用点才能访问高级材料。
内联社交注释 允许用户直接在PDF长篇Discourse主题上提供上下文、段落级别的评论。其目的是模仿Google Docs 评论的协作深度,但利用原生的Discourse回复/引用功能进行讨论。
高级文档管理 必须支持对非常长的学术论文(100–200页)进行导入和提纲生成。文档应使用Discourse TOC自动生成大纲,以实现有效导航。

:globe_showing_europe_africa: 全球愿景与可扩展性(多领域焦点):

长期战略要求利用Discourse的架构来构建一个独立的大学域的联邦网络(例如,Bangkok.eduJarkata.eduglobaluni.net)。目标是:

  1. 连接多个大学实例: 将这些独立的领域社区链接起来。
  2. 同步学术分类: 利用此连接跨所有参与域同步共享的基于类别的学习(例如,经济学、计算机科学、法律)。

这种结构允许来自不同机构(亚洲、欧洲等)的学生、教职员工和导师通过各自的大学域无缝进入平台,但可以协作讨论和评论相同的全球学术内容。

商业可行性:

这目前是一个个人需求,但由于其强大的经济潜力和全球范围,如果此插件得以开发,我对购买商业许可很感兴趣。

希望这个插件会有帮助。我建议在测试站点上安装它,以确保它对 @huynhthai824 有效。

1 个赞