Frage-Antwort-Plugin

Dies ist eine Richtlinie, die alle Pavilion-Plugins abdeckt.

Entschuldigung für die Verwirrung. Was wir meinen, ist, dass jedes Problem mit hoher oder kritischer Schwere, das bis zum fünften Tag identifiziert wird, hoffentlich bis zum siebten Tag behoben wird. Anschließend können Sie nur das Plugin aktualisieren, und alles sollte wieder funktionieren. Der wichtigste Punkt ist, dass es vor der Ausgabe einer Korrektur möglicherweise zu einer kleinen Verzögerung kommt, weshalb sich diese beiden Zahlen (5 versus 7) unterscheiden.

Wenn der Fehler SO gravierend ist, dass Sie das Plugin entfernen müssen, erfordert dies natürlich einen Neuaufbau, um es zu ersetzen, und Discourse wird ebenfalls aktualisiert. Wir werden solche Fälle behandeln, sobald sie auftreten. Hoffentlich werden diese sehr selten sein.

4 „Gefällt mir“

@mbcahyono @merefield

Ich erhalte diesen Fehler beim Installieren des Plugins aus Git. Bitte unterstützen Sie mich.

Es scheint, als versuchten Sie, es als Theme zu installieren. Dies ist jedoch ein Plugin, kein Theme. Bitte befolgen Sie diese Anleitung:

5 „Gefällt mir“

Das ist großartig zu hören! Ich habe ein paar Fragen, falls möglich:

  1. Wie sollte ich den tests-Branch technisch gesehen aus der Produktion ausführen?
  2. Sie haben erwähnt, dass dieses Plugin neu geschrieben wird. Gibt es einen Plan, was sich ändern und was hinzugefügt werden soll?

Vielen Dank!

  1. Es ist optional. Wir haben unsere eigene Staging-Umgebung, und Sie können das Plugin hier testen: try.thepavilion.io

Sie können jedoch auch gerne Ihre eigene Staging-Umgebung einrichten und das Plugin dort testen.

  1. Eher eine Code-Refaktorierung. Es wurden keine neuen Funktionen hinzugefügt.

Gibt es Pläne für die Zukunft? Ich habe vor einiger Zeit einen Beitrag dazu auf dem Pavillon gesehen. :slight_smile:

@mbcahyono @merefield

Könntet ihr bitte helfen? Ich erhalte nach dem Hinzufügen des unten aufgeführten Plugin-Hooks einen 502 Bad Gateway-Fehler.

hooks:
after_code:

Hast du versucht, diese Zeile zu kommentieren und neu zu erstellen?

Wie kann ich alle Beiträge in einem Thema standardmäßig so sortieren, dass die am meisten abgestimmten oder gelikten Beiträge oben stehen, wie bei StackOverflow? @angus

1 „Gefällt mir“

Nach dem Entfernen des Plugins ist die Website wieder normal. Wie lässt sich dieses Problem beheben? Ist es nicht mit der neuesten Discourse-Version kompatibel?

Ist dies das erste Mal, dass Sie ein benutzerdefiniertes Plugin installieren? Ich habe es lokal getestet, und alles funktioniert einwandfrei. Es handelt sich um einen isolierten Fall, es sei denn, jemand anders meldet das gleiche Problem.

502 bedeutet in der Regel, dass das Frontend (Nginx) läuft, der Backend-Server (Rails-Server/Unicorn?) jedoch nicht.

Wie sieht Ihre app.yml aus?

Andere Plugins funktionieren einwandfrei.

## Plugins werden hier eingefügt
## Details unter https://meta.discourse.org/t/19157
hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-sitemap.git
          - git clone https://github.com/pmusaraj/discourse-sidebar-blocks.git
            # - git clone https://github.com/paviliondev/discourse-question-answer.git

Ich finde diesen Vorschlag wirklich gut. Werden die Entwickler in Betracht ziehen, diese Funktionen zu Plugins hinzuzufügen?

2 „Gefällt mir“

Zur To-Do-Liste hinzugefügt.

3 „Gefällt mir“

Zum Plugin hinzugefügt:

Screenshot:

3 „Gefällt mir“

Könntest du überlegen, einen „Blacklist“-Tag hinzuzufügen, der verwendet werden kann, um das Q&N-Layout für Threads mit diesem Tag zu deaktivieren? (So wie du es bereits für die Aktivierung hast) :slight_smile:

1 „Gefällt mir“

Ich schaue mal, ob ich diese Funktion im nächsten Release (ca. 5. nächsten Monat) hinzufügen kann :slight_smile:

2 „Gefällt mir“

Jetzt kannst du auch Kommentare zu einer Frage (OP) verfassen:

Screenshot:

2 „Gefällt mir“

Danke @mbcahyono :slight_smile: Ich habe unsere Website aktualisiert, und sie funktioniert nun wie vorgesehen.

Ich habe einen kleinen Fehler entdeckt.

  1. Besuche ein QnA-formatiertes Thema
  2. Navigiere danach zu anderen Themen
  3. Die Avatare haben jetzt eine Größe von 25px statt 45px.

Hier ein Beispiel:

<img alt="" src="/letter_avatar_proxy/v4/letter/v/ce7236/25.png" title="...removed..." class="avatar" width="25" height="25">

Und hier die Standardgröße:

<img alt="" src="/letter_avatar_proxy/v4/letter/v/ce7236/45.png" title="...removed..." class="avatar" width="45" height="45">

(Das betrifft nicht nur die „Letter avatar proxy“-Avatare, sondern auch die normalen Avatare.)

Beim Neuladen der Seite (F5) ist alles wieder in Ordnung.

Ich habe ein Problem auf GitHub erstellt:

Vielen Dank für den Bericht, aber ich kann das Problem auf meiner Seite nicht reproduzieren. Ich werde weiter nachforschen, falls andere den gleichen Fehler melden.