Acredito que seu primeiro passo seja WP Discourse – WordPress plugin | WordPress.org. Esse plugin permite sincronizar dados de perfil do WordPress para o Discourse. Ele também gerencia outros aspectos. No entanto, não possui funcionalidades específicas do BuddyPress.
Oi,
Sim, foi brilhante, e eu também usei o complemento de shortcode, mas estava esperando que alguém soubesse como fazer o sistema de mensagens do Discourse funcionar no WordPress também.
Acho que o @nullset está tentando adicionar o Discourse a uma comunidade existente do BuddyPress.
Como há muita sobreposição funcional, acho que você deve escolher um ou outro — claro, acho que você deve escolher o Discourse, mas então eu estou (parcialmente) tendencioso. O WordPress ainda pode ser usado para hospedar coisas que o Discourse não faz, como um blog comunitário ou uma biblioteca de recursos.
Oi, @tobiaseigen sim, eu estava tentando descobrir como usar o sistema de mensagens do Discourse em um site WordPress. Sim, a sobreposição é um pouco confusa e agora temos mensagens no BuddyPress, depois chat ao vivo e, em seguida, as mensagens do Discourse. Estávamos esperando usar apenas as do Discourse.
E então importar todas as informações dos campos do xprofile do perfil do BuddyPress para o perfil do usuário do Discourse e dar a ele uma aparência muito, muito boa.
Para que você usa o WordPress e o BuddyPress, além do Discourse?
Você pode dar uma olhada em uma comunidade em que participo: https://namati.org. Ela usa o Discourse para o que ele faz de melhor e, em seguida, possui um diretório de organizações e uma biblioteca de recursos no WordPress. Os perfis de usuário são praticamente espelhados entre WordPress e Discourse, mas você pode ver os recursos e as organizações dos usuários no WordPress.
Sempre achei que seria legal oferecer um painel voltado ao usuário no WordPress, reunindo tudo isso em um só lugar.
Então, WordPress e BuddyPress formam uma página de comunidade semelhante a outras, com perfis, lista de membros, mensagens, chat ao vivo e fórum.
Perfis do BuddyPress
Mensagens do BuddyPress
Plugin separado para chat
Discourse para o fórum
WordPress para artigos e conteúdo pago
E o que eu estava me perguntando: é possível unificar os perfis entre o Discourse e o BuddyPress? E o sistema de mensagens/chat do Discourse pode ser usado no WordPress/BuddyPress, eliminando a necessidade de três sistemas separados?
Você pode integrar o WordPress com o Discourse fazendo com que seu site WordPress funcione como o provedor de Single Sign-On (SSO) para o Discourse. O Single Sign-On (SSO) pode ser configurado com nosso plugin do WordPress.
Quando o SSO é utilizado entre o WordPress e o Discourse, nomes de usuário, nomes completos e endereços de e-mail são sincronizados entre os dois sistemas. Também é possível passar informações adicionais nos parâmetros do SSO. Por exemplo, a biografia do usuário pode ser enviada ao WordPress. Se você desejar uma integração mais profunda entre os dois sistemas, isso pode ser possível, mas talvez seja necessário contratar um desenvolvedor para realizar o trabalho.
Não tenho certeza de como o BuddyPress armazena as informações do usuário no WordPress, mas esperaria que quaisquer detalhes de usuário adicionados pelo BuddyPress estivessem disponíveis como metadados de usuário do WordPress.
Para encontrar um desenvolvedor familiarizado com Discourse e WordPress, você pode criar um tópico na categoria Marketplace. No tópico que você criar, tente escrever um resumo claro do trabalho que precisa ser feito.