Discourse 升级兼容性问题

升级 Discourse 后,针对管理员界面提示有插件的兼容性问题。

其实上面的问题比较好解决,直接更新插件即可。

通常,安装官方插件的话,这种问题比较好解决。

但是如果安装的是第三方开发的插件的话,可能会有一段时间无法修复的情况。

更新后的内容输入方式较以前有了更好的提升和进步。

输入和选择的内容更加准确。

1 Like

不兼容是因为Discourse前端弃用了过时的一些组件

其实后端也有小改,我以前写的几个插件现在好多都不兼容了

可能 Discourse 的这次更新还比较大,才会出现一些这样的问题。

不过只要使用的是官方的插件的话,还比较好,直接更新下即可。

它们在进行架构升级,旧架构淘汰了就不兼容了

笑死,Discourse说自己是为下一个10年设计的论坛,它是2014年发布的,刚好今年过时 :laughing: (玩笑)

但是也真的,Discourse前端是ember.js handlebars这种十年前的老东西,尤其是handlebars这老东西流行的新概念是一点没有,被vue和react甩开不知道多少条街

目前感觉就是这种情况,前端框架可选的太多了,语言上又选了一个比较小众网红语言。

不过就语言本身来说没有什么太大的问题,但因为过于小众,参与的人肯定就不会很多。

前端上面更多的都在用 VUE 和 React,确实在这上面开发速度快。

对 Discourse 来说,后端都是通过 API 提供数据访问服务的,数据层上一旦 API 定义好了后,后续修改没有前端多。

因为语言的小众,参与的人少,后续的新生力量也少,问题更新也就慢了很多。

好在 Discourse 官方还在坚强的支撑着。