Привет,
у кого-нибудь есть опыт интеграции Discourse в новый шаблон на React.js вместо Ember?
И не возникнет ли проблем с плагинами или будущими обновлениями?
Привет,
у кого-нибудь есть опыт интеграции Discourse в новый шаблон на React.js вместо Ember?
И не возникнет ли проблем с плагинами или будущими обновлениями?
Discourse — это полноценное приложение на Ember. Оно взаимодействует с API Discourse, которое построено на Rails.
Лучший способ сделать то, что вы хотите, — это создать API-ключ и отправлять запросы из вашего пользовательского интерфейса в API Discourse.
Спасибо.
Так что, когда я делаю это с API, звучит так, будто также можно расширить, например, профиль пользователя, верно?
«пересоздавать», а не «расширять» в контексте UI, что в большинстве случаев может быть излишним.
Добавлю ещё…
API, по-видимому, очень стабильно, поэтому используйте этот подход. Но не рассчитывайте на использование плагинов, которые изменяют интерфейс. Плагины почти всегда предполагают, что вы используете приложение Ember, и тесно интегрируются с ним (например, переопределения компонентов), так что забудьте об этом.
Или просто используйте Discourse в том виде, в котором он есть! Изучите EmberJS и систему плагинов Discourse, если вам нужно радикально изменить внешний вид и функциональность за пределами темизации.