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.
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.
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.
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.