rsmithlal
(Robert Smith)
1
大家好,
我刚开始接触 Discourse,想请教一些关于为该平台开发扩展的问题。我是一名全栈 Rails 开发者,正在构建一个 Rails 引擎,旨在为 Rails 应用添加一些可复用的功能。我希望利用我们的 Discourse 实例来测试与该引擎的集成。
Better Together 社区中心 https://hub.bebettertogether.ca/
我尝试在“开发者”分类下发布新帖子,但按钮是禁用的,无法发帖。我猜这可能是因为信任等级不足,或是需要满足其他要求(例如加入特定群组)。
能否有人告知我,在什么条件下我才能在“开发者”分类中发帖?
另外,“开发者”分类是仅用于讨论 Discourse 核心开发,还是涵盖更广泛的话题?
我计划为 Discourse 构建一个完整的插件扩展,并将我的 Rails 引擎作为 gem 包含在其中。我想知道插件机制的深入程度如何,以及通过插件实现此类功能是否可行?插件系统是否只能完成非常特定的任务,还是也能用于创建深度且复杂的功能扩展,同时仍能享受 Docker 自动更新带来的便利?
非常感谢您的反馈与支持。
2 个赞
嗯,您是在某个子分类中吗?请尝试编辑您上方的第一条帖子,并将分类更改为 #dev。
1 个赞
rsmithlal
(Robert Smith)
3
是的,事实上我原本就在“操作指南”→“开发者”分类下。谢谢!作为子分类会对发帖产生什么影响?
另外,感谢你将其更正为正确的分类 
到目前为止,我非常享受使用 Discourse 的过程,并看到如何通过组合现有的主题、组件和插件,为我们的社区平台打造合适的体验。
1 个赞
HAWK
(Hawk)
4
您尝试发帖的分类仅限信任等级 2 的用户。您当前是 TL1。
2 个赞
rsmithlal
(Robert Smith)
5
啊,谢谢,这很有帮助!目前是否有编程方式可以通过弹窗或其他通知向用户说明他们为何无法在该分类下发帖,而不仅仅是禁用按钮?
我理解可以使用分类的标题或描述来设置分类文本,但某些内置机制若能加以说明,将有助于提升用户体验。