希望这篇文档,能帮助各位了解如何对 Discuss Kit 进行偏好设置
目前 Discuss Kit 包含以下模块:
- Manage Module
- Board Manager
- Label Manager
- Collection Manager (WIP)
- Post Module
- Discussion
- Blog
- Doc
- Bookmark
- Chat
- User Profile
这些模块在 Discuss Kit 中都是有所关联的,我们的偏好配置有一部分放在 Discuss Kit,另一部分在 Blocklet 的 Configuration 中,请不用担心,下方的文档会详细介绍各模块的偏好配置入口在哪里
题外话:如果 Luci 想要查看 Jack 写的一篇 Discussion,他们可能会经历这样的流程
Label Manager Important Useless Board Manager Discussion Boards Blog Doc Bookmark I need a new post what is the post type? Yes! Select board from Discussion Boards I can add to a board Select any labels I can add to any labels Done Notice Post Module User Profile Feeds Comments Following ... go to luci user Profile Jack Luci I want to see Jack Discussion go to jack user Profile go to discussion list
Manager Module
Board Manager
首先需要明确的是:每个 Post Module 都存在 Board Manager 入口,而不同的 Post Module 的 Boards 是相互独立的,比如 Doc 无法挂载到 Discussion 的 Boards
以 Discussion 为例,通过点击 Manage Boards 可进入 Board Manager

在 Board Manager 中,你可以按 Post Module 进行筛选,也可以对 Board 进行一系列的操作

值得一提的是,由于 Discuss Kit 的权限机制是通过 Passport 来实现的,在 Board 的配置中可以通过配置 Passports 来对部分用户可见

Label Manager
Label Manager 跟 Board Manager 类似,但是它不关联任意的 Post Module,比如存在一个 Label 为 Important,它可以同时用于标记 Doc 和 Discussion
以 Discussion 为例,通过点击 Label Icon - Edit Labels 可进入 Label Manager

在 Label Manager 中,你可以对 Label 进行一系列操作

值得一提的是,Label 也支持指定 Passports,可以允许持有特定 Passports 的用户才能使用 Label 标记 Post

Collection Manager
该功能仍在开发中,敬请期待
Post Module
Post Module 的配置,一般都在 Dashboard - Configuration - Preferences - Discuss Kit 中,管理员可以通过右上角的头像菜单进入

进入设置页后,可以在 Configuration 进行一些站点的基本设置

也可以给站点增加一些新的 Navigation

在偏好设置中也分出了很多 Tab,对应不同的 Post Module,绝大多数的 Setting 都无需 Restart Blocklet,当然如果发现保存了未生效,可以尝试 Restart

Discussion
Discussion 的模块配置,通过选择 Common Tab 和 Discussions Tab,功能配置都跟文字描述基本保持一致,管理员可按需选择
如果需要修改 Banner 的 Title 和 Description,可以到 Common Tab 中进行 Banner 的定义

值得一提的是,如果需要 BBS / Forum 功能,建议到 Discussions Tab 把这两项调整为下方图片的选项,会有更好的阅读体验

Blog
Blog 的模块配置,通过选择 Blog Tab 进行配置
值得注意的是,Blog Template 的选项支持 Standard 模版和 Corp 模板,如果需要发布更加酷炫的商业博客,那么 Corp 是个可选项

Doc
Doc 的模块配置,主要在 Discuss Kit 应用内
在创建 Doc 类型的 Board 中,如果选择上传 Cover,那么 Cover 就会在封面中进行显示

它对应的位置是这里

Bookmark
Bookmark 的模块配置,通过选择 Bookmarks Tab 配置
支持配置允许普通用户去收集 Bookmark

Chat
暂无 Chat 的模块配置,敬请期待
User Profile
User Profile 可以通过右上角头像进入,它会跳转到一个新的页面

通过点击图标,可以对个人进行通知、个人隐私、登录状态的的偏好设置
