fer
(Fernando Scheps)
1
您好,Discourse 社区:
我希望在我们社区平台内实现一项功能,允许用户提交某些操作或权限的请求。我的设想如下:
- 提交流程:用户可以创建一篇帖子(或特定类型的帖子)来请求某个操作的权限。这可能与共享社区资源或活动有关。
- 讨论和澄清:其他社区成员可以回复这些帖子,以进行进一步的澄清、讨论或添加支持信息。讨论对整个社区或特定子群组开放,具体取决于上下文。
- 审批工作流:预定义的用户组(例如,版主、特定委员会或用户组)应能够根据讨论和提供的信息批准或拒绝请求。理想情况下,这可以在请求帖子上明显标记(例如,更改状态、添加标签或其他清晰的指示符)。
- 跟踪和历史记录:我们希望保留这些请求的可跟踪历史记录,包括讨论和最终决定,以实现透明度和未来参考。
我正在寻找在 Discourse 中实现此功能的最佳方法。是否有现有的插件可以促进此类工作流?如果没有,您能否提供有关如何设置或开发此功能的指导或建议?
任何建议或指导都将不胜感激。提前感谢您的帮助!
2 个赞
pfaffman
(Jay Pfaffman)
2
您可以设置一个允许任何人创建主题的类别。
您可以配置该类别,使其允许任何人回复。
您可以创建一个名为“已批准”的类别,该类别只允许委员会在那里创建主题。当一个主题被批准后,成员可以将其移动到该类别。
该主题将包含所有编辑的历史记录,包括类别更改。
2 个赞
Lilly
(Lillian Louis)
3
是的,正如 Jay 所指出的,有一些内置功能可以帮助您实现您所询问的内容。
您可能还想浏览一下 Plugin 和 Theme component 主题,看看是否有可以增强您论坛功能的内容。我认为 Custom Wizard 插件 可能会对您有所帮助。我们还有一个 policy 插件、calendar and events 插件 和 topic voting 插件 可能也会让您的组织感兴趣。此外,topic templates 也非常有用。
2 个赞