Frage-Antwort-Plugin

Das ist verständlich.

Ich werde hier unsere Plugin-Liste teilen, damit andere sehen können, ob es eine Übereinstimmung gibt. Andernfalls muss ich eine lokale Instanz erstellen und prüfen, welche Plugins Konflikte verursachen. (Ich habe den Fehler sowohl in Chrome als auch in Firefox reproduziert).

# > 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
# > Trading buttons: Buy, Sell, Exchange https://meta.discourse.org/t/trading-buttons-buy-sell-exchange/71308
          - git clone https://github.com/jannolii/discourse-topic-trade-buttons.git
# > Topic List Previews https://meta.discourse.org/t/topic-list-previews/101646
          - git clone https://github.com/angusmcleod/discourse-topic-previews.git
# > Hamburger Theme Selector https://meta.discourse.org/t/hamburger-theme-selector/61210/25
          - git clone https://github.com/SamSaffron/discourse-hamburger-theme-selector.git
# > Retort - a reaction-style plugin for Discourse https://meta.discourse.org/t/retort-a-reaction-style-plugin-for-discourse/35903
          - git clone https://github.com/gdpelican/retort
# > Affiliate 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
# > Checklist Plugin https://meta.discourse.org/t/checklist-plugin-interactive-checkboxes-made-simple/36362
          - git clone https://github.com/discourse/discourse-checklist
# > Discourse Patreon Integration https://meta.discourse.org/t/discourse-patreon-integration/44366
          - git clone https://github.com/discourse/discourse-patreon
# > Legal Tools Plugin https://meta.discourse.org/t/legal-tools-plugin/87966
          - git clone https://github.com/angusmcleod/discourse-legal-tools
# > Who's Online https://meta.discourse.org/t/whos-online-plugin-discourse-whos-online/52345
          - git clone https://github.com/discourse/discourse-whos-online
# > Topic Rating plugin https://meta.discourse.org/t/topic-ratings-plugin/39578
          - git clone https://github.com/paviliondev/discourse-ratings
# > Discourse Encrypt (for Private Messages) https://meta.discourse.org/t/discourse-encrypt-for-private-messages/107918
          - git clone https://github.com/discourse/discourse-encrypt
# > Question Answer Plugin 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

Hallo, danke für dieses Plugin. Ich frage mich, welche Tags andere neben question verwenden, um das Q&A-Layout aufzurufen. Ich verwende derzeit question, aber je nach Anwendungsfall wären andere Tags wahrscheinlich sinnvoller.

  • Gibt es eine Möglichkeit, dieses Plugin mit dem Solved-Plugin zu kombinieren?

Ich würde gerne Antworten als Solutions innerhalb des Solved-Plugins auflisten können, da dieses Plugin vom Knowledge Explorer-Plugin indiziert wird und ein Häkchen zum Titel eines Themas hinzufügt.

Hallo. Wie kann ich dieses Plugin ins Russische übersetzen?

Hallo,

unsere Seite liefert einen Fehler 502 zurück, wenn ich versuche, eine Antwort zu veröffentlichen.

Ich habe unsere Instanz aktualisiert, leider ohne Erfolg. Nach einigen Sekunden wird weiterhin der Fehler 502 angezeigt…

1 „Gefällt mir“

Ich habe hier ein Issue eröffnet: Error 502 with new Answers · Issue #34 · paviliondev/discourse-question-answer · GitHub

Fast sicher ist das Problem durch eines der Updates vom 2. August entstanden. Ein Lösungsansatz wäre, die Version zurückzusetzen.

1 „Gefällt mir“

@exetico @Curtis_Kephart Nach etwas Recherche hat sich herausgestellt, dass das von euch beiden gemeldete Problem nicht auftritt, wenn ihr Discourse auf einem Commit nach (und einschließlich) diesem ausführt: PERF: Add partial index for non-pm search. · discourse/discourse@92b7fe4 · GitHub

Wenn ihr Discourse auf einem älteren Commit ausführt, erhaltet ihr diesen Fehler:

Unerwarteter Fehler beim Indexieren eines Beitrags für die Suche: PG::NotNullViolation: ERROR: null value in column “private_message” violates not-null constraint

