Hi,
has anyone experience to integrate Discourse into a new react.js template instead of ember ?
And would there any issues with Plugins or future updates ?
The discussion revolves around integrating Discourse into a new React.js template instead of using Ember. 19tom34 asks about feasibility and potential issues with plugins and updates. fzngagan explains that Discourse is an Ember app with a stable API, recommending the use of API keys for external frontend integration. 19tom34 inquires about extending user profiles, and fzngagan clarifies that UI modifications would require recreating components rather than extending them. merefield adds that while the API is stable, plugins that modify the interface may not work due to their tight integration with Ember, suggesting using Discourse as-is or learning Ember and its plugin system for deeper customization.
Hi,
has anyone experience to integrate Discourse into a new react.js template instead of ember ?
And would there any issues with Plugins or future updates ?
Discourse is a full-fleged ember app. It communicates with the discourse api which is built with Rails.
The best way to do what you want to do is generate an api key and fire your requests from your custom frontend to the discourse api.
Thank you.
So when i do this with an API that sounds it would be also possible to extend per example the User Profil right ?
recreate rather than extend in terms of UI which might be unnecessary in most cases.
Just to add …
The API is apparently very stable so use that approach. But don’t expect to use any plugins which modify the interface. Plugins almost always assume you are using and tightly integrate with the Ember app (e.g. Component overrides), so forget those.
Alternatively just use Discourse as is! Learn EmberJS and the plugin system for Discourse if you need to modify the L&F radically beyond Theming.