Gravity Forms | Web-Hosting mit WordPress an der JGU (2024)

Mit dem Plugin Gravity Forms erstellen Sie Formulare, indem Sie per Drag & Drop die einzelnen Felder an die gewünschte Stelle ziehen.

Inhaltsverzeichnis

  1. Was Sie NICHT mit diesem Formular-Werkzeug machen sollten
  2. Demo-Formulare
  3. Kurzanleitung
  4. Videotutorial
  5. Rückmeldungen
    1. Benachrichtigung (Mails aus Gravity Forms)
    2. An E-Mails senden / Antwort an / Reply-To
    3. Benachrichtigung an mehrere Mail-Adressen
    4. E-Mail abhängig von ausgewähltem Wert im Formular verschicken
    5. So vermeiden Sie Spam
    6. Mails aus Gravity Forms werden fälschlicherweise als SPAM erkannt
  6. JGU Auth und Gravity Forms: Name, Mail und Matrikel
  7. Formular mit Adressdaten automatisch füllen
  8. Formular formatieren
  9. Daten auslesen
  10. Daten in Excel einlesen
  11. FAQ
  12. Formulare zugänglicher machen
  13. Formular und Datenschutz

Zum Seitenanfang

Was Sie NICHT mit diesem Formular-Werkzeug machen sollten

Bewerbungen sollten über die Stellenbörse laufen!

Zum Seitenanfang

Demo-Formulare

So sieht das aus: → Gravity-Forms Beispielformulare

Zum Seitenanfang

Kurzanleitung

Sie brauchen keine Shortcodes mehr, alles funktioniert per drag & drop, also "ziehen und fallenlassen". Hier eine kurze Tour durch die Formularerstellung, Verwendung und Abschluß.

  1. Aktivieren Sie Gravity Forms Dashboard →JGU Tools → Plugins
  2. Legen Sie ein Formular und Felder an
  3. Stellen Sie das Aussehen, die Laufzeit und Anzeige-Einschränkungen des Formulars ein in den Formulareinstellungen
  4. Was soll auf der Webseite = Bestätigung nach dem Abschicken des Formulars angezeigt werden? Standard ist eine kurze Rückmeldung.
  5. Soll jemand per E-Mail = Benachrichtigung informiert werden? Standardmäßig wird keine E-Mail verschickt.
  6. Legen Sie eine neue Webseite an und binden über den Formular-Knopf das Formular ein. Oder Sie gehen in die vorhandene Formulargenerator-Seite, entfernen den Formulargenerator-Shortcode und drücken dann auf den Formulare Knopf, um den Gravity-Forms Shortcode einzubinden.
  7. Testen Sie das Formular!
  8. Änderung der Datenschutz-Seite: welche persönlichen Daten erheben Sie zu welchem Zweck und bis wann bewahren Sie sie auf?
  9. Ende der Formularlaufzeit (bei Anmeldungen): Formular auf inaktiv setzen
  10. Datensparsamkeit: Einträge aus Formular entfernen

Zum Seitenanfang

Videotutorial

Video: Kleine Tour durch Gravity Forms (15 Minuten)

Zum Seitenanfang

Rückmeldungen

Was passiert, nachdem das Formular abgeschickt wurde? Nach Absenden des Formulars wird die Bestätigung auf einer Webseite angezeigt. Zusätzlich (aber das passiert nicht automatisch) können Sie eine E-Mail-Benachrichtigung konfigurieren. Für beide gilt:

Hier kann man nicht nur formatierten Text eingeben, sondern auch die Formularfelder wiederverwenden, indem Sie auf {..} drücken!

{all_fields} sind alle Felder in einem Rutsch.

Zum Seitenanfang

Benachrichtigung (Mails aus Gravity Forms)

Bitte beachten: bei Absender E-Mail (From) tragen Sie Ihre Mailadresse ein. Kurz gesagt: NIRGENDWO in der Benachrichtigung darf {admin_email} stehen bleiben. Ersetzen Sie das durch Ihre Mailadresse.

