Plugin de questions-réponses

C’est juste.

Je vais partager notre liste de plugins ici, afin que d’autres personnes puissent voir s’il y a une correspondance. Sinon, je dois créer une instance locale et vérifier quels plugins entrent en conflit. (J’ai reproduit le bug à la fois sur Chrome et Firefox).

# > Docker Manager https://meta.discourse.org/t/discourse-docker-manager-plugin/12655/19
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-solved.git
          - git clone https://github.com/discourse/discourse-data-explorer.git
          - git clone https://github.com/discourse/discourse-cakeday.git
          - git clone https://github.com/discourse/discourse-staff-notes.git
          - git clone https://github.com/jgujgu/discourse-guest-gate.git
          - git clone https://github.com/discourse/discourse-backup-uploads-to-s3.git
# > Boutons de trading : Acheter, Vendre, Échanger https://meta.discourse.org/t/trading-buttons-buy-sell-exchange/71308
          - git clone https://github.com/jannolii/discourse-topic-trade-buttons.git
# > Aperçus de la liste des sujets https://meta.discourse.org/t/topic-list-previews/101646
          - git clone https://github.com/angusmcleod/discourse-topic-previews.git
# > Sélecteur de thème en forme de hamburger https://meta.discourse.org/t/hamburger-theme-selector/61210/25
          - git clone https://github.com/SamSaffron/discourse-hamburger-theme-selector.git
# > Retort - un plugin de style réaction pour Discourse https://meta.discourse.org/t/retort-a-reaction-style-plugin-for-discourse/35903
          - git clone https://github.com/gdpelican/retort
# > Affiliation https://meta.discourse.org/t/discourse-affiliate-plugin/101937
          - git clone https://github.com/discourse/discourse-affiliate
# > Assign https://meta.discourse.org/t/discourse-assign/58044
          - git clone https://github.com/discourse/discourse-assign
# > Plugin Checklist https://meta.discourse.org/t/checklist-plugin-interactive-checkboxes-made-simple/36362
          - git clone https://github.com/discourse/discourse-checklist
# > Intégration Discourse Patreon https://meta.discourse.org/t/discourse-patreon-integration/44366
          - git clone https://github.com/discourse/discourse-patreon
# > Plugin Legal Tools https://meta.discourse.org/t/legal-tools-plugin/87966
          - git clone https://github.com/angusmcleod/discourse-legal-tools
# > Qui est en ligne https://meta.discourse.org/t/whos-online-plugin-discourse-whos-online/52345
          - git clone https://github.com/discourse/discourse-whos-online
# > Plugin de notation des sujets https://meta.discourse.org/t/topic-ratings-plugin/39578
          - git clone https://github.com/paviliondev/discourse-ratings
# > Discourse Encrypt (pour les messages privés) https://meta.discourse.org/t/discourse-encrypt-for-private-messages/107918
          - git clone https://github.com/discourse/discourse-encrypt
# > Plugin Question Réponse https://meta.discourse.org/t/question-answer-plugin/56032
          - git clone https://github.com/paviliondev/discourse-question-answer
# > Discourse Voting https://meta.discourse.org/t/discourse-voting/40121
          - git clone https://github.com/discourse/discourse-voting

Salut, merci pour ce plugin. Je me demande quelles balises d’autres personnes utilisent pour appeler la mise en page Q&R, en dehors de question. J’utilise actuellement question, mais je suis sûr que d’autres balises seraient plus pertinentes selon le cas d’usage.

  • Existe-t-il un moyen de combiner ce plugin avec le plugin Solved ?

J’aimerais pouvoir lister les réponses comme Solutions dans le plugin Solved, car ce plugin est indexé par le plugin Knowledge Explorer et ajoute une coche dans le titre d’un sujet.

Bonjour. Comment puis-je traduire ce plugin en russe ?

Bonjour,

Notre page renvoie une erreur 502 lorsque j’essaie de publier une réponse.

J’ai mis à jour notre instance sans succès. L’erreur 502 persiste toujours après quelques secondes…

1 « J'aime »

J’ai signalé le problème ici : Error 502 with new Answers · Issue #34 · paviliondev/discourse-question-answer · GitHub

Je suis presque certain que le problème est survenu lors de l’une des mises à jour du 2 août. Une idée pour le résoudre serait de revenir à une version antérieure.

1 « J'aime »

