Cet article va vous présenter la méthode permettant d’installer BBPress à votre BuddyPress.
Comme son cousin BuddyPress, BBPress est en phase de sortie de sa version première version stable. Nous en sommes à la troisième Release Candidate et la version définitive devrait sortir dans quelques jours. Pour ne pas louper la sortie officielle, n’hésitez pas à visiter le site officiel http://bbpress.org/
Cet article est basé sur les versions suivantes :
- WordPress MU 2.7.1
- BuddyPress 1.0.1
- BBPress 1.0-RC3
En pré-requis, vous devez avoir une installation complète de WordPress MU et BuddyPress et être un minima familiarisé avec les dépôts de fichiers sur votre serveur et avec la gestion des bases de données. A priori, si vous avez une installation complète de BuddyPress, cela ne devrait pas poser de problème particulier.
- Etape #1 : L’installation de BBPress :
La première étape est de créer un base de donnée spécifique pour votre bbpress. A vous de voir pour le nom car cela n’a pas d’influence particulière.
Après avoir téléchargé l’archive de BBPress depuis le site officiel, vous devez la copier sur votre serveur et la décompresser dans un sous-répertoire de votre site. Par exemple, j’ai décompressé l’archive dans /forums à la racine de mon site.
Ensuite, ouvrez votre navigateur Web et rendez-vous à la page : http://mon_site/forums/
- Cliquer sur “Go to Step 1″
- Remplisser le nom, l’utilisateur et le mot de passe correspondant à la base de donnée que vous avez créée.
- Cliquer sur “Save Database Configuration File”
- Cliquer sur “Go to Step 2″
- Sélectionner “Add Integration Settings”
- Important : Laisser décoché la case “Add cookie integration settings”
- Cocher “Add user database integration settings” qui va nous permettre à BBPress de récupérer la base des utilisateurs de BuddyPress.
- Laisser “wp_” dans “User Database table prefix”
- Mettre “1″ dans “WordPress MU primary blog ID”
- Cocher “Show advanced database settings”
- Indiquer les informations concernant la base de donnée ainsi que le “db character set”. Vous pouvez retrouver ces informations dans le fichier wp-config.php de votre WordPress MU. Vous pouvez laisser vide le champ “User database character collation” et les champs “Custom user tables”.
- Cliquer sur “Save WordPress integration settings”
- Cliquer sur “Go to Step 3″
- Rentrer les informations demandées. Le “Key Master” est l’administrateur de votre installation BBPress. Vous pouvez utiliser n’importe quel utilisateur de votre installation BuddyPress à condition qu’il est les droits d’admin. Par sécurité, il est conseillé de créer un autre utilisateur administrateur qui ne porte pas le nom d’admin mais c’est à votre convenance.
- Cliquer sur “Save site settings”
- Cliquer sur “Complete the installation”
Il est possible que vous aillez quelques erreurs mineurs en retour concernant les “auth salt” mais cela n’a pas d’incidence sur la suite. Maintenant, votre BBPress est installé et nous allons pouvoir commencer à jouer avec.
- Etape #2 : La configuration de BBPress
Ouvrer votre navigateur afin d’aller sur la page de votre bbpress. Dans mon exemple, aller à la page http://mon_site/forums/ et identifiez vous avec le login du keymaster. Ensuite cliquer sur “Admin”
Dans l’interface d’administration de BBPress, vous devez :
- Dans “Settings/Writing”, cliquer sur “Enable bb-press XML-RPC publishing protocol”.
- Dans “Setting/Discussion”, cliquer sur “Allow link notifications from other blogs”
Sur votre serveur, vous devez :
- Copier le fichier “buddypress-enable.php” qui se trouve dans “/wp-content/plugins/buddypress/bp-forums/bbpress-plugins/” dans le répertoire “/forums/bb-plugins/”
Dans l’interface d’administration de BBPress, vous devez :
- Dans “Plugins”, activer le plugins “BuddyPress Support Plugins”.
Maintenant, il faut prendre un utilisateur de votre buddypress qui servira uniquement pour le dialogue entre BuddyPress et BBPress. Vous pouvez créer un utilisateur dans votre BuddyPress pour cela ou alors prendre un utilisateur existant. Cet utilisateur est entre guillement un utilisateur “technique”.
Dans l’interface d’administration de BBPress, vous devez :
- Dans “Users”, cliquer sur “Edit” de l’utilisateur que vous venez de choisir.
- Dans “Administration”, sélectionner “Administrator” comme “User Type”
- Sauvegarder les changements.
Sur votre serveur, éditer le fichier bb-config.php et rajouter la ligne suivante juste avant la fin du fichier (avant la balise “?>”) : “$bb->bb_xmlrpc_allow_user_switching = true;”. Cette ligne va permettre de pouvoir voir l’utilisateur qui aura écrit le post.
- Etape #3 : La configuration de BuddyPress
C’est maintenant que nous allons configurer BuddyPress pour qu’il puisse discuter avec BBPress.
Dans l’interface d’administration de votre WordPress :
- Dans “BuddyPress / Forums Setup”
- Rentrer l’url de votre forums. Par exemple, http://mon_site/forums/. Attention: Le “/” final est important sous peine que cela ne fonctionne pas.
- Rentrer le nom d’utilisateur et le mot de passe correspondant à l’utilisateur “technique” qui va communiquer avec le BBPress.
Et voila c’est finis. Normalement, vous devriez avoir des forums pour vos groupes BuddyPress.
Popularity: 100% [?]

bonjour merci pour ce tuto, je ne trouve pas cela
Dans “Settings/Writing”, cliquer sur “Enable bb-press XML-RPC publishing protocol”.
- Dans “Setting/Discussion”, cliquer sur “Allow link notifications from other blogs”
dans l’admin de bbpress, ce qui est bizarre, si tu avais une piste
trouvé je viens d’installer la 1.0 RC1 c’est bcp mieux !
Tu ne le précises pas dans le tuto mais c’est important de bien mettre le slash de fin dans buddypress :
Rentrer l’url de votre forums. Par exemple, http://mon_site/forums/
Je viens de perdre 2 heures dessus…
merci henri pour tes retours. Je n’ai pas constaté de problème avec la rc3. Pour “/” a la fin, effectivement, je vais corriger l’article.
Bon courage à toi.
[...] À propos BuddyPress: Intégration des forums Lundi, janvier 19th, 2009 | Author: obuisson MAJ: Ce tutorial n’est plus valide pour les version 1.0 de BuddyPress et 1.0-RC3 de BBPress. Vous pouvez retrouver un tutorial pour ces version ici http://buddygrid.net/2009/06/21/ajouter-un-forum-bbpress-a-votre-buddypress/ [...]