bbPress est une extension WordPress qui va vous permettre de mettre en place un forum.
Ex. de forum : communauté où les utilisateurs vont s’entraider
C’est ce que vous retrouverez sur des plateformes de vente en ligne telles que Amazon, Boulanger, Darty, … via les sections questions / réponses.
Compatible avec la plupart des thèmes WordPress (qui peuvent éventuellement ajouter leur propre style à bbPress), il est gratuit, open source et a été développé par la même équipe en charge du CMS WordPress.
Initialement à son lancement en 2004, il était utilisé sur les forums de support WordPress.org, Matt Mullenweg (à l’initiative de WordPress) était d’ailleurs le développeur à l’origine du projet.
La configuration s’effectue depuis le menu Réglages > Forum du Tableau de bord WordPress.
Des options importantes :
- “Autoriser les personnes à modifier leur contenu pendant {X} minutes après publication” : interdit la modification des publications après un certain temps
- “Limiter le flux des publications en espaçant de {X} secondes la possibilité de publier pour un compte.” : évite au forum de se faire inonder de messages
D’autres réglages : activation / désactivation des fonctionnalités du forum, gestion de l’affichage, …
bbPress apporte 5 rôles utilisateurs supplémentaires :
- Keymaster : l’administrateur WordPress est automatiquement keymaster, il peut gérer la totalité du forum
- Modérateur : un utilisateur ayant pour mission d’effectuer la modération des forums
- Participant : rôle utilisateur par défaut, le participant créé et édite ses sujets et publications, il peut s’abonner à des sujets et les rajouter en tant que favoris
- Spectateur : il dispose uniquement d’un droit de lecture
- Bloqué : un utilisateur dont les droits ont été suspendus (il peut toujours lire les publications, mais ne peut participer aux forums)
3 éléments supplémentaires apparaissent dans les menus de votre Tableau de bord WordPress :
- Forums : l’ensemble de vos forums avec possibilité d’en créer un nouveau
- Sujets : l’ensemble des sujets créés (également appelés topics)
- Réponses : l’ensemble des réponses aux sujets apportées par les utilisateurs du forum
La création d’un nouveau forum est très simple, donnez-lui un titre et une description courte.
Plus tard, vous pourrez revenir sur l’édition de votre forum afin de changer la valeur “État” : ex. bascule de “Ouvert” à “Fermé“.
La visibilité se gère de manière similaire à ce que vous connaissez pour la publication de contenus WordPress.
- Public : visible de tous (valeur par défaut)
- Privé : seuls les utilisateurs enregistrés et connectés pourront voir le forum
- Caché : le forum visible uniquement des administrateurs et keymaster
Vous pouvez également modifier la valeur “Ordre”, pour réorganiser vos forums sur la page d’index.
Par défaut, l’affichage s’effectue par ordre alphabétique.
Les sujets disposent de quelques options de configuration dont l’association à un forum, et la possibilité de déterminer le type de sujet (“Épinglé” : le sujet restera visible en haut, même si de nouveaux sujets ont été publiés).
bbPress dispose de nombreux shortcodes (codes courts) et widgets (Apparence > Widgets) qui vous permettront d’afficher vos différents forums, sujets à l’endroit souhaité.
Vous pouvez positionner ces shortcodes dans n’importe quelles de vos pages et ensuite les intégrer à vos menus depuis Apparence > Menus.
Quelques shortcodes utiles :
- Zone d’index
[bbp-forum-index]
- Zone d’inscription (à condition que l’inscription soit autorisée depuis Réglages > Général : “Tout le monde peut s’inscrire“)
[bbp-register]
- Zone de mot de passe oublié
[bbp-lost-pass]
Quelques widgets utiles :
Ex. (bbPress) Widget de connexion vous demandera de renseigner l’URL d’inscription et de mot de passe oublié (voir capture ci-dessous).
Exemple de forum en action
Pour aller plus loin : vous pouvez intégrer bbPress à BuddyPress, et ainsi créer un petit réseau social (profil des membres, groupes, messagerie privée, …).