Integración de mensajes de WordPress BuddyPress

Hola, probablemente este no sea el lugar adecuado, pero empiezo por aquí.

Me gustaría saber si es posible utilizar el sistema de mensajes de Discourse en WordPress/BuddyPress.

También me pregunto si es posible sincronizar los campos de xprofile del perfil de BuddyPress con el perfil de Discourse.

Creo que tu primer paso debería ser WP Discourse – WordPress plugin | WordPress.org. Ese plugin te permitirá sincronizar los datos de perfil de WordPress con Discourse. También gestiona otros aspectos, pero no tiene funcionalidad específica para BuddyPress.

Hola,
Sí, fue brillante y también utilicé el complemento Shortcode, pero esperaba que alguien supiera cómo hacer que el sistema de mensajes de Discourse funcione en WordPress.

No entiendo la pregunta aquí. ¿Podrías explicarla mejor? ¿Qué estás intentando lograr?

Creo que @nullset está intentando agregar Discourse a una comunidad existente de BuddyPress.

Dado que hay tanta superposición funcional, creo que deberías elegir una u otra. Por supuesto, creo que deberías elegir Discourse, pero entonces soy (pre)juicioso. WordPress aún puede usarse para alojar cosas que Discourse no hace, como un blog comunitario o una biblioteca de recursos.

Hola,
@tobiaseigen sí, estaba tratando de averiguar cómo usar el sistema de mensajes de Discourse en un sitio de WordPress. Sí, el solapamiento es un poco confuso y ahora tenemos mensajes en BuddyPress, luego chat en vivo, y luego los mensajes de Discourse; esperaba usar solo el de Discourse.

Y luego importar toda la información de los campos xprofile del perfil de BuddyPress al perfil de usuario de Discourse y darle un aspecto excelente.

¿Para qué utilizas WordPress y BuddyPress junto con Discourse?

Podrías echar un vistazo a una comunidad en la que participo: https://namati.org. Utiliza Discourse para lo que hace mejor, y cuenta con un directorio de organizaciones y una biblioteca de recursos en WordPress. Los perfiles de usuario están bastante sincronizados entre WordPress y Discourse, pero en WordPress puedes ver los recursos y las organizaciones de los usuarios.

Siempre pensé que sería genial ofrecer un panel de control orientado al usuario en WordPress que reuniera todo esto en un solo lugar.

Hola @tobiaseigen,
Así que WordPress y BuddyPress forman una página comunitaria similar a otras, con perfiles, lista de miembros, mensajes, chat en vivo y foro.

Perfiles de BuddyPress
Mensajes de BuddyPress
Plugin separado para el chat
Discourse para el foro
WordPress para artículos y contenido de pago

Y lo que me preguntaba: ¿se pueden unificar los perfiles entre Discourse y BuddyPress?
¿Y se puede utilizar el sistema de mensajes/chat de Discourse en WordPress/BuddyPress para no necesitar tres sistemas separados?

Theo

Puedes integrar WordPress con Discourse haciendo que tu sitio de WordPress funcione como proveedor de inicio de sesión único (SSO) para Discourse. El inicio de sesión único (SSO) se puede configurar con nuestro plugin de WordPress.

Cuando se utiliza SSO entre WordPress y Discourse, los nombres de usuario, los nombres completos de los usuarios y las direcciones de correo electrónico se sincronizarán entre ambos sistemas. También es posible pasar información adicional en los parámetros de SSO. Por ejemplo, la biografía del usuario podría enviarse a WordPress. Si deseas una integración más profunda entre ambos sistemas, es posible lograrlo, pero es probable que necesites contratar a un desarrollador para realizar el trabajo.

No estoy seguro de cómo BuddyPress almacena la información de los usuarios en WordPress, pero esperaría que cualquier detalle de usuario agregado por BuddyPress esté disponible como metadatos de usuario en WordPress.

Hola, estamos utilizando el plugin y WordPress como SSO.

¿Alguien conoce a un desarrollador adecuado para un trabajo como este?

¿Alguien sabe si el sistema de mensajes puede utilizarse como sistema de mensajería o chat en un sitio de WordPress?

Para encontrar a un desarrollador familiarizado con Discourse y WordPress, podrías crear un tema en la categoría Marketplace. En el tema que crees, intenta escribir un esquema claro del trabajo que necesitas que se realice.