这确实会使工作流程变得笨拙(在订阅之前仍然需要加入),并且它只适用于具有非常简单的“几个类别”结构的网站。
尝试将 Discourse 用作会员网站(付费会员)的核心问题是,这两个流程(加入和订阅)目前是分开的。我通过拥抱它或尝试绕过它来解决这个问题:
拥抱加入/订阅分离
拥有网站的公共部分,以便人们已经有理由加入它 - 而“财务会员资格”只是将其提升到一个新的水平。示例网站:
绕过它
仅登录,并使用 Custom Wizard Plugin 🧙 在加入工作流程中强制用户进入订阅页面。
不幸的是,如果他们决心要这样做,他们仍然可以退出。如果他们这样做,他们将获得相当受限的体验,但这必须经过仔细配置。示例网站:
https://members.ukdhc.org
前进的道路
能够将两者连接到单个工作流程将是极好的,特别是对于希望使用 Discourse 作为其会员网站的会员组织。
我个人会像这样进行第一次尝试:
- 在插件中有一个设置,可以在加入时启用订阅
- 关闭:如当前功能(默认)
- 可选:在加入结束时将用户引导至订阅页面(但允许他们导航离开)
- 强制:将用户引导至订阅页面,除非获得订阅,否则不允许访问网站的任何其他部分
当然,这需要一些消息传递和润色。