Discourse 定制教程#5 - 后台功能

草稿

说明

这一篇也是看就可以了,没有代码也不需要你照做什么。

目的

把后台有什么功能都列一下,列一些重要的功能,不是全部功能都讲。
有些概念可能乍看起来不太好懂,所以列一下。

正文

1. Group 的概念

http://localhost:3000/admin/groups/custom
Group 就是组。
打个比方某个特定的 Category, 只希望特定的人群可以发帖,
就用 Group 这种机制来做

group

系统默认有好几个 group,包括 Trust Level 0 到 4。就是0级到4级。

group2

官方的文档里写得很清楚,刚注册就是 level 0,能做的事情相对比较少,等级越高能做的事情越多,限制越少:https://github.com/discourse/discourse/blob/master/docs/ADMIN-QUICK-START-GUIDE.md

如果想完全关掉 Level 0到4这种限制,后台里可以配置。

Group 的实际使用举例:
https://meta.discourse.org/t/about-the-plugin-category/12648
官方论坛里(meta.discourse.org) 有个分类叫 plugin,
因为想限制只有 plugin 作者才能发帖。就用到了 Group。

你可以看到上方链接里写着(中文翻译):

如果你是插件作者,和我们说一声,然后会把你加到 group 里
然后就你可以在这个 plugin 分类里发帖了,记住,一个帖子发一个插件(等等等等)

2. 本地开发的时候,如果注册新用户,怎么不要邮件确认?

看这个:
https://meta.discourse.org/t/api-to-create-a-user-without-sending-out-activation-email/23432/9?u=1c7
照着 Step 1 2 3 做就行了