Мы будем использовать «Discourse hosted» на одном из наших новых проектов на WordPress, так как это действительно здорово. Мы только начинаем разбираться в этом и скоро установим плагин. Однако у нас есть несколько вопросов:
Если гость зарегистрируется через вход через Facebook на любой из платформ, возникнут ли проблемы?
Можно ли иметь один раздел входа/регистрации для обоих сайтов?
Удалось ли кому-то интегрировать заголовок WordPress в Discourse?
Удалось ли кому-то настроить уведомления Discourse в меню WordPress?
Удалось ли кому-то настроить уведомления через OneSignal.
Заранее спасибо, если кто-то сможет ответить на эти вопросы.
Я создал Android-приложение на базе WebView, которое работает и отправляет уведомления о новых постах (используя OneSignal).
Теперь я хочу развернуть хостинг-решение на базе Discourse, интегрировать его с WordPress (но использовать меню WordPress) и отображать уведомления пользователей Discourse в основном меню через OneSignal (если я правильно объясняю).
Поскольку SSO использует один и тот же идентификатор устройства, который можно извлечь из базы данных, это surely должно быть возможно, или я слишком оптимистичен?
Раньше существовал плагин для отправки push-уведомлений через OneSignal, но я не уверен, насколько он будет полезен в данном случае, так как, насколько я помню, это сторонний плагин, который нельзя использовать в хостинге Discourse.
Вам понадобится дизайнер, чтобы сделать меню Discourse похожим на меню WordPress, но даже в этом случае останутся некоторые визуальные отличия, так как меню Discourse содержит опции, критически важные для его работы.
Как работает этот сайт? Как только вы только что написали, я получил уведомление в браузере. Мне просто нужно найти этот хук и добавить несколько строк кода
Я ответил на ваш пост, а не написал сообщение в личные
насчет уведомлений, я не очень технически подкован, чтобы ответить на это, но полагаю, что это волшебная пыль и шина сообщений в игре.
С помощью плагина WP Discourse вы можете настроить WordPress как провайдера единого входа (SSO) для Discourse. Это означает, что вся аутентификация для вашего сайта Discourse будет происходить через WordPress. Принцип работы выглядит следующим образом: если пользователь нажмёт кнопку «Войти» на сайте Discourse, он будет автоматически перенаправлен на WordPress, где пройдет процедуру входа, а затем снова перенаправлен на Discourse.
Если вы включите SSO, социальные методы входа будут доступны только на вашем сайте WordPress. Если вы добавите вход через Facebook на сайт WordPress, пользователи смогут входить в WordPress через Facebook, а затем получать доступ к Discourse через WordPress.
Это здорово, спасибо за ответ! Это следующее дело в списке задач.
После использования Discourse я понял, что это не то, что я ожидал (раньше я использовал bbpress, wpforo, buddypress и множество других, которые значительно уступают). Это удивительно и очень продуманно. Мы не будем слишком много настраивать это, я ожидал, что придется поработать, но всё работает из коробки.
Сейчас меня беспокоят push-уведомления в приложении на основе веб-вью, а также тот факт, что из 100 тысяч просмотров страниц я сам сгенерировал почти 1 тысячу. Я думаю, что мы достигнем полумиллиона просмотров страниц в месяц, и при отсутствии доходов и статусе стартапа это может стать препятствием. Насколько гибок Discourse?
Лимит просмотров страниц на нашем хостинге является мягким. Если вы превысите его в течение нескольких месяцев, мы свяжемся с вами. В первый месяц превысить его маловероятно.
Вот хороший пример: https://forums.wyzecam.com/. Шапка WordPress была воссоздана с помощью HTML и добавлена в раздел «Заголовок» компонента темы.
Я согласен, так как сайт официально не будет запущен до апреля, но мы ожидаем 50–100 тысяч+ посетителей в месяц. Мы отправили несколько ссылок на наш сайт на WordPress о новом запуске и получили 12 тысяч за месяц, поэтому нам нужно подготовиться к связанным с этим затратам.