我相当不喜欢这场对话目前的发展方向。这个话题最初的范围是对 Flarum 和 Discourse 进行一般性比较。
此后,讨论转向了对 Flarum 及其开发者的诸多负面言论。这是不对的,我也不支持这种做法。
如果 Discourse 适合你的社区……很好。如果 Flarum 适合你的社区,那也很好。
没有必要因为某人的工作和努力不适合你,就称其为“愚蠢”。
另外提一点:
我会尽量简洁说明。Discourse 界面“简单”是有意为之的决定。
默认的 Discourse 主题之所以简单,因为我们希望它保持简单。这使得网站可以轻松地对其进行定制。
把它想象成一块空白画布:
如果你想创作一幅画……你是更希望拥有一块已经画了别人作品的画布,还是更希望拥有一块全新的画布,让你可以自由创作任何你想要的东西?
这就是我们的理念。所以,是的……Discourse 的默认主题确实非常简洁。
但是,主题系统非常强大。你几乎可以做任何事情。
查看这里的一些主题:
Discourse customers | Discourse - Civilized Discussion
这仅仅触及了 Discourse 主题所提供定制能力的冰山一角。拥有一个更具倾向性的默认主题反而会阻碍这种灵活性。
最后总结一下:
如果你希望在 Discourse 中看到某些不错的功能,请在 Contribute > Feature 类别中创建一个新话题。
如果你想定制 Discourse 或为你的网站添加新功能,请从这里开始:
Beginner's guide to using Discourse Themes
Developing Discourse Themes & Theme Components
Designer's Guide to getting started with themes in Discourse
Making custom CSS changes on your site
Developing Discourse Plugins - Part 1 - Create a basic plugin
你也可以在 Meta 上查看现有的主题、组件和插件:
#theme-full
Customization > Theme component
如果你没有时间自行定制网站,欢迎在 Marketplace 类别中创建一个话题,你将收到来自我们自由职业开发者社区的一些报价。
说了这么多,我认为这个话题已经达到了它的目的。它自 2017 年开启以来,几乎所有与比较 Discourse 和 Flarum 相关的独特观点都已被分享。
因此,我现在将关闭这个话题。
