通过插件扩展讨论还是创建 Web 应用?

你好!

我想为在我的论坛注册的企业客户提供更好的展示方式,例如扩展用户个人资料、添加照片画廊、添加状态等。我还希望集成一个报价/竞标系统(这意味着需要三种用户角色)。请问是否可以对 Discourse 进行扩展,使其成为一个具备这些功能的平台?还是将 Discourse 仅作为 Laravel Web 应用中的论坛模块集成是更好的选择?

谢谢 :slight_smile:

你可以在 Discourse 中通过插件实现所有这些功能。

这主要取决于你希望集成有多无缝,以及你拥有多少时间和预算。在 Discourse 中实现所有这些功能需要更多时间和特定专业知识,但最终结果可能值得投入。

另一个需要考虑的方面是,你必须谨慎地编写额外功能,以免干扰 Discourse 团队的核心更新。这是一门艺术,而具体的经验在此会派上用场。

始终检查现有插件,看看如何利用它们:例如,我最近为“主题列表预览”插件添加了一个功能,允许用户拥有个人照片画廊。该功能目前处于测试阶段。

你好,Robert,

谢谢你的回复。

我已经查看了许多插件,其中有一些我可以直接使用,但还有一些需要我自己创建。

我的想法是将新功能放在这里,我认为这是最佳选择。

是的,FYI 我的用户照片方案复用了活动板块。