Nuovo template React.js

Ciao,

qualcuno ha esperienza nell’integrare Discourse in un nuovo template React.js invece di Ember?

Ci sarebbero problemi con i plugin o con gli aggiornamenti futuri?

Discourse è un’applicazione Ember completa. Comunica con l’API di Discourse, che è costruita con Rails.

Il modo migliore per fare ciò che desideri è generare una chiave API ed eseguire le tue richieste dal tuo frontend personalizzato all’API di Discourse.

Grazie.

Quindi, quando lo faccio con un’API, sembra che sia anche possibile estendere, per esempio, il profilo utente, giusto?

«ricrea» piuttosto che «estendi» in termini di UI, il che potrebbe essere inutile nella maggior parte dei casi.

Solo per aggiungere…

L’API è apparentemente molto stabile, quindi usa quell’approccio. Ma non aspettarti di utilizzare plugin che modificano l’interfaccia. I plugin quasi sempre presuppongono che tu stia utilizzando l’app Ember e si integrano strettamente con essa (ad esempio, override dei componenti), quindi dimenticateli.

In alternativa, usa Discourse così com’è! Impara EmberJS e il sistema dei plugin di Discourse se hai bisogno di modificare radicalmente l’aspetto e il comportamento oltre al semplice tema.