Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03290.jsonl.gz/2065

Formulare mit WPForms
1. Schnellstart
Wenn Du möglichst rasch ein Formular erstellen möchtest, schau Dir unten die Videos über das Erstellen und das Veröffentlichen von Formularen an. Danach kannst Du innert Minuten neue Formulare gestalten. Es empfiehlt sich jedoch, auch den Rest dieser Anleitung anzuschauen, um einen Überblick über die vielen nützlichen Möglichkeiten von WPForms zu erhalten.
2. Welche Funktionalitäten bietet WPForms?
Dieses Kapitel beschreibt, welche Funktionen WPForms bietet.
- Feldtypen
Mit WPForms stellt diverse Feldtypen zur Verfügung: Felder für Text, für Zahlen, für Email-Adressen, für Telefonnummern, für Drop-Down-Auswahlen, für Sterne-Bewertungen, um Dateien hochzuladen etc. Liste der Feldtypen.
- Auswahlen mit Bildern
Einige Feldtypen erlauben es, anstatt nur Text auch Bilder anzuzeigen, was z.B. für Materialbestellungs-Formulare interessant sein kann.
- Bedingte Logik
Es ist möglich, Felder nur dann anzuzeigen, wenn ein anderes Feld einen bestimmten Wert hat.
- Benachrichtigungen
E-Mail-Benachrichtigungen können an die Person geschickt werden, welche das Formular ausgefüllt haben oder an eine bestimmte Adresse. Es ist auch möglich, die Benachrichtigung nur zu versenden, wenn ein bestimmter Wert gesetzt ist.
Wichtig: Als Absender können nur E-Mail-Adressen mit einer Domain verwendet werden, die beim SMTP-Server dafür freigeschaltet ist (auf sp-ps.ch sind das u.a. @spschweiz.ch, @pssuisse.ch und @pssvizzero.ch.)
- Bestätigungen
Der Text, der nach dem Ausfüllen des Formulars angezeigt wird, kann bearbeitet werden. Alternativ kann der/die Besucher:in der Seite nach dem Ausfüllen des Formulars auf eine spezifische Seite weitergeleitet werden.
- Zeitbeschränkung
Unter "Einstellungen" => "Form Locker" ist es möglich, das Formular nur innerhalb eines bestimmten Zeitraumes offenzulassen und ausserhalb dieser Zeit einen Text anzuzeigen, der frei definiert werden kann.
- Exporte
Die Einträge, die im Formular erfasst werden, können als Excel-Datei heruntergeladen werden.
- Die drei Darstellungsarten
Dasselbe Formular kann mit WPForms auf drei unterschiedliche Arten dargestellt werden, die alle ihre Vor- und Nachteile haben.
Standard
Eingebettet in eine bestehende Seite oder Beitrag
Normale Formulare, Kampagnen-Bestellungen etc. Fokus auf Einbettung ins Layout.
Conversational
Eigene Seite; man scrollt für jede Frage.
Umfragen; Fokus auf Interaktion und Mobile-Anwender:innen
Form Page
Eigene Seite; Menü etc. wird nicht angezeigt.
Formulare, die sehr schnell aufgesetzt werden sollen; Fokus auf Übersichtlichkeit
Dasselbe Formular kann sowohl auf einer Seite eingebunden sein wie auch als Conversational- oder Form-Page-Formular verwendet werden. Dasselbe Formular kann jedoch nicht gleichzeitig ein Conversational- und ein Form-Page-Formular sein.
3. Tipps
- Es empfiehlt sich, für den Namen und den Vornamen zwei separate normale Textfelder zu verwenden anstatt dem Namen-Feld, welche WPForms anbietet. Andernfalls wird in den exportierten XLS-Dateien der Namen in einer einzelnen Spalte exportiert.
- Wenn man die Conversational-Ansicht verwenden möchte, kann man das Layout-Feld nicht verwenden.
4. Erweiterte Funktionen und Schnittstellen
- Umfragen
Formulare können so konfiguriert werden, dass eine Auswertung als Umfrage generiert wird.
=> Mehr dazu.
- Testimonials und andere Beiträge erstellen
Es ist möglich, die Formular-Beiträge automatisch z.B. in Testimonials umzuwandeln, die freigeschaltet werden können.
=> Mehr dazu. (Bei Bedarf werden wir eine ausführlichere Dokumentation dazu machen.)
Mailchimp
Es ist möglich, Newsletterformulare zu erstellen, welche den Inhalt direkt an Mailchimp senden. Das ist aus Datenschutzsicht besser als ein Formular von Mailchimp auf die Seite einzubinden.
=> Mehr dazu.
Avanti
Formulare können so mit Avanti verknüpft werden, dass beim Ausfüllen eines Formulars automatisch Anlassanmeldungen, Anrufe und Projektversprechen erstellt werden. (TODO: Ausführliche Doku.)
- Felder mit URL-Parameter vorausfüllen
Es ist möglich, in der URL Werte zu übergeben, die als Standardwert verwendet werden. Diese Werte müssen URL-endcodiert sein, falls sie z.B. Leerschläge oder Sonderzeichen enthalten können.
Ein Beispiel dafür könnte sein, eine Quelle als verstecktes Feld an ein Formular zu übergeben. Dafür wird als Standardwert ein Smart-Tag vom Typ "Abfragezeichenfolge-Variable" eingefügt:
Wir das Formular mit der URL htts://sp-ps.ch/test-formular/?src=NEWSLETTER aufgerufen, wird im Hintergrund das Feld Quelle mit dem Wert NEWSLETTER befüllt.
- Fundraising: Wie binde ich ein Spendenformular auf der Bestätigungsseite ein?
TODO
Barometer
TODO
5. Mehrsprachigkeit
Es gibt zwei Möglichkeiten, wie mit mehrsprachigen Formularen umgegangen werden kann:
- Pro Sprache ein separates Formular
Diese Variante ist einfacher zu erstellen, wenn ein Conversational- oder ein Form-Page-Formular erstellt wird oder wenn das Formular auf einer Seite eingebunden wird, die nicht den normalen WPML-Editor für die Übersetzung verwendet (siehe hier TODO). Falls das Formular in den verschiedenen Sprachen eine unterschiedliche Struktur aufweist (z.B. andere Felder oder andere Antwortoptionen), muss diese Variante gewählt werden.
Der Nachteil dieser Variante ist, dass bei dieser Variante die Einträge auf mehrere Formulare verteilt sind und allenfalls separat heruntergeladen und danach zusammengeführt werden müssen. Falls der normale WPML-Editor für die Übersetzung verwendet wird, muss das Formular per Shortcode eingebunden werden. TODO
Das Formular mit WPML übersetzen
Der Vorteil dieser Variante ist, dass alle Ergebnisse an nur einem Ort gespeichert werden und das Einbinden solcher Formulare in mehrsprachige Seiten einfacher ist. Wie das funktioniert, ist hier erklärt:
Form Pages und Conversational Forms
Damit die Texte auf den Buttons, in Fehlermeldungen und im Footer übersetzt werden, muss der Permalink mit “fr_” resp. “It_” beginnen.