Möglichkeit, Formulare in Discourse zu erstellen - Eine Kategorie?

Ich habe gesucht, konnte aber auf diesem Forum nichts dazu finden – vielleicht suche ich mit dem falschen Schlüsselwort.

Ich betreibe ein Gesundheitsforum und überlege, eine weitere Kategorie wie „Nebenwirkungen“ hinzuzufügen, in der Nutzer Vorfälle melden können, bei denen sie eine unerwünschte Reaktion auf ein Medikament oder Ähnliches erlebt haben. Das Ziel wäre, dass bei Beiträgen in dieser spezifischen Kategorie automatisch ein vorgefertigtes Formular als Eingabefeld erscheint. Mindestens sollten darin einige grundlegende Textfragen und Freitextfelder enthalten sein, in die Nutzer Informationen eingeben können. Eine ideale Lösung wäre eine Variante, die auch Dropdown-Menüs, Multiple-Choice-Fragen und Ähnliches integriert.

Gibt es bereits ein Plugin oder eine ähnliche Lösung, die das bereits umsetzt und die jemand entwickelt hat?

Nachfolgend ein grobes Beispiel für die Art von Formular bzw. Informationen, die ich im Forum nachbauen möchte.

2 „Gefällt mir“

Eine Suche in #plugins ergab keine direkten Treffer für Formulare.

In den Kategorieneinstellungen kannst du „Themenvorlagen" erstellen, die neue Beiträge in dieser Kategorie automatisch mit vordefiniertem Text füllen. Ein gutes Beispiel hierfür ist das Erstellen eines Entwurfs in Support und das Beobachten, wie Text im Eingabefeld erscheint.

Du könntest das Formular in diesem Vorlagenfeld erstellen und dann dafür sorgen, dass Formularantworten in dieser spezifischen Kategorie eingereicht werden, wo Nutzer die Lücken ausfüllen und absenden können.

Das einzige Problem dabei ist, dass die Antworten öffentlich sind. Du kannst Beiträge als „nicht gelistet" markieren, wodurch sie nur für den Ersteller, Administratoren und Personen mit dem Link sichtbar sind. Ich habe kurz recherchiert und @theblazehen konnte einen Cron-Job erstellen, der Beiträge in einer bestimmten Kategorie automatisch als nicht gelistet markiert:

Du könntest den Teil and closed = TRUE entfernen, um alle Beiträge in der Kategorie als nicht gelistet zu markieren. Stelle sicher, dass du die Kategorien-ID änderst, da deine nicht 19 sein wird.


Jemand hat wahrscheinlich einen besseren Vorschlag oder sogar ein vollständiges Plugin dafür, aber mir fallen keine anderen Vorschläge ein, die nicht extern sind.

3 „Gefällt mir“

Interessante Idee. Das könnte eine Lösung sein, falls nichts anderes verfügbar ist. Das Ziel ist es, diese Informationen öffentlich zu machen – das ist also kein Problem.

Danke!

2 „Gefällt mir“

Noch besser! Dann musst du nur noch die Vorlage erstellen.

1 „Gefällt mir“

Ich denke, dieses Plugin kommt dem, was du suchst, ziemlich nahe.

3 „Gefällt mir“

Es wäre wahrscheinlich einfacher, einfach Google Forms zu verwenden. Die funktionieren gut mit Discourse.

6 „Gefällt mir“

Ja, das Custom Wizard Plugin unterstützt diesen Anwendungsfall. Es wird bereits von anderen gesundheitsbezogenen Foren für einen ähnlichen Zweck eingesetzt.

Die Nutzung von Google Forms ist dafür nicht möglich. Es sei denn, Sie beschränken sich entweder ausschließlich auf die Anmeldung über Google (zusätzlich mit etwas eigenem Code) oder importieren alle Ihre Benutzerdaten irgendwie in eine Google-Tabelle.

4 „Gefällt mir“

Angus – Fantastisch! Kannst du mir Foren nennen, die es nutzen, damit ich es in Aktion sehen kann?

1 „Gefällt mir“

Ich würde gesundheitsbezogene Informationen nicht hinter einem Link „verstecken", der so leicht zu erraten ist.

Besser ist es, dafür das Plugin Private Antworten zu verwenden.

(Obwohl es noch besser ist, den Custom Wizard für den gesamten Zweck zu nutzen).

3 „Gefällt mir“

Ja, du kannst es an drei Wizards auf thepavilion.io live sehen:

  1. Der Willkommens-Wizard nach deiner Registrierung
  2. Der Fehlerbericht-Wizard
  3. Der Feature-Anfrage-Wizard

Beachte, dass du ein Konto benötigst, um die Wizards zu nutzen.

Die Dokumentation für das Plugin findest du hier:

2 „Gefällt mir“

Beachte, dass das benutzerdefinierte Wizard-Plugin in unseren gehosteten Plänen nicht verfügbar ist, @BCHK.

1 „Gefällt mir“

Kein Problem. Das ist für ein anderes Forum, das ich ins Leben rufen möchte.

2 „Gefällt mir“

Überprüfen Sie Introducing Experimental Form Templates

1 „Gefällt mir“