nap
(napoleon)
1
我刚开始管理 Discourse 论坛,请原谅我的提问。
我正在考虑在我们的新 Discourse 站点上安装大约 10 个插件,这些插件列在 https://github.com/discourse/all-the-plugins/tree/master/plugins。
在我开始安装之前,我想知道是否有任何需要注意的“陷阱”?我考虑的是兼容性问题、被弃用的插件等等。列出的这些插件中,是否有任何可能会在未来与 Discourse 核心引擎的更新产生冲突?
是否有我可以参考的资料,能帮助我了解开发团队在这方面的政策?
1 个赞
nap
(napoleon)
3
@ondrej,谢谢你的链接。
是否可以通过管理插件界面安装插件,还是必须通过编辑 app.yml 文件来完成?
nap
(napoleon)
4
我逐渐注意到 Discourse 管理功能中存在某种趋势。论坛管理员似乎掌控了许多通常应由“服务器管理员”角色负责的参数,而后者通常需要 SSH 服务器访问权限。遗憾的是,这并不总是可行,甚至未必可取。
pfaffman
(Jay Pfaffman)
5
如果它们不是官方的,那么在升级时它们可能会失效。
是的,您需要 SSH 访问权限来安装插件。即使使用 discourse_docker(它允许您在没有 SSH 访问权限的情况下进行升级),您仍然需要每年在命令行上执行几次升级操作。
2 个赞
Stephen
(Stephen)
6
无论你是否喜欢,Discourse 就是这样构建和运行的。
Discourse 不是一个网站,而是一个 JavaScript 应用程序,该应用程序由 app.yml 构建。插件会在构建过程中被拉取。
如果你不喜欢这种划分方式,并且它将对运营产生影响,我建议你寻找其他开源讨论平台。
2 个赞