Das Plugin (unverändert) funktioniert in der neuesten Version von Discourse wie erwartet.

4 „Gefällt mir“

Huh, komisch. Aber komisch.

Ich werde unsere Website erneut neu aufbauen :grin:

Wirklich ein erstaunliches Plugin! Ich würde mich freuen, wenn wir eine UX wie bei Quora und Stack Overflow hinzufügen könnten, mit feststehenden Stimmenzahlen beim Scrollen. Bitte unterstützen und aktualisieren Sie dieses Plugin weiterhin – es gefällt mir sehr.

Ich werde dieses Plugin in Kombination mit dem offiziellen Discourse-Plugin für gelöste Themen und Feature-Voting verwenden.

Bitte aktualisieren Sie das Plugin weiterhin im Einklang mit Discourse-Updates, um Kompatibilitätsprobleme zu vermeiden.

2 „Gefällt mir“

Ich habe ein paar Vorschläge, um die UX dieses Plugins zu verbessern.

Es wäre sehr schön,

  1. wenn ihr das zusätzliche weiße Leerraum-Padding entfernt, das unter dem Hochstimm-Pfeil auf der linken Seite des Beitrags angezeigt wird. Es verzerrt einfach den gesamten Look und Feel des Beitrags. Der Beitrag/Look-Feel sollte exakt so sein wie im Standard-Layout von Discourse, nur dass die feststehenden Hochstimm-/Runterstimm-Pfeile angezeigt werden. Momentan drückt der Beitragsinhalt unter dem Hochstimm-Pfeil nach rechts und verursacht einen störenden weißen Leerraum auf der linken Seite des Beitrags :frowning:

  2. Außerdem gibt es einen Fehler: Wenn ich Antworten lese und eine Antwort ein Bild im Beitrag enthält, wird das Bild am rechten Rand der Seite abgeschnitten. Auch dieser Fehler hängt mit dem unnötigen linken Padding im Beitragsinhalt zusammen, das ich in meinem ersten Punkt erwähnt habe.

  3. Die Hochstimm-Buttons sollten feststehend sein und fixiert bleiben, sodass sie sichtbar sind, wenn ich einen langen Beitrag lese. Während ich nach unten scrolle, sollte ich den Hochstimm-Button und die Zählung weiterhin sehen können. Es ist sehr ärgerlich, wenn ich beim Lesen einer langen Antwort vergesse, wie viele Hochstimmungen diese Antwort hatte. Um das zu sehen, muss ich wieder nach oben zum Anfang des Beitrags scrollen, entweder um die Zählung zu sehen oder um zu stimmen.

  4. Es sollte eine Option geben, eine Antwort als beste Antwort vom Autor oder von Mitarbeitern/Admins zu markieren. Auf diese Weise brauchen wir das Discourse-Solved-Plugin nicht, und dies wird zu einem eigenständigen, vollständigen QnA-Plugin.

  5. Ich denke, diesem Plugin fehlt die Google-Strukturdaten- und schema.org-Markierung, um Fragen und Antworten korrekt in Google-Suchergebnissen darzustellen, ähnlich wie bei Quora und Stackoverflow. Dies wird definitiv die SEO-Werte der QnA-Themen verbessern.

Ich denke, ihr könnt euch von der aktuellen Gestaltung von Quora oder Stackoverflow inspirieren lassen und lernen, wie effektiv sie Lesbarkeit und UX selbst bei langen Antworten bieten.

@angus @mbcahyono

Ich hoffe, jemand setzt meine Vorschläge im nächsten Plugin-Update um. Ich verspreche euch, die Nutzer werden diese Verbesserungen lieben.

1 „Gefällt mir“

Vielen Dank für die Vorschläge!

Dies wurde ursprünglich auf Wunsch mehrerer Personen hinzugefügt, daher denke ich, dass du bei diesem Punkt wahrscheinlich in der Mehrheit unterlegen sein wirst.

Könntest du bitte einen Screenshot davon senden?

Interessante Idee, was denkst du, @mbcahyono?