Warnung: ⚠️ Wenn Sie bei E-Mail (From) eine ungültige Adresse eintragen, erhalten Sie keine Antworten. Es sind nur Adressen der JGU erlaubt. Im Zweifelsfall wird Ihr Eintrag aus Sicherheitsgründen mit webmaster@uni-mainz.de überschrieben!

  1. Testen Sie diese Funktion!
  2. Abwesenheitsnachricht schalten? Dann bloß vorher das Formular deaktivieren oder eine ANDERE Mailadresse eintragen!

Bei Von-Name tragen Sie den Anzeigenamen ein, dies Feld können Sie auch leer lassen. Aber nur dann, wenn am Ende JGU steht, wird der Eintrag übernommen.

An E-Mails senden / Antwort an / Reply-To

Ihre Benachrichtigungsmail wurde verschickt. Der Empfänger hat sie nun erhalten. Jetzt antwortet der Empfänger. Wohin soll eine Rückantwort auf Ihre Benachrichtigungsmail gehen? Das hängt vom Adressaten der Benachrichtigung ab:

An E-Mails sendenFrom / Reply-To
Formular-Ausfüller = KundeIhre eigene Mailadresse
Ihre eigene MailadresseFormular-Ausfüller = Kunde

Beispiel :

In der Benachrichtigungsmaske Ihres Formulars im Feld Antwort an

  1. Sie öffnen {..}
  2. wählen das E-Mail Feld aus.
  3. Dann steht zum Beispiel {E-Mail:3} in dem Feld. Der Wert ist abhängig von Ihrem Formular. In Ihrem Formular kann da also auch {Mailadresse:123} stehen!

Soll die Mail an Sie selbst gehen, tragen Sie ihre Adresse in das An Emails senden Feld ein. Denken Sie an etwaige Outlook-Regeln, und keinesfalls sollten Sie hier eine Adresse eintragen, die vielleicht eine Abwesenheitsmail verschickt!

Warnung: ⚠️ bei den {..} steht auch das Feld Benutzer E-Mail. Verwenden Sie es NICHT. Es ist immer leer. Nur wenn es einer Ihrer Redakteure abschickt, enthält es dessen Adresse.

Zum Seitenanfang

Benachrichtigung an mehrere Mail-Adressen

Schreiben Sie bei "Senden an" →"E-Mail eingeben" und schreiben die Mailadressen, durch Komma getrennt hintereinander.

Beispiel: kontakt1@uni-mainz.de, kontakt2@uni-mainz.de

Wollen Sie die Mailadresse aus dem Formular verwenden, verwenden Sie das Feld BCC (Blind carbon copy) und wählen das Mailadressfeld über das Symbol {..} aus. Auch hier können Sie mehrere Mailfelder kommasepariert hinzufügen.

Um verschiedene Inhalte an mehrere Mailadressen zu verschicken, legen Sie eine weitere Benachrichtigung an.

Zum Seitenanfang

E-Mail abhängig von ausgewähltem Wert im Formular verschicken

Sie wollen Mails abhängig von einem Klappmenü verschicken.

  1. Im Klappfeld bei Allgemein → Auswahlen bearbeiten → Optionen Werte anzeigen anhaken
  2. tragen Sie die Mailadresse bei Werte ein
  3. In der Benachrichtigung tragen Sie bei An E-Mails senden ein: {Name des Feldes:ID:value}
    Beispiel: Das Feld heißt Mein Feld, die ID ist 5, dann schreiben Sie {Mein Feld:5:value}

Warnung:⚠️ Dies ist eine Quelle für SPAM, den die JGU in die Welt schickt! Handeln Sie verantwortungsvoll und halten Sie Formulare mit Benachrichtigungen, die automatisch Mails an externe Mailadressen verschicken nur für möglichst kurze Zeit aktiv. Müssen die Formulare dauerhaft aktiv sein, dann bauen sie eine Testfrage oder den Honeypot an!

Zum Seitenanfang

So vermeiden Sie Spam

Wenn es sicher ist, dass diejenigen, die Ihr Formular ausfüllen, einen JGU-Account haben, schalten Sie am Besten → JGU Auth ein und tragen Sie, wie → in der Anleitung beschrieben, für die Zugriffsbeschränkungen für Gruppen ggf. 'alle' ein.

