Olá,
alguém tem experiência em integrar o Discourse em um novo template React.js em vez do Ember?
Haveria algum problema com plugins ou atualizações futuras?
Olá,
alguém tem experiência em integrar o Discourse em um novo template React.js em vez do Ember?
Haveria algum problema com plugins ou atualizações futuras?
O Discourse é um aplicativo Ember completo. Ele se comunica com a API do Discourse, que é construída com Rails.
A melhor maneira de fazer o que você deseja é gerar uma chave de API e enviar suas requisições a partir do seu frontend personalizado para a API do Discourse.
Obrigado.
Então, quando faço isso com uma API, parece que também seria possível estender, por exemplo, o Perfil do Usuário, certo?
recreate em vez de extend em termos de UI, o que pode ser desnecessário na maioria dos casos.
Apenas para complementar…
A API é aparentemente muito estável, então use essa abordagem. Mas não espere usar plugins que modifiquem a interface. Plugins quase sempre assumem que você está usando e se integram profundamente ao aplicativo Ember (por exemplo, sobrescritas de Componentes), então esqueça-os.
Alternativamente, use o Discourse como está! Aprenda EmberJS e o sistema de plugins do Discourse se precisar modificar radicalmente a aparência e o comportamento além do tema.