Da diese Funktionalität bereits in einem anderen Plugin vorhanden ist, bin ich mir nicht sicher, worin hier das Problem besteht? Welcher Vorteil würde sich durch eine Duplizierung dieser Funktion ergeben? Wie du sagst, kannst du beide Plugins gleichzeitig verwenden.

Ja, das wäre eine gute Ergänzung. Ich überlasse das @mbcahyono.

1 „Gefällt mir“
  1. Bilder schneiden Screenshots auf Mobilgeräten ab

  1. Sterne in Tabellen werden abgeschnitten und sind durch zusätzlichen linken Abstand falsch ausgerichtet

  1. Der Text wird durch unnötigen linken Abstand zu stark nach rechts verschoben

Bitte seht euch dieses Thema auf eurem Mobilgerät an und schaut die Antworten kurz durch – dann werdet ihr meinen Punkt verstehen.

Vergleicht zudem die Benutzeroberfläche unseres Plugins mit der von Quora und Stack Overflow auf Mobilgeräten; ihr werdet sehen, dass es noch viele Verbesserungen gibt.

Schaut euch auch an: Stack Overflow hat zwar ebenfalls einen Abstand, aber die Antworten sind zu 100 % gut lesbar. Weder Bilder, Code noch Tabellen werden abgeschnitten; alles, was reichhaltiger als reiner Text ist, wird auf der rechten Seite des Bildschirms abgeschnitten.

Außerdem hat Stack Overflow schema.org korrekt implementiert, sodass alle Antworten und die beste Antwort in den Google-Suchergebnissen (SERP) erscheinen – das sieht gut aus.

Im Discourse QnA-Plugin fehlt jedoch die Schema-Markup für QuestionAnswer.

Schaut euch nun an, wie gut und gut lesbar das Layout von Quora auf Mobilgeräten ist:

Außerdem ermöglicht das „Beste Antwort“-Feature die Anzeige der Schema-Markup in den Google-Suchergebnissen. Ich denke, dieses Plugin sollte eine vollständige QnA-Lösung sein. Wenn wir es nutzen, brauchen wir das „Solved“-Plugin nicht mehr, da dieses QnA-Plugin mehr Funktionen bietet als „Solved“. Aber das liegt an euch.

Ja, der feststehende, oben angeheftete Upvote-Button mit Zähler, der beim Scrollen durch lange Antworten sichtbar bleibt, wäre hilfreich.

Außerdem macht der zusätzliche linke Abstand es mir schwer, die Antworten der Nutzer zu lesen. Standard-Discourse-Beiträge mit voller Breite sind viel leichter zu lesen. Ihr könnt den Zähler und den Upvote-Button oben links im Thema platzieren, ähnlich wie das Herz-Icon unten links in der Antwort. Auf diese Weise nimmt der Upvote-Pfeil keinen zusätzlichen leeren Platz ein, verzerrt die Lesbarkeit des Beitrags in der mobilen Ansicht nicht und schiebt den Inhalt nicht nach rechts, sodass nichts abgeschnitten wird.

Das vollständige schema.org-Markup für Google-Strukturierte Daten würde die SEO-Sichtbarkeit in Suchmaschinen für Seiten, die dieses Plugin nutzen, erheblich steigern. Ich würde das sehr begrüßen, so wie ihr es beim Bewertungs-Plugin gemacht habt. Falls weitere Tests nötig sind, helfe ich gerne.

Also, kurz gesagt, meinst du:

  1. Das responsive UX (also für Mobilgeräte) muss angepasst werden, um den Abstand leicht zu verringern.

  2. Schema-Markup hinzufügen.

Ich halte das für vernünftige Anforderungen. Wir werden prüfen, wann wir diese umsetzen können.

1 „Gefällt mir“

Ja, genau, danke, dass du meine Gedanken zusammengefasst hast :slight_smile: Und falls möglich: Zeige den fixierten, hochgestimmten Pfeil und die Stimmenzahl an, während ich durch die langen Antworten scrollte – das wäre großartig.

Außerdem finde ich, der Hochstimm-Pfeil sollte größer, durchgehend, fettgedruckt und besser sichtbar sein, ähnlich wie bei Stack Overflow oder so:


