WordPress : bbPress

image_pdf

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.

WordPress bbPress

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
bbPress menus : Forums, Sujets, Réponses

La création d’un nouveau forum est très simple, donnez-lui un titre et une description courte.

bbPress Forums

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 Sujets

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 :

bbPress Widgets

Ex. (bbPress) Widget de connexion vous demandera de renseigner l’URL d’inscription et de mot de passe oublié (voir capture ci-dessous).

(bbPress) Widget de connexion

Exemple de forum en action

bbPress page index Forums

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, …).

Laisser un commentaire