这个项目进展如何?我们从一开始就在使用标签,但我发现增加第三层级能帮我省去不少麻烦,并满足特定需求:
注意:在我们的网站上,类别被称为“频道”。
有两个频道服务于网站的核心功能,它们特意不设置子频道,而是广泛使用标签:
- ER(问答)
- Lounge(讨论)
其他所有频道则用于实现辅助功能:反馈(网站和社区元沟通)、公告(所有对外沟通的历史和按时间排序的存档)、新闻动态(与我们目标相关的“外部”新闻)、资源、评测、HVAC(一个仅限订阅者访问的非 moderated 发泄区,其话题不对外显示)等。
实际上,这些顶级频道本可以设为标签,但我希望将它们的话题与其余内容隔离开来,因为它们具有特定功能,应归属于独立的“论坛版块”。遗憾的是,由于顶级层级用于为其所包含的相关频道组提供“版块标题”,目前无法设置子频道。
使用示例:
在“资源”频道中,我们有“书籍”、“培训”、“示例文件与代码片段”、“应用(免费向社区提供,按原样使用)”、“产品与应用(用于盈利)”、“插件”等。
插件在我们所使用的平台上非常重要,因此值得设立独立频道。特别是为了将它们与使用该平台开发的实际产品区分开来。
一些插件开发者积极推广自己的产品,我希望避免他们的几个插件主题帖子淹没在大量由这些积极推广者发布的“更新、公告、发布”等主题中。因此,我制定了一条规则:每个插件只能有一个主题帖子。除了需要不断提醒用户外,我还不得不持续清理该频道。
如果我能为每个插件创建子频道,我就可以让每位开发者/产品推广者自行管理其频道,发布促销、更新公告,同时将该特定插件频道的主题帖子数量限制为一个。
因此,我真的很期待能够再嵌套一层!
下一个超级实用的功能是支持“频道(类别)”级别的版主。能够仅对特定频道授予版主权限将会非常棒。
目前我的变通方法是创建一个名为 JohnDoe_curator 的群组,将 John Doe 设为该群组的所有者,并为 JDcollection 频道授予 JohnDoe_curator 群组的创建权限,同时授予 Everyone 群组的阅读和回复权限。