| 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 de l’installer séparément. |
Bien que Discourse Solved puisse être utilisé dans une variété de cas d’utilisation, cette documentation se concentre sur le cas d’utilisation principal d’une catégorie de support ou de FAQ.
Remarque : Discourse Solved n’est pas disponible dans l’offre Free.
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 modifier 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 pour utiliser ensemble des fonctionnalités comme le marquage des réponses en tant que solutions et le vote (via Discourse Topic Voting).
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 la catégorie
Ces paramètres n’affectent que la catégorie actuelle.
- Fermeture automatique des sujets résolus : Lorsque cette option est activée, les sujets résolus seront automatiquement fermés après cette durée à partir de la dernière réponse. La valeur par défaut est
2, donc les sujets résolus seront fermés 2 jours après la dernière réponse. Réglez sur0pour désactiver ce paramètre. - Notifier le créateur du sujet lorsqu’un membre du personnel marque une solution : Lorsque cette option est sélectionnée, le créateur du sujet recevra une notification lorsqu’un membre du personnel marque une réponse comme solution.
- Afficher une case à cocher vide à côté des sujets non résolus dans la liste des sujets : Lorsque cette option est sélectionnée, une case à cocher vide est affichée à 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 aide à différencier les sujets résolus des sujets non résolus.
- Activer les problèmes partagés : Lorsque cette option est sélectionnée, les utilisateurs peuvent cliquer sur un bouton Moi aussi pour indiquer qu’ils sont également concernés par le problème. En savoir plus sur cette fonctionnalité ci-dessous.
Paramètres du site
Ces paramètres affectent 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 à tout autre texte de votre choix.
- Afficher le filtre par statut résolu : Lorsqu’il est activé, ajoute un filtre résolu / non résolu en haut de la catégorie.
- Prioriser les sujets résolus dans la recherche : Lorsqu’il est activé, les sujets résolus auront la priorité sur les sujets non résolus dans la recherche du site.
- Afficher qui a marqué comme résolu : Lorsqu’il est activé, les sujets résolus afficheront 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ù des solutions peuvent être marquées, un message contextuel « Votre question a-t-elle été répondue ? » 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
- 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 manière d'ajouter cela à votre site
- Allez dans
/admin/customize/themes - Cliquez sur installer puis créer un 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é cela, le membre sera défini en Suivi du sujet. Il recevra alors 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 résolu est activé, les membres peuvent filtrer les sujets en fonction de leur statut résolu ou non.
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 propose quelques filtres avancés supplémentaires pour les sujets résolus ou non résolus, qui peuvent être trouvés dans le menu déroulant Où les sujets :
Ce qui ajoutera status:solved ou status:unsolved à votre Recherche.
Paramètres
Le tableau suivant répertorie les paramètres du site Discourse Solved. Les paramètres de catégorie peuvent être trouvés ci-dessus.
| Nom | Description |
|---|---|
solved enabled |
Activer le plugin solved, permettant aux utilisateurs dans les 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 (lorsque cette option est décochée, les solutions peuvent être activées par catégorie ou tag) |
accept all solutions allowed groups |
Groupes autorisés à accepter des solutions sur n’importe quel sujet (même lorsqu’ils ne sont pas l’auteur) |
| 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 un menu déroulant pour filtrer une liste de sujets par statut résolu |
| 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 le balisage de schéma QAPage au HTML pour faciliter l’affichage des solutions par les moteurs de recherche dans les résultats 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 Résolu
Ces badges sont désactivés par défaut. Vous pouvez les activer dans la section Badges des paramètres administrateur.
| Nom | Description | Description longue | Type | Regroupement |
|---|---|---|---|---|
| Résolu ! | Avoir une réponse marquée comme Solution | Ce badge est attribué pour avoir une réponse marquée comme Solution à un sujet. |
Communauté | |
| Conseiller d’orientation | Avoir 10 réponses marquées comme Solutions | Ce badge est attribué pour avoir 10 de vos réponses marquées comme Solutions à des sujets. |
Communauté | |
| Tout-savoir | Avoir 50 réponses marquées comme Solutions | Ce badge est attribué pour avoir 50 de vos réponses marquées comme Solutions à des sujets. |
Communauté | |
| Institution de la Solution | Avoir 150 réponses marquées comme Solutions | Ce badge est attribué pour avoir 150 de vos réponses 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 leanswer_post_idetaccepter_user_idpour le message de solution lui-même, ainsi qu’unsolved_topic_idréférençant la colonneidde l’enregistrementdiscourse_solved_solved_topicsdu sujet.Ce changement a été introduit dans la Discourse PR #39806.
Les colonnes héritées
discourse_solved_solved_topicsanswer_post_idetaccepter_user_idseront supprimées à l’avenir.
Merci à Western Digital pour avoir financé le développement de ce plugin !