Falls die Seite mit Ihrem Formular nicht durch JGU Auth geschützt und vollständig öffentlich erreichbar ist, wird dringend empfohlen, das Formular auf folgende Weise gegen Spam zu schützen:

Die Nutzung von reCAPTCHA ist leider aus datenschutzrechtlichen Erwägungen nicht möglich. Das ZDV plant eine eigene SPAM-Abwehr für die JGU.

BCC (Blindkopie) bei der Konfiguration von Benachrichtigungen (Einstellungen → Benachrichtigungen) vermeiden: dabei gibt es Rückverfolgungsprobleme, eben wegen der blinden Kopie.

Zum Seitenanfang

Mails aus Gravity Forms werden fälschlicherweise als SPAM erkannt

1) Überflüssige / Viele Leerzeilen werden immer als "böse" angesehen - lässt man die (überwiegend) weg, hat man schon meist sein Ziel erreicht
2) Das Reply-To ist auf eine andere Domain gesetzt, nämlich auf die Mailadresse des sich anmeldenden Benutzers, mithin oft wohl, wie hier, nicht auf eine Uni-Mainz-Adresse - wenn ein Reply-To gesetzt wird, wohl besser auf eine uni-mainz.de-Adresse (Absender und Adressat gehören dieser Domain an), oder am besten gar kein Reply-To setzen.

Zum Seitenanfang

JGU Auth und Gravity Forms: Name, Mail und Matrikel

JGU Auth ist ein Plugin, welches eine Webseite oder einen ganzen Website vor öffentlichem Zugriff schützt. Nur wer sich anmeldet, der kann danach die Webseite sehen. Mit der Anmeldung sind Name, Mail und Matrikel (NUR diese Informationen) bekannt. Diese verwenden wir dann weiter.

Schalten sie also zuerst das Plugin JGU Auth ein.

Erleichtern Sie Ihren Besuchern das ausfüllen, indem Sie Name, Mail und Matrikel im Formular einblenden! Voraussetzung ist, dass die Webseite, in die Sie das Formular einbauen und in der sich der Shortcode für das Formular befindet, per JGU-Auth geschützt ist. Kurz gesagt, fügen Sie unten auf der Seite, in der sie den Formular-Shortcode einbauen, in das Feld Zugriffsbeschränkungen für Gruppen des Active Directory "alle" ein.

Gravity Forms | Web-Hosting mit WordPress an der JGU (1)

Ist ein Benutzer über JGU-Auth authentisiert, können Sie in einzeilige Felder automatisch in das Formular einblenden:

  • jgu_mail
  • jgu_matrikel
  • jgu_vorname
  • jgu_nachname
  • jgu_username

Weitere Informationen sind nicht geplant zu veröffentlichen und werden auch nicht erhoben.

Beispiel E-Mail aus dem Active Directory vorausgefüllt:

Im Feld Einzeiliger Text auf Erweitert, den Haken bei Erlaube die dynamische Befüllung dieses Feldeseinschalten und bei Parametername jgu_mail eingeben

Zum Testen dieser Funktionen wählen Sie sich in einem anderen Browser in die Seite ein oder öffnen ein neues Incognito-Fenster. Sie dürfen dafür nicht in WordPress eingelogged sein, denn sonst sehen Sie die Übernahme der Daten nicht!

Im Downloadbereich finden Sie ein Beispiel für vorausgefüllte Felder. Dies importieren Sie und starten von dort.

Zum Seitenanfang

Formular mit Adressdaten automatisch füllen

Sie möchten Adressdaten vorausfüllen, die Besucher haben allerdings keinen JGU Account? Verwenden Sie folgendeBrowser-Eigenschaft: die Adressdaten sind im Browser des Benutzers gespeichert. Erkennt der Browser ein Formular mit Adressdaten, bietet er an, die bekannte Adresse einzufüllen.

So machen Sie ein Feld als Adressfeld kenntlich: bei Erweitert: Auto-Vervollständigung aktivieren anhaken und nach der Anleitung füllen.
Beispiel: Vorname= given-name, Nachname= family-name, Anschrift address-line1 usw...

Zum Seitenanfang

Formular formatieren

Schauen Sie in die Formulareinstellungen, dort läßt sich z.B. die Beschreibung jedes Feldes über dem Feld positionieren!

