Интеграция сообщений WordPress BuddyPress

Привет, это, вероятно, не то место, но я начинаю здесь.

Я изучаю возможность использования системы сообщений Discourse на WordPress/BuddyPress.

Также интересно, можно ли синхронизировать поля xprofile профиля BuddyPress с профилем в Discourse.

Думаю, первое, куда стоит обратиться, — это WP Discourse – WordPress plugin | WordPress.org. Этот плагин позволяет синхронизировать данные профиля из WordPress с Discourse. Он также решает другие задачи. Однако у него нет специфической функциональности для BuddyPress.

Привет,
Да, это было здорово, и я тоже использовал дополнение для шорткодов, но я надеялся, что кто-нибудь знает, как заставить систему сообщений Discourse работать в WordPress.

Я не совсем понял ваш вопрос. Не могли бы вы уточнить? Чего именно вы пытаетесь добиться?

Полагаю, @nullset пытается добавить Discourse в существующее сообщество BuddyPress.

Поскольку функционал во многом пересекается, я думаю, стоит выбрать что-то одно — конечно, я считаю, что нужно выбрать Discourse, но я, разумеется, предвзят (To)biased. WordPress всё ещё можно использовать для размещения того, чего нет в Discourse, например, блога сообщества или библиотеки ресурсов.

Привет, @tobiaseigen, да, я пытался разобраться, как использовать систему сообщений Discourse на сайте WordPress. Да, наложение немного сбивает с толку, и теперь у нас есть сообщения в BuddyPress, затем чат в реальном времени, а теперь ещё и сообщения в Discourse. Мы надеялись обойтись только сообщениями Discourse.

А затем импортировать всю информацию из полей xprofile профиля BuddyPress в профиль пользователя Discourse и сделать это очень, очень красиво.

Для чего вы используете WordPress и BuddyPress в дополнение к Discourse?

Вы можете взглянуть на сообщество, в котором я участвую, по адресу https://namati.org — там используется Discourse для того, в чём он лучше всего справляется, а каталог организаций и библиотека ресурсов размещены в WordPress. Профили пользователей в WordPress и Discourse практически синхронизированы, но в WordPress можно видеть ресурсы и организации пользователей.

Мне всегда казалось крутым предоставить в WordPress панель управления для пользователей, объединяющую всё это в одном месте.

Привет, @tobiaseigen,

WordPress и BuddyPress — это страница сообщества, аналогичная другим: здесь есть профили, список участников, сообщения, чат в реальном времени и форум.

Профили BuddyPress
Сообщения BuddyPress
Отдельный плагин для чата
Discourse для форума
WordPress для статей и платного контента

И вот что меня интересует: можно ли объединить профили в Discourse и BuddyPress?
И можно ли использовать систему сообщений/чата из Discourse в WordPress и BuddyPress, чтобы не нужно было поддерживать три отдельные системы?

Тео

Вы можете интегрировать WordPress с Discourse, настроив ваш сайт WordPress как провайдера единого входа (Single Sign-On) для Discourse. Единый вход (SSO) можно настроить с помощью нашего плагина для WordPress.

При использовании SSO между WordPress и Discourse имена пользователей, полные имена и адреса электронной почты будут синхронизироваться между двумя системами. Также возможно передавать дополнительную информацию через параметры SSO. Например, биография пользователя может быть отправлена в WordPress. Если вам требуется более глубокая интеграция между этими системами, это может быть реализовано, однако, возможно, вам потребуется нанять разработчика для выполнения этой работы.

Я не уверен, как BuddyPress хранит информацию о пользователях в WordPress, но предполагаю, что любые данные о пользователях, добавленные BuddyPress, будут доступны как метаданные пользователей WordPress.

Здравствуйте, мы используем плагин и WordPress в качестве SSO.

Не знает ли кто-нибудь разработчика, к которому можно обратиться с предложением о работе подобного рода?

Не знает ли кто-нибудь, можно ли использовать систему сообщений в качестве системы обмена сообщениями или чата на сайте WordPress?

Чтобы найти разработчика, знакомого с Discourse и WordPress, вы можете создать тему в категории Marketplace. В создаваемой теме постарайтесь чётко описать задачи, которые необходимо выполнить.