Im Grunde sollten die Pfeile größer und leichter zu erkennen sein, und das Gleiche gilt für die Zahl. Die Antwortzahl sollte als etwas größere, gut sichtbare Zahl dargestellt werden, damit wir sofort sehen können, wie stark eine Antwort bewertet wurde. Besonders auf Desktop- und Mobilbildschirmen. Momentan sind Pfeil und Zahl zu klein und schwer zu lesen. Du könntest sie auch in abgerundeten Kreisen darstellen, wenn das niedlich aussieht.

So etwas wie:

Vielen Dank, dass du meine Vorschläge annimmst!

[1.4.0] - 2020-10-05

Hinzugefügt

  • Deutsche Übersetzung (danke an DerFetzer)
  • Möglichkeit, Kommentare zu Antworten zu verschieben (Admin-Aktionen für Beiträge → Zu Antworten verschieben)

Geändert

  • Kompatibilitätsprobleme mit dem neuesten tests-passed-Zweig von Discourse behoben
3 „Gefällt mir“

Ich habe kürzlich dieses Plugin installiert, und Antworten in Threads erscheinen seither überall auf der Site in falscher Reihenfolge. Ein paar andere scheinen das gleiche Problem zu haben. Die Moderatoren haben den Beitrag in Support verschoben, aber vielleicht muss das Problem hier behandelt werden? Ich bin mir nicht sicher, daher verlinke ich von hier aus auf den Support-Beitrag. Falls dies unnötig ist, lass es mich bitte wissen, damit ich diesen Beitrag löschen kann.

Ich verlagere diese Diskussion hierher aus Support.

Ich verwende 2.7.0.beta1, und seit der Installation des Q&A-Plugins erscheinen Antworten auf Beiträge in zufälliger Reihenfolge. Andere haben begonnen, die gleichen Probleme zu zeigen, die in diesem Thread identifiziert wurden.

@AJDurant hat diese Abfrage (unten) entwickelt, um das Reihenfolgeproblem zu beheben, aber sie hat das Problem nicht gelöst. Das Plugin scheint immer noch Antworten auf Beiträge in der falschen Reihenfolge zu posten. Ich habe das Plugin deinstalliert und ausgeführt:

rake posts:reorder_posts[1896]

aber es hat die vorherigen Beiträge nicht neu sortiert.

Ich habe Angst, diese Abfrage ohne weitere Untersuchung durch eine qualifizierte Person auszuführen, die die Korrektur bewerten kann. Hast du Ideen, wie man das beheben kann?

 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

Hallo zusammen, ich wollte nur kurz erwähnen, dass ich dieses Problem in der aktuellen TestsPass-Version hatte und es durch Deaktivieren des „Question Answer“-Plugins gelöst habe.

Hallo zusammen, @mbcahyono wird sich bald ausführlicher dazu äußern, aber können wir derweil ein paar Dinge klären?

@sunjam: Hast du das Problem nach dem Löschen der Kategorie bemerkt? Und hast du das Problem nur in den Logs festgestellt oder hat es deine Website in irgendeiner Weise beeinflusst?

@dfriestedt @AJDurant: Bitte prüft, ob das Plugin in der Kategorie aktiviert ist, in der die Beiträge in einer anderen Reihenfolge erscheinen. Das Plugin ordnet Beiträge in Kategorien, in denen es aktiviert ist, automatisch nach der Q&A-Reihenfolge an (das ist das beabsichtigte Verhalten). Wenn du es in einer Kategorie deaktivierst, werden die Beiträge wieder in der normalen Reihenfolge sortiert.

Zum Beispiel habe ich gerade die Einstellung „Alle Themen in dieser Kategorie als Q&A kennzeichnen

1 „Gefällt mir“

Entschuldigung für das Problem. Ich habe einen PR dafür erstellt und warte auf die Zusammenführung:

@dfriestedt, ist das das, was du erlebt hast? Wenn nicht, werde ich mich tiefer damit befassen und möglicherweise das Problem noch heute beheben.

2 „Gefällt mir“

Ich habe den PR zusammengeführt :+1:

2 „Gefällt mir“