@exetico @Curtis_Kephart Après quelques recherches, il s’avère que le problème que vous avez tous deux signalé ne se produira pas si vous exécutez Discourse sur n’importe quel commit après (et y compris) celui-ci

Si vous exécutez Discourse sur un commit plus ancien, vous obtiendrez cette erreur

Erreur inattendue lors de l’indexation du message pour la recherche : PG::NotNullViolation: ERROR: la valeur NULL dans la colonne “private_message” viole la contrainte not-null

Le plugin (inchangé) fonctionne comme prévu sur la dernière version de Discourse.

4 « J'aime »

Huh, étrange. Mais étrange.

Je vais reconstruire notre site à nouveau :grin:

Un plugin vraiment incroyable ! J’adorerais qu’on puisse ajouter une UX style Quora et Stack Overflow, avec des numéros de vote fixes lors du défilement. Continuez à soutenir et à mettre à jour ce plugin, je l’adore.

Je vais utiliser ce plugin en conjonction avec les plugins officiels de Discourse pour les résolutions de sujets et le vote sur les fonctionnalités.

Continuez à améliorer ce plugin à mesure que Discourse évolue, afin d’éviter tout problème de compatibilité.

2 « J'aime »

J’ai quelques suggestions pour améliorer l’expérience utilisateur de ce plugin.

Ce serait très bien :

  1. Si vous supprimiez le padding blanc supplémentaire qui apparaît sous la flèche de vote positif, sur le côté gauche du message. Cela déforme l’apparence globale du message. L’apparence du message devrait être exactement comme dans la mise en page Discourse par défaut, mais avec simplement les flèches de vote positif/négatif fixes. Pour l’instant, le contenu du message est repoussé vers la droite sous la flèche de vote positif, ce qui crée un espace blanc vide agaçant sur le côté gauche du message :frowning:

  2. Il y a aussi un bug : lorsque je lis des réponses, si une réponse contient une image, celle-ci est coupée sur le côté droit de la page. Encore une fois, ce bug est lié au padding gauche inutile sur le contenu du message, dont j’ai parlé au premier point.

  3. Les boutons de vote positif devraient être fixes et rester visibles lorsque je lis un long message. En faisant défiler vers le bas, je devrais pouvoir continuer à voir le bouton de vote positif et le compteur. C’est très agaçant de lire une longue réponse et d’oublier combien de votes positifs elle a reçus… Pour le voir, je dois remonter au début du message, soit pour voir le compteur, soit pour voter.

  4. Il devrait y avoir une option pour qu’un auteur ou un membre du personnel/admin puisse désigner une réponse comme « meilleure réponse ». Ainsi, nous n’aurions pas besoin d’utiliser le plugin Discourse Solved, et ce plugin deviendrait un plugin Q&R complet et autonome.

  5. Je pense que ce plugin manque de données structurées Google et de balises schema.org pour que les questions et réponses soient correctement interprétées dans les extraits de recherche Google, comme c’est le cas pour Quora et Stack Overflow. Cela boosterait certainement le score SEO des sujets de type Q&R.

Je pense que vous pouvez vous inspirer de la mise en page actuelle de Quora ou de Stack Overflow et apprendre comment ils gèrent efficacement la lisibilité et l’expérience utilisateur, même pour de longues réponses.

@angus @mbcahyono

J’espère que quelqu’un pourra suivre mes suggestions dans la prochaine mise à jour du plugin. Je vous promets que les utilisateurs adoreront ces améliorations.

1 « J'aime »

Merci pour vos suggestions !

Cela a été ajouté à l’origine car plusieurs personnes en avaient fait la demande, donc je pense que vous pourriez être mis en minorité sur ce point.

Pourriez-vous envoyer une capture d’écran de ce problème ?

Idée intéressante, qu’en pensez-vous @mbcahyono ?

Comme cette fonctionnalité existe déjà dans un autre plugin, je ne suis pas sûr de comprendre le problème ici. Quel serait l’avantage de dupliquer cette fonctionnalité ? Comme vous le dites, vous pouvez utiliser les deux plugins en même temps.

Oui, ce serait bien de les ajouter. Je laisse cela à @mbcahyono.

1 « J'aime »
  1. Images coupant les captures d’écran sur mobile

  1. Les étoiles dans les tableaux sont coupées et mal alignées en raison d’un padding excessif sur le côté gauche

  1. Le texte est trop poussé vers la droite à cause d’un padding inutile sur le côté gauche