Zum Seitenanfang

Daten auslesen

Im Dashboard → Formulare → Import/Export → Einträge exportieren → Wählen Sie das Formular, die gewünschten Felder und den gewünschten Datumsbereich aus und erhalten dann eine CSV-Datei

Zum Seitenanfang

Daten in Excel einlesen

Die Reihenfolge ist wichtig, haben sie die csv-Datei direkt angeklickt, gehen alle Felder eines Eintrags in einer Zelle auf!

  1. Öffnen Sie Excel
  2. Öffnen Sie die csv-Datei (wird sie nicht angezeigt, bei Dateityp auf Alle Dateienwechseln.
  3. Der Excel-Textkonvertierungs-Assistent startet
  4. Wählen Sie bei Ursprünglicher Datentyp Getrennt
  5. Haken Sie Die Daten haben Überschriften an, klicken Sie auf Weiter
  6. Haken Sie bei den Trennzeichen Komma an, klicken Sie auf Weiter
  7. Für jede Spalte legen Sie den Datentyp fest, Standard ist meist ok

Tipp:💡 Beim Übertrag von Telefonnummern erhält man immer "Datensalat" in der Exceldatei. In der Excel-Formatierung Standard" versucht Excel, die Zahlenfolge als Nummer zu interpretieren. Da die Zahl sehr groß ist, wird sie auf wissenschaftliche Art dargestellt, also z.B. statt eine Billion, eine 1 mit 12 Nullen schreibt Excel 1E+12. Zellen mit solchen Zahlen markieren Sie und mit rechter Maus → Zellen formatieren → Zahl → Null Dezimalstellen werden die Telefonnummern korrekt dargestellt.

Zum Seitenanfang

FAQ

  1. Links, Bilder und alles andere? Bringen Sie im Feld HTML unter: Nehmen Sie den HTML-Block.
    Bereiten Sie den Inhalt des HTML-Blocks in einer Webseite vor. Wechseln Sie dann in den Textmodus und kopieren Sie den formatierten Text (mit Links und allem) von dort.
    Da gehen auch Links, aber bitte nicht "für weitere Infos klicken Sie hier"Sondern Weitere Infos zum Thema X. B
  2. Wie erzwinge ich ein Telefonformat? International als Format auswählen.
  3. Eingaben nur in bestimmtem Format zulassen? Funktioniert beim einzeiligen einfachen Feld. In den allgemeinen Feldeinstellungen die Eingabemaske anhaken und Benutzerdefiniert wählen
    Beispiel Datum: 99.99.9999
    Beispiel Matrikelnummer (mindestens 7 und maximal 9 Zahlen): 9999999?99
    Beispiel Mailadresse: a***????@students.UNI-MAINZ.de
  4. Liste von Auswahlen und eine Andere Auswahl dazu: dies gibt es bei den Radio-Buttons: in der Mehrfachauswahl den Haken bei "Andere" Auswahl aktivieren.
    Für andere Felder geht es auch, dann müssen Sie das selbst bauen:
    1. Legen Sie zb im Auswahlfeld eine Auswahl "andere" an.
    2. Legen Sie ein einzeiliges Feld "Andere Auswahl" an
    3. Aktivieren Sie in diesem Feld Bedingte Logik ein und blenden es nur dann ein, wenn im Auswahlfeld die Auswahl "andere" ausgewählt wurde.
  5. Fehlermeldung: "Entschuldigung, aber du musst angemeldet sein,...":entfernen Sie den Haken in den Formulareinstellungen, den Sie bei "Erfordert, daß der Benutzer angemeldet ist" gemacht haben. Dann gehts wieder. Schutz von Seiten und damit Formularen geht mit JGU Auth. Benutzer aus Gravity Forms Sichtweise sind angemeldete Redakteure.
    Nur falls Sie mal eine Umfrage unter den Redakteurinnen und Redakteuren in Ihrer Website durchführen möchten, ist der Haken nützlich.
  6. Duzen oder Siezen: es gibt zwei Übersetzungsvarianten. Im Standard wird der Besucher geduzt. Wenn Sie Ihre Kunden siezen möchten, stellen wir ihre gesamte Website auf "formal" um. Alle vorgegebenen Texte sollten dann in formaler Anrede geschehen.
  7. Nachträglich Sortieren? Dazu hilft ein vorausgefülltes Feld, welches die Ausfüllenden nicht ändern können sollen. Setzen Sie dazu ein einzeiliges Feld bei den → Erweiterten FeldeinstellungenSichtbarkeit auf: Administrative. Da dieses Feld nicht öffentlich angezeigt wird, müssen Sie etwaige Infos z.B. in der Formularbeschreibung unterbringen.
  8. Formular nur einmal ausfüllen? Verwenden Sie die Eigenschaft keine Duplikate bei den Allgemeinen EinstellungenRegeln eines Feldes. Ist der Wert bereits einmal in der Liste der Einträge vorhanden, wird das Formular nicht mehr akzeptiert.
    Um Ihren Benutzern das Abmelden von einer Anmeldung zu ermöglichen, sortieren Sie die Einträge am Ende nach dem Benutzernamen und verwenden nur den neuesten Eintrag.
  9. Map it? In der Rückgabe des Adressfelds wird die Adresse als Google-Map Link bereitgestellt: Map it!

Zum Seitenanfang

Formulare zugänglicher machen

💡: Aus Gründen der Zugänglichkeit sollten Sie Felder vorbelegen. Damit werden die Inhalte vorgelesen, sobald mit dem Focus in das Feld gewechselt wird. So kann das Feld besser und leichter ausgefüllt werden.

Mehr zurBarrierefreiheit auf Webseiten

Zum Seitenanfang

Formular und Datenschutz

Sobald Sie persönliche Daten erheben, müssen Sie die zentrale Datenschutzerklärung der JGU (die im Fuß jeder Ihrer Seiten verknüpft ist) anpassen, indem Sie ergänzen, welche Daten Sie zu welchem Zweck und in welchem Zeitraum erheben:

  • Beschreibung und Umfang der Datenverarbeitung: Nennen Sie das Formular und die persönlichen Felder bei "Umfang" bei Allgemeines zur Datenverarbeitung
  • Zweck der Datenverarbeitung:. Beschreiben Sie den Grund für die Datenerhebung (das Ziel des Formulars). Als Richtschnur können Sie auch die Infos IV. Bereitstellung der Website s verwenden.
  • Dauer der Speicherung
  • Widerspruchs- und Beseitigungsmöglichkeit: Erläutern dort, inwieiweit für sie Möglichkeiten dafür einräumen, z.B. "Die Erfassung der genannten Daten ist für den Betrieb und die Erfüllung der gesetzlichen Vorgaben zwingend erforderlich. Es besteht folglich seitens der Nutzerinnen und Nutzer keine Widerspruchsmöglichkeit." Dafür gibt es bei den Erweiterten Felder die Einwilligung
  • Die Seite Datenschutz ist im Fuß jeder Seite automatisch verlinkt. So ändern Sie diesen Link im Fuß auf ihreeigene Datenschutzseite.
  • Wichtig ist, dass der Nutzer des jeweiligen Formulars die notwendigen Informationen zu der Datenverarbeitung erhält. Ob Sie diese Information zum Formular oder zur Datenschutzerklärung schreiben, ist Ihnen überlassen. Beide Darstellungsvarianten sind möglich.

Zum Seitenanfang

Insights, advice, suggestions, feedback and comments from experts

Ich bin ein Experte auf dem Gebiet von Gravity Forms und habe umfangreiche Kenntnisse über die verschiedenen Konzepte, die in dem Artikel erwähnt werden. Ich kann Ihnen helfen, diese Konzepte besser zu verstehen und Ihnen weitere Informationen dazu geben.

Gravity Forms

Gravity Forms ist ein Plugin für WordPress, mit dem Sie Formulare erstellen können, indem Sie die einzelnen Felder per Drag & Drop an die gewünschte Stelle ziehen. Es bietet eine benutzerfreundliche Oberfläche zur Erstellung und Anpassung von Formularen.

Formularerstellung mit Gravity Forms

Mit Gravity Forms können Sie Formulare erstellen, indem Sie die folgenden Schritte befolgen:

  1. Aktivieren Sie das Gravity Forms Plugin in Ihrem WordPress-Dashboard.
  2. Legen Sie ein neues Formular an und fügen Sie die gewünschten Felder hinzu.
  3. Konfigurieren Sie das Aussehen, die Laufzeit und die Anzeige-Einschränkungen des Formulars in den Formulareinstellungen.
  4. Legen Sie fest, was nach dem Absenden des Formulars auf der Webseite angezeigt werden soll.
  5. Konfigurieren Sie, ob und an wen eine Benachrichtigung per E-Mail gesendet werden soll.
  6. Binden Sie das Formular in eine neue Webseite ein oder ersetzen Sie den vorhandenen Formulargenerator-Shortcode durch den Gravity-Forms Shortcode.
  7. Testen Sie das Formular, um sicherzustellen, dass es wie gewünscht funktioniert.

Weitere Konzepte in dem Artikel

Der Artikel enthält auch Informationen zu weiteren Konzepten im Zusammenhang mit Gravity Forms. Hier sind einige davon:

  • Demo-Formulare: Der Artikel erwähnt, dass es Beispielformulare gibt, die Ihnen zeigen, wie Gravity Forms funktioniert. Sie können diese Demo-Formulare verwenden, um sich mit den verschiedenen Funktionen und Einstellungen vertraut zu machen.

  • Videotutorial: Es gibt ein Videotutorial, das eine kurze Tour durch Gravity Forms bietet und Ihnen zeigt, wie Sie Formulare erstellen und konfigurieren können.

  • Rückmeldungen: Nachdem ein Formular abgeschickt wurde, wird eine Bestätigung auf einer Webseite angezeigt. Sie können auch eine E-Mail-Benachrichtigung konfigurieren, um über eingegangene Formulare informiert zu werden.

  • Benachrichtigung (Mails aus Gravity Forms): Der Artikel enthält Informationen zur Konfiguration von E-Mail-Benachrichtigungen, die aus Gravity Forms gesendet werden. Es wird empfohlen, eine gültige Absender-E-Mail-Adresse einzutragen und sicherzustellen, dass die Benachrichtigung an die richtige Adresse gesendet wird.

  • E-Mail abhängig von ausgewähltem Wert im Formular verschicken: Es wird erklärt, wie Sie E-Mails basierend auf den ausgewählten Werten in einem Formular verschicken können. Sie können bestimmte E-Mail-Adressen angeben, die abhängig von den Auswahlmöglichkeiten im Formular verwendet werden.

  • Spamvermeidung: Der Artikel gibt Tipps zur Vermeidung von Spam in Gravity Forms. Dazu gehören die Verwendung von Honeypot-Feldern, Testfragen und mehrseitigen Formularen.

  • Daten auslesen und in Excel einlesen: Es wird erklärt, wie Sie die Daten aus den Formularen exportieren und in Excel importieren können.

  • Formulare zugänglicher machen: Der Artikel erwähnt die Bedeutung der Zugänglichkeit von Formularen und gibt Tipps zur Verbesserung der Zugänglichkeit, z.B. durch Vorbelegen von Feldern.

  • Formular und Datenschutz: Es wird darauf hingewiesen, dass Sie bei der Erhebung persönlicher Daten in Ihren Formularen die Datenschutzerklärung anpassen müssen. Der Artikel gibt Hinweise dazu, wie Sie die Datenschutzerklärung entsprechend ergänzen können.

Bitte lassen Sie mich wissen, wenn Sie zu einem bestimmten Konzept weitere Informationen benötigen oder Fragen dazu haben.

Gravity Forms | Web-Hosting mit WordPress an der JGU (2024)
Top Articles
Latest Posts
Article information

Author: Jonah Leffler

Last Updated:

Views: 6445

Rating: 4.4 / 5 (65 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Jonah Leffler

Birthday: 1997-10-27

Address: 8987 Kieth Ports, Luettgenland, CT 54657-9808

Phone: +2611128251586

Job: Mining Supervisor

Hobby: Worldbuilding, Electronics, Amateur radio, Skiing, Cycling, Jogging, Taxidermy

Introduction: My name is Jonah Leffler, I am a determined, faithful, outstanding, inexpensive, cheerful, determined, smiling person who loves writing and wants to share my knowledge and understanding with you.