Je pense que votre première étape est WP Discourse – WordPress plugin | WordPress.org. Ce plugin vous permettra de synchroniser les données de profil de WordPress vers Discourse. Il gère également d’autres aspects. Cependant, il ne dispose pas de fonctionnalités spécifiques à BuddyPress.
Bonjour,
Oui, c’était brillant, et j’ai également utilisé l’extension Shortcode. Cependant, j’espérais savoir si quelqu’un connaissait une méthode pour faire fonctionner le système de messages de Discourse dans WordPress.
Je pense que @nullset essaie d’ajouter Discourse à une communauté BuddyPress existante.
Comme il y a beaucoup de chevauchement fonctionnel, je pense que vous devriez choisir l’un ou l’autre — bien sûr, je pense que vous devriez choisir Discourse, mais je suis (pré)jugé. WordPress peut toujours être utilisé pour héberger des choses que Discourse ne fait pas, comme un blog communautaire ou une bibliothèque de ressources.
Salut, @tobiaseigen oui, j’essayais de comprendre comment utiliser le système de messages de Discourse sur un site WordPress. Oui, le chevauchement est un peu déroutant, et maintenant nous avons des messages sur BuddyPress, puis un chat en direct, et enfin les messages de Discourse. J’espérais n’utiliser que celui de Discourse.
Ensuite, il faudrait importer toutes les informations des champs xprofile du profil BuddyPress dans le profil utilisateur de Discourse et lui donner un aspect vraiment excellent.
À quoi servez-vous WordPress et BuddyPress, en plus de Discourse ?
Vous pouvez jeter un œil à une communauté à laquelle je participe sur https://namati.org : elle utilise Discourse pour ce qu’il fait de mieux, puis dispose d’un annuaire d’organisations et d’une bibliothèque de ressources dans WordPress. Les profils utilisateurs sont en grande partie synchronisés entre WordPress et Discourse, mais vous pouvez consulter les ressources et les organisations des utilisateurs dans WordPress.
J’ai toujours pensé qu’il serait intéressant de proposer un tableau de bord orienté utilisateur dans WordPress, regroupant tous ces éléments en un seul endroit.
WordPress et BuddyPress constituent une page communautaire similaire aux autres, avec des profils, une liste de membres, des messages, un chat en direct et un forum.
Profils BuddyPress
Messages BuddyPress
Plugin séparé pour le chat
Discourse pour le forum
WordPress pour les articles et le contenu payant
Je me demandais si les profils pouvaient être unifiés entre Discourse et BuddyPress, et si le système de messagerie/chat de Discourse pouvait être utilisé sur WordPress/BuddyPress, afin d’éviter d’avoir trois systèmes séparés.
Vous pouvez intégrer WordPress à Discourse en faisant de votre site WordPress le fournisseur de connexion unique (Single Sign-On ou SSO) pour Discourse. Le SSO peut être configuré à l’aide de notre plugin WordPress.
Lorsque le SSO est utilisé entre WordPress et Discourse, les noms d’utilisateur, les noms complets et les adresses e-mail sont synchronisés entre les deux systèmes. Il est également possible de transmettre des informations supplémentaires via les paramètres du SSO. Par exemple, la biographie de l’utilisateur peut être envoyée à WordPress. Si vous souhaitez une intégration plus poussée entre les deux systèmes, cela peut être possible, mais vous devrez peut-être engager un développeur pour réaliser ce travail.
Je ne suis pas certain de la manière dont BuddyPress stocke les informations des utilisateurs sur WordPress, mais je m’attends à ce que toutes les informations utilisateur ajoutées par BuddyPress soient disponibles en tant que métadonnées des utilisateurs WordPress.
Pour trouver un développeur familier avec Discourse et WordPress, vous pouvez créer un sujet dans la catégorie Marketplace. Dans le sujet que vous créez, essayez de rédiger une description claire des tâches à accomplir.