BuddyBoss était à l'origine un thème WordPress conçu pour créer un site social propre et organisé. Le thème Boss a été écrit pour rendre l'interface du plugin BuddyPress plus jolie. Finalement, le thème a dépassé les limites de BuddyPress, et ils ont donc créé leur propre plugin appelé BuddyBoss Platform. BuddyBoss Platform est comme BuddyPress, mais avec beaucoup plus de fonctionnalités qui vous permettent de personnaliser vos forums et vos photos de profil, d'étendre vos informations de profil, de créer des groupes sociaux, de télécharger des médias, et 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 couvrons pas la plateforme BuddyBoss ou le thème Boss dans son intégralité. Si vous ne connaissez pas encore l'un ou l'autre, nous vous recommandons de consulter leur documentation sur place.
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 avez ces éléments en main, vous pouvez installer notre intégration MemberPress + BuddyPress à partir de votre page MemberPress > Modules complémentaires. (Note : MemberPress Plus ou Pro est nécessaire).
(Note : Si vous avez déjà BuddyPress et/ou 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 devez également définir l'option "Adhésion gratuite par défaut" comme étant nulle - sinon, toute personne qui s'inscrit sur la page d'enregistrement de BuddyBoss aura 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.
Cependant, il y a deux champs obligatoires : "Profils des membres" et "Champs de profil". Ces deux éléments seront ajoutés à la page de compte d'un membre telle qu'elle est connue par MemberPress. Ils "prendront en charge" la page du compte et ressembleront à ceci :
La page du compte comportera de nouveaux onglets en fonction des composants que vous aurez ajoutés (par exemple, la chronologie, les groupes, les photos et les forums). Cependant, le seul composant requis est le profil. L'onglet Adhésion est ajouté par le module complémentaire d'intégration MemberPress. C'est l'endroit où les informations du compte MemberPress seront affichées et gérées par vos membres. Toutes les informations collectées lors de l'inscription des membres apparaîtront désormais sur cette page (par exemple, les abonnements et les informations sur les transactions).
Veuillez noter que la rubrique Adhésion > Informations contient les informations collectées à partir de la page d'inscription de l'adhérent en ce qui concerne MemberPress. Tous les champs personnalisés ou obligatoires que vous demandez à un utilisateur de remplir lors de l'inscription seront stocké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 les champs de MemberPress.
En tant qu'administrateur, vous pouvez voir et modifier ces deux champs dans la page Utilisateurs de WordPress. Une fois BuddyBoss installé, vous verrez un nouvel onglet "Profil étendu" où vous pourrez accéder à toutes les informations de profil liées à BuddyBoss.
Pour que les choses fonctionnent au mieux avec MemberPress, vous devrez modifier quelques paramètres d'importation.
Dans les paramètres généraux, vous trouverez une option appelé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 "Enregistrement" de la même page.
Le formulaire d'inscription a causé une certaine confusion. En effet, les utilisateurs peuvent s'inscrire uniquement pour BuddyBoss et non pour MemberPress si vous le souhaitez. Cependant, l'URL par défaut est le slug /register pour MemberPress et BuddyBoss. Il existe deux solutions à ce problème :
- Changez le Slug de MemberPress dans votre MemberPress > Paramètres > onglet Pages et changez votre "Slug 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 avez défini l'URL personnalisée du formulaire d'inscription comme étant l'URL de l'inscription des membres ou l'URL de votre page de groupe, vous verrez maintenant un bouton "S'inscrire" 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 voudrez laisser les restrictions dans vos règles MemberPress).
Groupes
- A Le groupe MemberPress est un ensemble d'adhésions. Par exemple, la page de tarification regroupe et affiche plusieurs adhésions, et l'utilisateur peut sélectionner 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).