成功的 Discourse 系统管理员需要具备哪些素质?

拥有这个问题是个好事,这意味着你的社区正在成长。

既然你使用 Digital Ocean 进行托管,那么任何潜在候选人最好已经熟悉他们的控制面板。如果不是,那也没什么大不了的。它非常简单,他们很快就能上手。

至于他们需要完成的任务,嗯……这取决于具体情况。在大多数情况下,他们甚至不需要进行任何 Digital Ocean 方面的工作,因为站点已经上线运行了。

可能会出现的某些任务包括:

追踪 Bug 可能很烦人,但为了保持简单,以下是我的建议。

如果你发现某些异常,你的首要步骤应该是启用安全模式。如果问题在安全模式下仍然存在,那很可能是核心代码中的 Bug。如果你告诉我们,我们会尽快修复。

如果问题在安全模式下没有出现,那很可能是由某个插件或主题组件引起的。安全模式提供了一些选项,例如(禁用所有插件 - 禁用非官方插件 - 禁用主题)。

这应该有助于缩小问题范围。进一步的调试取决于问题的具体原因。

主题只能修改前端(它们不会对服务器端进行任何更改),因此,如果候选人对浏览器检查工具稍有了解,他们应该能从中获得一些线索。

插件可以修改前端和后端。如果插件中的问题出现在前端,那么浏览器检查工具就足以进行调试。如果问题出现在后端,那么候选人需要查看站点上的 /logs 来追踪问题。

太棒了!没有什么比解决自己的痛点更令人满足的了。我相信这里的社区一定会感激这些贡献。

我对这一点有点好奇。是什么阻止了你今天就开始做这件事?如果你遇到任何阻碍,请为此创建一个主题,我们会尽力提供帮助。

我上面已经大致讲过一些了。我觉得你寻找的并不是系统管理员。

我认为你需要的是一位在前端任务方面足够熟练的人。他们可能需要执行的后端任务在这里都有完善的文档,他们应该能很快掌握。

除非一个人对某事充满热情,否则很难让他们对任何事感到兴奋。

话虽如此,如果你现有的社区成员中有人具备该职位所需的技能,并且对你的社区目标充满热情,那就是最佳人选。

换句话说,你需要的是社区中积极参与且能胜任这项工作的人。这是最好的情况。

这取决于具体情况。如果他们只负责确保站点正常运行,那么主要需要:

  • 能够使用浏览器控制台进行调试
  • 能够阅读 /logs
  • 知道如何使用安全模式
  • 知道如何使用终端进行手动升级等操作

如果你希望候选人还能帮助为你的社区创建新功能,那么还需要:

  • CSS/SCSS(插件/主题)
  • JavaScript(插件/主题)
  • HTML/Handlebars(插件/主题)
  • Ruby(插件)

我上面提到过这一点,但值得再次强调,最好的招募地点就是你的社区内部。即使人们起步较慢也没关系。

在你的社区中置顶一个主题应该就有效。

如果在那里没有获得任何线索,就加倍努力,请你的社区成员推荐他们认识的人。

如果这样还是没有线索,就扩大范围,联系你的邮件联系人。

16 个赞