Veuillez consulter ce sujet sur votre mobile et parcourir rapidement les réponses ; vous comprendrez mon point de vue.

Comparez également l’interface de notre plugin avec celles de Quora et Stack Overflow sur mobile ; vous verrez qu’il y a beaucoup de possibilités d’amélioration.

Regardez, Stack Overflow a aussi du padding, mais ses réponses sont 100 % faciles à lire : aucune image, aucun bloc de code ni tableau n’est coupé. Tout contenu enrichi autre que du texte simple est coupé sur le côté droit de l’écran.

De plus, Stack Overflow a correctement implémenté schema.org : toutes ses réponses, y compris la meilleure réponse, apparaissent dans les SERP de Google, ce qui donne un résultat très agréable.

Cependant, dans le plugin Discourse QnA, le balisage du schéma QuestionAnswer est absent.

Regardez maintenant à quel point la mise en page de Quora est bien conçue et facile à lire sur mobile.

Par ailleurs, la fonction « meilleure réponse » permettrait d’afficher le balisage du schéma dans les SERP de Google. Je pense que ce plugin devrait constituer une solution complète de questions-réponses ; si nous l’utilisons, nous n’aurons plus besoin du plugin « solved », car ce plugin QnA offre plus de fonctionnalités que « solved ». Mais cela dépend de vous.

Oui, le bouton de vote positif fixe et collant en haut, ainsi que le compteur qui suit le défilement lors de la lecture de longues réponses, seraient très utiles.

De plus, le padding excessif sur le côté gauche rend la lecture des réponses des utilisateurs difficile. Les publications Discourse par défaut, qui occupent toute la largeur, sont beaucoup plus faciles à lire. Vous pourriez placer le compteur et le bouton de vote en haut à gauche du sujet, comme l’icône en forme de cœur qui se trouve en bas à gauche de la réponse. Ainsi, la flèche de vote positif ne prendrait pas d’espace vide supplémentaire, ne déformerait pas la lisibilité du message sur mobile, et ne pousserait ni ne couperait le contenu sur le côté droit de l’écran.

Le balisage complet schema.org pour les données structurées de Google améliorerait considérablement la visibilité SEO dans les moteurs de recherche pour les pages utilisant ce plugin. J’aimerais beaucoup en bénéficier, comme vous l’avez fait pour le plugin de notation. Si d’autres tests sont nécessaires, je suis heureux de vous aider.

Donc, en résumé, vous dites :

  1. Il faut ajuster l’UX responsive (c’est-à-dire mobile) pour réduire légèrement les marges intérieures.

  2. Ajouter des balises Schema.

Je pense que ce sont des demandes raisonnables. Nous examinerons leur mise en œuvre dès que possible.

1 « J'aime »

Oui, exactement, merci de résumer mes pensées :slight_smile: Et si possible, d’afficher la flèche de vote positif fixée et le nombre de votes de manière collante pendant que je lis les longues réponses et que je fais défiler vers le bas, ce serait bien.

De plus, je pense que la flèche de vote positif devrait être plus grande, pleine, en gras et plus visible, quelque chose comme sur Stackoverflow ou similaire :


En gros, les flèches devraient être plus grandes et plus faciles à repérer, et il en va de même pour le nombre : le nombre de votes devrait être un chiffre assez grand et visible pour que nous puissions facilement voir combien une réponse a été votée. Surtout pour les écrans de bureau et mobiles. Pour l’instant, la flèche et le nombre sont trop petits et difficiles à lire. Vous pouvez aussi les rendre sous forme de cercles arrondis si cela semble mignon.

Quelque chose comme :

Merci beaucoup d’avoir accepté mes suggestions !

[1.4.0] - 2020-10-05

Ajouté

  • Traduction en allemand (merci à DerFetzer)
  • Possibilité de déplacer un commentaire vers les réponses (actions d’administration de publication → Déplacer vers les réponses)

Modifié

  • Correction des problèmes de compatibilité avec la dernière branche tests-passed de Discourse
3 « J'aime »

J’ai récemment installé ce plugin et les réponses aux discussions commencent à apparaître dans le désordre sur toutes les sections du site. Quelques autres semblent rencontrer le même problème. Les modérateurs ont déplacé le message vers Support, mais peut-être que ce problème devrait être traité ici ? Je ne suis pas sûr, alors je fais un lien vers ce message de support depuis ici. Si cela est inutile, faites-le-moi savoir afin que je puisse supprimer ce message.

