À l’origine, BuddyBoss était un thème WordPress conçu pour créer un site social épuré et bien organisé. Le thème ’ Boss » avait été développé pour embellir l’interface utilisateur du plugin BuddyPress. Au fil du temps, le thème a dépassé les limites de BuddyPress, ce qui a conduit à la création de leur propre plugin, baptisé « BuddyBoss Platform ». La plateforme BuddyBoss fonctionne comme BuddyPress, mais offre bien plus de fonctionnalités qui vous permettent de personnaliser vos forums et vos photos de profil, d'enrichir vos informations de profil, de créer des groupes sociaux, de mettre en ligne des fichiers multimédias, et bien plus encore !
Vous pouvez utiliser BuddyPress ou le plugin BuddyBoss Platform avec Boss Theme.
Dans cet article, nous examinons comment configurer et utiliser uniquement les parties de la plateforme qui s'intègrent à MemberPress. Nous abordons également les problèmes courants et les confusions liés à l'utilisation de BuddyPress/BuddyBoss avec MemberPress.. Nous ne traitons pas de la plateforme BuddyBoss ni du thème Boss dans leur intégralité. Si vous découvrez l’un ou l’autre, nous vous recommandons donc de consulter leur documentation en ligne.
Installation
Le thème Boss et la plateforme BuddyBoss fonctionnent mieux ensemble. Vous pouvez acheter le thème Boss ici. La plateforme BuddyBoss est un téléchargement gratuit que vous pouvez accéder ici.
Une fois que vous les aurez en votre possession, vous pourrez installer notre intégration MemberPress + BuddyPress depuis la page MemberPress > Modules complémentaires. (Note : MemberPress Croissance ou échelle est nécessaire).

(Remarque : si vous disposez déjà de BuddyPress et/ou de bbPress, vous devrez les désactiver. La plateforme BuddyBoss les remplace.)
Enfin, naviguez vers MemberPress > Paramètres > onglet BuddyBoss, et cochez la case "Activer l'intégration BuddyPress".
Vous devrez également définir l'option “ Adhésion gratuite par défaut ” sur « Aucune » ; sinon, toute personne s'inscrivant via la page d'inscription de BuddyBoss bénéficiera d'un accès gratuit à vie à l'adhésion sélectionnée dans le menu déroulant.
(Note : les groupes sont abordés plus loin dans cet article).

Configuration
Composants

Les composants vous permettent d'ajouter des fonctionnalités supplémentaires à votre site web (notifications, forums, téléchargement de médias, groupes sociaux, etc.) Ils sont expliqués en détail sur le site web de BuddyBoss.
Il existe toutefois deux champs obligatoires : “ Profils des membres ” et “ Champs de profil ”. Ces deux éléments seront ajoutés à la page “ Compte ” d’un membre, telle qu’elle est connue de MemberPress. Ils « prendront le contrôle » de la page « Compte » et se présenteront à peu près comme suit :

La page de compte comportera de nouveaux onglets en fonction des composants que vous ajouterez (par exemple, Chronologie, Groupes, Photos et Forums). Cependant, le seul composant obligatoire est « Profil ». L'onglet « Adhésion » est ajouté par l'extension d'intégration MemberPress. C'est là que les informations relatives au compte MemberPress seront affichées et gérées par vos membres. Toutes les informations recueillies lors de l'inscription à l'adhésion apparaîtront désormais sur cette page (par exemple, les abonnements et les informations sur les transactions).

Veuillez noter que la rubrique ’ Adhésion > Infos » regroupe les informations recueillies sur la page d’inscription à l’adhésion et qui concernent MemberPress. Tous les champs personnalisés ou obligatoires que vous demandez à un utilisateur de remplir lors de son inscription seront enregistrés ici. BuddyBoss dispose également de sa propre page de profil et de ses propres champs, mais ceux-ci ne sont pas synchronisés avec ceux de MemberPress.
En tant qu'administrateur, vous pouvez consulter et modifier ces deux champs dans la page “ Utilisateurs ” de WordPress. Une fois BuddyBoss installé, vous verrez apparaître un nouvel onglet « Profil étendu » qui vous permettra d'accéder à toutes les informations de profil liées à BuddyBoss.

Pour que tout fonctionne de manière optimale avec MemberPress, vous devrez modifier certains paramètres d'importation.
Dans les « Paramètres généraux », vous trouverez une option intitulée Suppression de comptequi permet aux membres de supprimer leur propre profil. Ce paramètre est également lié aux utilisateurs de MemberPress. DÉFAUT DE CONTRÔLE l'option. Dans le cas contraire, vos membres risquent de disparaître sans crier gare en supprimant leur propre compte.

L'autre option que vous devrez modifier se trouve dans la section « Inscription » de cette même page.

Le formulaire d'inscription a suscité une certaine confusion. En effet, vous pouvez, si vous le souhaitez, permettre aux utilisateurs de s'inscrire uniquement sur BuddyBoss et non sur MemberPress. Cependant, l'URL par défaut est le slug « /register » tant pour MemberPress que pour BuddyBoss. Il existe deux solutions à ce problème :
- Modifiez la balise MemberPress dans votre MemberPress > Paramètres > onglet Pages et modifiez votre "balise des pages d'adhésion" en quelque chose d'autre que "s'inscrire", OU
- Ajoutez l'"URL personnalisée" comme indiqué dans l'image ci-dessus (de nombreux utilisateurs préfèrent cette option parce qu'elle interdit les inscriptions sans adhésion).
Si vous configurez l'URL personnalisée du formulaire d'inscription pour qu'elle corresponde à l'URL d'inscription à votre adhésion ou à celle de la page de votre groupe, un bouton “ S'inscrire ” apparaîtra désormais dans votre menu.

Vous pouvez également choisir de décocher la case "Autoriser les non-membres à enregistrer de nouveaux comptes". Cela supprimera le bouton d'inscription et tous les formulaires d'inscription de BuddyBoss, mais MemberPress fonctionnera toujours comme prévu.
Vie privée
Ne cochez pas la case “ Restreindre l'accès au site aux seuls membres connectés ”, sinon les nouveaux utilisateurs ne pourront pas s'inscrire (vous devrez définir ces restrictions dans vos règles MemberPress).
Groupes
- A Le groupe MemberPress est un ensemble d'adhésions. Par exemple, la page des tarifs regroupe et présente plusieurs formules d'abonnement, et l'utilisateur peut choisir celle qu'il souhaite acheter.
- A Groupe BuddyBoss est un ensemble d'utilisateurs pour des choses telles que les forums, les discussions et les groupes sociaux (très similaires à un groupe Facebook).

