| Résumé | Discourse Solved permet aux auteurs de sujets et aux membres du personnel de marquer une réponse comme étant la solution du sujet. | |
| Guide d’installation | Ce plugin est intégré au noyau de Discourse. Il n’est pas nécessaire d’installer le plugin séparément. |
Bien que Discourse Solved puisse être utilisé dans divers cas d’utilisation, cette documentation se concentre sur le cas d’utilisation principal d’une catégorie de support ou de Q&R.
Remarque : Discourse Solved n’est pas disponible sur le plan Gratuit.
Configuration d’une catégorie de support
Lors de la création d’une nouvelle catégorie, choisissez le type support pour activer Discourse Solved dans la catégorie.
Les champs Nom de la catégorie et Style seront préremplis avec des valeurs par défaut pertinentes, que vous pouvez écraser si nécessaire.
Remarque : Lorsque vous modifiez une catégorie existante, le champ Type de catégorie vous permettra d’ajouter ou de supprimer des types de catégorie. Les types de catégorie peuvent être combinés, vous pouvez donc utiliser des fonctionnalités telles que la marque des réponses comme solutions et le vote (via Discourse Topic Voting) ensemble.
Dans l’onglet Support, vous pouvez ajuster certains des paramètres par défaut pour cette catégorie ou pour toutes les catégories de support de votre communauté.
Paramètres de catégorie
Ces paramètres n’ont d’impact que sur la catégorie actuelle.
- Fermeture automatique des sujets résolus : Lorsqu’elle est activée, les sujets résolus se ferment automatiquement après cette durée à compter de la dernière réponse. Réglez sur
0pour désactiver ce paramètre. - Notifier l’auteur du sujet lorsqu’un membre du personnel marque une solution : Lorsqu’elle est sélectionnée, l’auteur du sujet recevra une notification lorsqu’un membre du personnel marquera une réponse comme étant la solution.
- Afficher une case à cocher vide à côté des sujets non résolus dans la liste des sujets : Lorsqu’elle est sélectionnée, affiche une case à cocher vide à côté des sujets non résolus dans la liste des sujets. Les sujets résolus sont affichés avec une case cochée, ce qui permet de différencier les sujets résolus des sujets non résolus.
- Activer les problèmes partagés : Lorsqu’elle est sélectionnée, les utilisateurs peuvent cliquer sur un bouton Moi aussi pour indiquer qu’ils sont également touchés par le problème. Voir plus d’informations sur cette fonctionnalité ci-dessous.
Paramètres du site
Ces paramètres ont un impact sur toutes les catégories de support du site :
- Libellé du problème partagé : Vous pouvez modifier le libellé du bouton de problème partagé de Moi aussi vers n’importe quel autre texte que vous souhaitez utiliser.
- Afficher le filtre par statut de résolution : Lorsqu’elle est activée, ajoute un filtre résolu/non résolu en haut de la catégorie.
- Prioriser les sujets résolus dans la recherche : Lorsqu’elle est activée, les sujets résolus obtiennent la priorité sur les sujets non résolus dans la recherche du site.
- Afficher qui a marqué comme résolu : Lorsqu’elle est activée, les sujets résolus indiquent qui a marqué le sujet comme résolu.
Marquer une solution
L’auteur du sujet et le personnel du site peuvent cliquer sur le bouton Solution pour marquer la réponse comme étant la solution à leur question.
La réponse sera ensuite mise en évidence dans le premier message du sujet pour un accès facile.
Rappel de solution marquée
Sur les sujets où les solutions peuvent être marquées, un message contextuel « Votre question a-t-elle été résolue ? » s’affichera lorsque les critères suivants sont remplis :
- Le sujet n’a pas de réponse acceptée
- Le sujet a au moins une réponse d’un autre utilisateur
- L’auteur du sujet est connecté et peut accepter une réponse comme étant une réponse
- Le sujet existe depuis au moins 7 jours
Si vous souhaitez empêcher l’affichage de ce message contextuel, vous pouvez utiliser le CSS suivant dans un composant de thème pour le masquer :
.topic-navigation-outlet.no-answer {
display: none;
}
Détails supplémentaires sur la façon d'ajouter cela à votre site
- Accédez à
/admin/customize/themes - Cliquez sur installer puis sur créer nouveau
- Donnez-lui un nom et sélectionnez ‘composant’.
- Créer
- Ajoutez-le à votre thème
- Cliquez sur le bouton Modifier CSS/HTML et collez le code dans l’onglet Commun
Et enregistrez. ![]()
Problèmes partagés
Lorsque Activer les problèmes partagés est activé, les membres peuvent cliquer sur un bouton Moi aussi sur le premier message des sujets non résolus pour signaler qu’ils ont le même problème. En savoir plus.
Après avoir sélectionné cette option, le membre sera défini sur Suivi du sujet. Il recevra ensuite une notification lorsque le sujet sera résolu. Si les membres ne souhaitent pas recevoir de notifications lorsque les sujets qu’ils suivent sont résolus, ils peuvent désactiver le paramètre Me notifier lorsqu'un sujet que je suis obtient une solution dans leurs préférences de notification.
Filtre résolu / non résolu
Lorsque Afficher le filtre par statut de résolution est activé, les membres peuvent filtrer les sujets en fonction de leur statut de résolution.
Vous pouvez également filtrer les sujets résolus/non résolus en ajoutant un paramètre à l’URL. Par exemple :
https://meta.discourse.org/c/support?solved=yes ou Support - Discourse Meta .
Recherche
Le plugin Solved est livré avec quelques filtres avancés supplémentaires pour les sujets résolus ou non résolus, que vous pouvez trouver dans le menu déroulant Où sont les sujets :
Ce qui ajoutera status:solved ou status:unsolved à votre recherche.
Paramètres
Le tableau suivant liste les paramètres du site Discourse Solved. Les paramètres de catégorie se trouvent ci-dessus.
| Nom | Description |
|---|---|
solved enabled |
Activer le plugin Solved, permettant aux utilisateurs des catégories spécifiées de sélectionner des solutions pour les sujets |
show who marked solved |
Afficher quel utilisateur a marqué le sujet comme résolu. |
allow solved on all topics |
Permettre aux utilisateurs de sélectionner des solutions sur tous les sujets (lorsqu’elle n’est pas cochée, les solutions peuvent être activées par catégorie ou par tag) |
accept all solutions allowed groups |
Groupes autorisés à accepter des solutions sur n’importe quel sujet (même s’ils ne sont pas l’auteur original) |
| solved quote length | Nombre de caractères à citer lors de l’affichage de la solution sous le premier message |
| solved topics auto close hours | Fermer automatiquement le sujet (n) heures après la dernière réponse une fois que le sujet a été marqué comme résolu. Réglez sur 0 pour désactiver la fermeture automatique. |
| show filter by solved status | Afficher une liste déroulante pour filtrer une liste de sujets par statut de résolution |
| disable solved education message | Désactiver le message éducatif pour les sujets résolus |
| accept solutions topic author | Permettre à l’auteur du sujet d’accepter une solution |
| solved add schema markup | Ajouter la balise de schéma QAPage au HTML pour faciliter l’affichage des solutions dans les résultats de recherche par les moteurs de recherche |
| prioritize solved topics in search | Prioriser les sujets résolus dans les résultats de recherche. |
| enable solved tags | Tags qui permettront aux utilisateurs de sélectionner des solutions |
Badges Solved
Ces badges sont désactivés par défaut. Vous pouvez les activer dans la zone Badges dans les paramètres d’administration.
| Nom | Description | Description longue | Type | Regroupement |
|---|---|---|---|---|
| Solved! | Une réponse marquée comme Solution | Ce badge est attribué pour qu’une réponse soit marquée comme Solution à un sujet. |
Communauté | |
| Guidance Counsellor | 10 réponses marquées comme Solutions | Ce badge est attribué pour que 10 de vos réponses soient marquées comme Solutions à des sujets. |
Communauté | |
| Know-it-All | 50 réponses marquées comme Solutions | Ce badge est attribué pour que 50 de vos réponses soient marquées comme Solutions à des sujets. |
Communauté | |
| Solution Institution | 150 réponses marquées comme Solutions | Ce badge est attribué pour que 150 de vos réponses soient marquées comme Solutions à des sujets. |
Communauté |
Historique du développement
À partir du 29 mai 2025, les données des solutions sont stockées dans deux tables :
- Un enregistrement dans
discourse_solved_solved_topicsindique que le sujet avectopic_ida une solution, et suit également les informations du minuteur de fermeture automatique.- Un enregistrement dans
discourse_solved_topic_answersstocke l’answer_post_idet l’accepter_user_idpour le message de solution lui-même, ainsi qu’unsolved_topic_idfaisant référence à la colonneidde l’enregistrementdiscourse_solved_solved_topicsdu sujet.Ce changement a été introduit dans la PR Discourse #39806.
Les colonnes héritées
answer_post_idetaccepter_user_iddediscourse_solved_solved_topicsseront supprimées à l’avenir.
Merci à Western Digital d’avoir financé le développement de ce plugin !