Je déplace cette discussion ici depuis Support

Je tourne sous la version 2.7.0.beta1 et depuis l’installation du plugin Q&A, les réponses aux publications s’affichent dans un ordre aléatoire. D’autres ont commencé à rencontrer les mêmes problèmes identifiés dans ce fil.

@AJDurant a proposé cette requête (ci-dessous) pour corriger le problème d’ordre, mais cela n’a pas résolu le souci. Le plugin semble toujours poster les réponses dans le mauvais ordre. J’ai désinstallé le plugin et exécuté :

rake posts:reorder_posts[1896]

mais cela n’a pas réorganisé les publications précédentes.

Je crains d’exécuter cette requête sans qu’une personne qualifiée ne l’examine plus en détail pour évaluer la correction. Avez-vous des idées sur la façon de résoudre ce problème ?

 SELECT
    id,
    ROW_NUMBER() OVER (
      PARTITION BY
        topic_id
      ORDER BY
        created_at,
        post_number
    ) AS new_post_number
  FROM
    posts
  /*where*/
)
UPDATE
  posts AS p
SET
  sort_order = o.new_post_number
FROM
  ordered_posts AS o
WHERE
  p.id = o.id AND
  p.sort_order <> o.new_post_number

Bonjour à tous, je voulais juste signaler que j’ai rencontré ce problème sur TestsPass actuel et que j’ai supprimé le plugin Question Réponse pour le résoudre.

Salut à tous, @mbcahyono répondra plus en détail sous peu, mais en attendant, pouvons-nous clarifier quelques points.

@sunjam Avez-vous remarqué ce problème après avoir supprimé la catégorie ? L’avez-vous simplement constaté dans les journaux ou a-t-il affecté votre site d’une manière ou d’une autre ?

@dfriestedt @AJDurant Veuillez vérifier si le plugin est activé dans la catégorie où les publications apparaissent dans un ordre différent. Le plugin triera automatiquement les publications selon l’ordre Q&R dans les catégories où il est activé (c’est le comportement prévu). Si vous le désactivez dans une catégorie, il réorganisera les publications selon l’ordre normal.

Par exemple, je viens d’activer et de désactiver le paramètre « Rendre tous les sujets de cette catégorie Q&R » dans la catégorie questions et réponses sur try.thepavilion.io et les publications se sont réorganisées comme prévu (sans affecter les sujets des catégories non Q&R). Aucune requête personnalisée n’est impliquée.

Lorsqu’il est activé

Lorsqu’il est désactivé

Si cela ne fonctionne pas pour vous, pourriez-vous également nous fournir plus de détails sur :

  • Depuis combien de temps utilisez-vous le plugin (c’est-à-dire que cela vient-il de se produire récemment ?)
  • Quels autres plugins tiers utilisez-vous actuellement ou avez-vous utilisés par le passé
  • Quelles requêtes de tri personnalisées avez-vous utilisées ?
  • Votre site utilise-t-il des balises ? Si oui, cela ne se produit-il que dans les sujets avec une balise ?
  • Le paramètre du site qa enabled est-il activé ?

Si vous voulez simplement corriger le problème

Si vous souhaitez simplement résoudre le problème, indépendamment du fait que ce plugin en soit la cause ou non, vous n’avez pas besoin d’exécuter une requête personnalisée. Supprimez plutôt ce plugin et tout autre plugin susceptible de modifier votre ordre de tri, puis exécutez la commande suivante sur votre serveur :

./launcher enter app
rake posts:reorder_posts

Cette tâche réorganisera toutes les publications de votre site selon l’ordre normal (celui de leur création). Si cela ne fonctionne pas pour vous, vous avez un autre problème sans rapport avec ce plugin. Je peux vous aider à le diagnostiquer davantage, mais j’aurai besoin de plus d’informations.

@dfriestedt si vous essayez de passer un ID de sujet là-dedans (la tâche accepte un ID de sujet en tant qu’argument si vous souhaitez cibler un sujet spécifique), essayez plutôt de l’exécuter ainsi :

rake "posts:reorder_posts[1234]"
1 « J'aime »

Désolé pour ce problème. J’ai créé une PR pour cela, en attente de fusion :

@dfriestedt Est-ce cela que vous avez expérimenté ? Si non, je vais creuser davantage ce problème et peut-être le résoudre aujourd’hui.

2 « J'aime »

J’ai fusionné la PR :+1:

2 « J'aime »