举办摄影比赛

我们正在为论坛会员组织一个摄影比赛。比赛的各项事宜基本都已准备就绪,只剩下如何管理参赛作品和投票环节。

目前的计划是:

  • 创建一个新类别:摄影比赛。
  • 创建一个新的子类别(例如:摄影比赛 2023),供会员上传参赛作品。每张照片将是一个新主题。回复应被禁用。我不希望有人发帖说“好照片,戴夫!”之类的。子类别应该只是一个图片库。我将创建一个单独的“讨论”子类别,以便人们可以就参赛作品等进行交流。
  • 会员必须能够为参赛作品投票(点赞)。获胜者将是在比赛结束时获得最多票数的作品。

我预见到几个问题:

我怀疑禁用回复但允许用户“点赞”可能在 Discourse 中是互斥的功能,这将使此方法无法实现。

似乎无法在不启用“回复”的情况下为某个群组启用“创建”功能,因此我已在测试服务器上安装并启用了 restricted replies 插件,并创建了一个新类别来测试,但我在安全设置中没有看到新选项。我正在运行 Discourse 的最新测试版。

比赛的“B 计划”是启用“所有新回复都需要版主批准”的类别设置。这会增加我的工作量,但至少我可以将不当帖子引导到讨论类别,而不是让用户因为不理解(因为他们没有阅读类别描述!)为什么无法回复而感到沮丧。我还没有测试过这个设置;我假设它会按预期工作。

有人有更好的想法、建议或类似经验吗?

1 个赞

您可以创建一个提交链接,将消息发送到群组收件箱(例如版主),然后让您的版主团队将新帖子移至用户可以阅读但不能创建或回复的类别。

1 个赞

我可能是错的,但我认为如果限制了回复,那么点赞也会受到限制。

1 个赞

不,情况并非如此。已登录用户点赞主题所需的一切就是“查看”权限。

3 个赞

好的,我明白了。我将尝试一下,看看哪种方法最适合。

1 个赞

我们没有可以立即关闭帖子的原生功能,但您也可以尝试在类别中设置:

自动关闭帖子:1 分钟

并使用 CSS 隐藏该类别的“回复”按钮。

或者,您可以设置一个 webhook 来触发外部系统进行回调并立即关闭新帖子。

3 个赞

将自动关闭设置为 1 分钟将是一个非常有效的解决方案,但我发现并安装了投票插件,关闭主题也会阻止对其进行投票。

一分钟后自动删除回复是清理子分类的另一种方法,但据我所知,这只能在逐个主题的基础上进行,而不能在分类级别上进行。

看起来将所有回复发送进行审核是目前唯一可行的选择。不幸的是,它们不能同时重定向到另一个类别,这意味着要么删除它们(惹恼用户,他们很合理地会说他们根本不应该能够点击回复按钮),要么接受,然后将回复拆分/合并到另一个子类别中——这会增加我的工作量,但用户体验会稍好一些。

Webhooks 和 CSS 目前是未知的领域,我想在周末启动比赛。不过,我可以回顾一下。这将是拓宽我知识的好机会。

1 个赞

主题投票在用户拥有“查看”权限但无法创建或回复的类别中也有效。

使用链接创建预填的个人消息至群组邮箱,如本指南所示:

将为这些版主创建一个初始的手动步骤,将条目移至竞赛类别,但从那里开始,它们可以在无法评论的情况下进行投票。如果竞赛有任何条目标准,则可以在该阶段对主题进行审核,或者每天批量移动几次。

由于主题投票的数量默认是有限的,您是否允许在收到所有条目之前进行投票?

4 个赞

我这个周末启动了比赛,现在只是阻止回复,以免它们进入该类别。我确实考虑过审查所有参赛作品,但当时决定不这样做,因为我没有足够的理由,直到现在。有一套比赛规则。似乎并非每个人都觉得有必要阅读它们……

我让人们立即投票。是在启动比赛后,我才觉得最好将所有投票都安排在,比如说,最后一周进行。

如果比赛成功,我们明年可能会再次举办,所以我将保留所有这些好的建议。

3 个赞