【发布时间】:2018-03-10 13:35:08
【问题描述】:
我希望网站中的页面仅供付费用户使用。 用户将能够在线购买订阅并立即访问这些页面。
在 Apostrophe CMS 中实现这一点有多难? 我是一个 node.js 开发者
在哪里可以查看为 Apostrophe CMS 开发的所有插件?
谢谢!
【问题讨论】:
标签: apostrophe-cms
我希望网站中的页面仅供付费用户使用。 用户将能够在线购买订阅并立即访问这些页面。
在 Apostrophe CMS 中实现这一点有多难? 我是一个 node.js 开发者
在哪里可以查看为 Apostrophe CMS 开发的所有插件?
谢谢!
【问题讨论】:
标签: apostrophe-cms
很可能将撇号用于您提议的目的。我已经在 Apostrophe 上建立了一个非常相似的网站,它允许用户创建帐户并购买“订阅”,以便访问某些页面和内容。
您可能希望从查看 Apostrophe 用户、组和权限模块开始。使用 Apostrophe 的内置权限,您可以设置某些组以访问需要限制的页面,但不允许未注册或未订阅的访问者访问这些页面。
此时,您需要做的就是设置一个模块来处理订阅(您可以使用 Apostrophe 的模式将订阅对象“加入”到每个用户,这样您就可以轻松访问每个用户的订阅信息)并构建一个包含实际订阅工作流程的页面。如果您创建了自己的“订阅”模块,您可以同时处理这两件事 - 您将能够构建一个可以与您的“订阅”控制器上的后端方法对话的前端页面。该控制器可以处理付款,以及将购买订阅的用户添加到允许查看受限内容的组中。
还有很多其他方法可以在 Apostrophe 中创建非常相似的设置 - 我喜欢它的一个原因是它的灵活性和可扩展性。您可能想开始阅读下面链接中的“入门”和“中级教程”。
https://apostrophecms.org/docs/tutorials/getting-started/index.html
【讨论】: