你好,
是否有人有将 Discourse 集成到新的 React.js 模板(而非 Ember)中的经验?
这是否会导致插件或未来更新方面的问题?
你好,
是否有人有将 Discourse 集成到新的 React.js 模板(而非 Ember)中的经验?
这是否会导致插件或未来更新方面的问题?
Discourse 是一个功能完备的 Ember 应用,它通过基于 Rails 构建的 Discourse API 进行通信。
实现您目标的最佳方式是生成一个 API 密钥,并从您的自定义前端向 Discourse API 发送请求。
谢谢。
那么,当我使用 API 这样做时,听起来似乎也可以扩展用户资料,对吗?
在 UI 方面,recreate 而非 extend,这在大多数情况下可能是不必要的。
补充一下……
API 据称非常稳定,因此建议采用这种方式。但不要指望使用任何修改界面的插件。插件几乎总是假设你正在使用并紧密集成 Ember 应用(例如组件覆盖),所以请放弃这类想法。
或者,直接使用 Discourse 的原生功能!如果你需要在主题之外对界面和交互进行根本性修改,可以学习 EmberJS 以及 Discourse 的插件系统。