Discourse est l’une des plateformes logicielles de forums communautaires les plus populaires à l’heure actuelle. Contrairement à beaucoup de ses concurrents (bbPress, BuddyPress), Discourse ne fonctionne pas nativement sur l’architecture de WordPress. Il doit être contenu sur son propre serveur. Mais cela ne doit pas vous effrayer. Les développeurs ont compris qu’un tiers de l’Internet ne peut pas être ignoré, et ils ont donc fait en sorte qu’il soit exceptionnellement facile de faire en sorte que ces deux plates-formes puissantes se complètent. Avec le plugin officiel Discourse WordPress, vous pouvez faire interagir ces deux plateformes comme si elles avaient été conçues l’une pour l’autre.
Intégrer WordPress et Discourse
Pour ce faire, nous allons utiliser le plugin WP Discourse. Il s’agit de la version officielle publiée par les développeurs, et elle vous permettra de faire deux choses principales.
- Publiez simultanément sur Discourse les articles que vous créez sur WordPress, en créant un nouveau fil de discussion sur le forum
- Publiez toute réponse dans ce fil de discussion Discourse dans l’article WordPress sous forme de commentaire.
En faisant cela, vous aurez essentiellement un système de commentaires de type Disqus sous votre propre contrôle. Vous pourrez également
Malheureusement, Discourse ne permet pas d’intégrer une catégorie entière (ce que Discourse appelle les forums individuels) dans un article ou une page de contenu WordPress. Vous pouvez désactiver les commentaires spécifiques à WordPress pour n’avoir que Discourse comme méthode de discussion. Pour commenter, une personne doit être inscrite sur votre forum communautaire Discourse.
Pourquoi l’inscription à Discourse est une bonne chose
Ajouter un niveau supplémentaire de friction pour laisser un commentaire peut sembler être une mauvaise idée au premier abord. Mais si vous souhaitez développer votre communauté Discourse, ce n’est pas le cas. Cela permet d’accomplir trois choses :
- Il dirige les gens vers vos forums afin qu’ils voient davantage votre contenu et l’engagement de votre communauté. Ce n’est pas le cas avec un système de commentaires traditionnel, même intégré tel que Disqus.
- Vous gagnez des membres de votre communauté, et pas seulement des commentateurs ponctuels. Ces personnes ont tendance à être plus engagées et plus susceptibles de rester. En outre, elles font partie de vos campagnes et listes de marketing.
- Les commentaires de spam ralentissent. Les attaques brutales de WordPress et les campagnes de spam ciblent le système de commentaires traditionnel. Avec l’inscription requise, un niveau beaucoup plus sophistiqué de spambot doit être employé. Il est fort probable que vous n’en rencontriez pas beaucoup, voire aucun.
Si le fait d’avoir des discussions et un certain nombre de commentaires sur un article est une bonne chose (voire une excellente chose), avoir une communauté engagée composée d’habitués qui deviennent des fans de votre contenu et d’un public dévoué est encore mieux.
Avec cela en tête… SSO
Le SSO, ou Single Sign On, est une sorte de moyen terme pour cela. En le configurant dans les paramètres du plugin WP Discourse, vous pourrez conserver vos utilisateurs WordPress existants et leur permettre d’utiliser la communauté Discourse. Les développeurs ne recommandent pas nécessairement cette solution pour plusieurs raisons (dont celles mentionnées ci-dessus). La principale raison est que Discourse dispose d’un flux de connexion et d’une structure de base de données solides, et que l’utilisation du SSO brise ce flux.
Cela dit, si vous disposez déjà d’une communauté stable de comptes d’utilisateurs WordPress, mais que vous voulez un forum Discourse sans avoir besoin d’une toute nouvelle adhésion, le SSO peut être le meilleur moyen d’y parvenir.
WP Discourse
Pour commencer le processus d’utilisation de Discourse avec WordPress, vous devez avoir une installation séparée de Discourse. Vous pouvez suivre notre guide pour configurer votre forum communautaire sur un Droplet Digital Ocean pour commencer. Une fois cette étape terminée, vous devez vous rendre sur le dépôt de plugins de WP.org pour installer WP Discourse.
Une fois activé, une nouvelle option de menu apparaîtra dans votre panneau d’administration WordPress, appelée Discourse. Vous verrez un certain nombre de sous-menus qui vous aideront à faciliter l’intégration d’un forum Discourse sur WordPress.
Connexion de Discourse à WordPress
Cliquez sur le lien principal et vous accéderez à la page d’options où vous pourrez vous connecter à votre installation Discourse.
L’URL de votre installation Discourse est importante. Il ne s’agit pas de l’adresse IP de votre Droplet Digital Ocean, mais du nom de domaine réel que vous avez configuré pendant l’installation. Le nom d’utilisateur devrait probablement être changé du système à celui que vous avez utilisé comme utilisateur administrateur principal.
La véritable clé ici (heh heh, jeu de mots) est de s’assurer que votre communauté Discourse a une clé API créée. Si cela ne faisait pas partie de votre processus d’installation et de configuration, vous pouvez vous rendre sur discourse.example.com/admin/api/keys en tant qu’utilisateur administrateur et en créer une en un seul clic.
Vous pouvez également accéder à cette page via les onglets situés en haut du tableau de bord de votre compte. Copiez simplement la clé API et collez-la à nouveau dans le tableau de bord des options de votre plugin Discourse. Une fois cette étape franchie, accédez au profil de l’utilisateur WordPress que vous souhaitez associer à ce compte d’administration Discourse. Lorsque vous sélectionnez Modifier l’utilisateur, vous verrez apparaître un nouveau champ demandant un nom d’utilisateur Discourse.
Options de publication et de commentaire
Il ne reste plus qu’à régler la façon dont vous souhaitez que les commentaires et les articles apparaissent sur chaque plateforme. Vous pouvez choisir de publier des messages complets sur Discourse ou de les utiliser comme extraits pour attirer les visiteurs sur votre site Web principal. Vous pouvez également modifier les catégories, les balises et même les feuilles de style CSS pour l’affichage des commentaires.
Et grâce au système de confiance intégré à Discourse, vous pouvez définir des niveaux de confiance pour que les gens puissent même commenter et accéder au contenu, afin d’éviter d’être inondé de spam ou de trolls.
Pour terminer
Parce qu’il n’est pas intégré directement dans le CMS WordPress, Discourse n’est peut-être pas le premier choix de logiciel de forum. Cependant, si vous prenez le temps d’apprendre l’application et de mettre en place une intégration Discourse WordPress, vous pourriez voir l’engagement de votre communauté augmenter. La configuration initiale des forums communautaires peut être un peu plus difficile que celle d’un des plugins basés sur WP, mais lorsque vous combinez cela avec le plugin officiel WP Discourse, les opportunités de croissance et d’engagement de la communauté sont aussi faciles que tout ce qui est natif de WP.
Comment intégrez-vous vos forums dans WordPress ?