Benutzer-Werkzeuge

Webseiten-Werkzeuge


plugins:contact-form-7:start

Contact Form 7

Contact Form 7 wird in TheCruiserBlog zur Bereitstellung und Verarbeitung des Kontaktformulars eingesetzt.

Das Plugin stellt das Formular bereit, verarbeitet die eingegebenen Daten und erzeugt die daraus resultierende E-Mail-Nachricht.

Aktueller Stand

Version Status Einsatz
6.1.7 aktiv Kontaktformular von TheCruiserBlog

Zweck

Contact Form 7 bildet die technische Grundlage für das Kontaktformular von TheCruiserBlog.

Das Plugin übernimmt insbesondere:

  • Bereitstellung des Kontaktformulars
  • Definition und Validierung der Formularfelder
  • Verarbeitung der eingegebenen Formulardaten
  • Erzeugung der E-Mail-Nachricht
  • Ausgabe von Status-, Bestätigungs- und Fehlermeldungen
  • Einbindung des Formulars in WordPress
  • Anbindung an den eingesetzten Spam-Schutz

Vorhandene Formulare

Aktuell wird in Contact Form 7 ein Formular verwaltet:

Formular Verwendung
Kontaktformular allgemeine Kontaktaufnahme über TheCruiserBlog

Das Formular wird über den von Contact Form 7 bereitgestellten Shortcode in die entsprechende WordPress-Seite eingebunden.

Die interne Formular-ID wird im TheCruiserWiki nicht dokumentiert, da sie installationsspezifisch ist.

Kontaktformular

Das Kontaktformular enthält aktuell folgende Felder:

Feld Typ Pflichtfeld
Dein Name Text ja
Deine E-Mail-Adresse E-Mail ja
Betreff Text ja
Deine Nachricht Textbereich nein

Zum Absenden des Formulars wird die Schaltfläche Senden verwendet.

Für Name und E-Mail-Adresse werden die von Contact Form 7 unterstützten Autocomplete-Angaben verwendet.

E-Mail-Konfiguration

Nach erfolgreicher Verarbeitung erzeugt Contact Form 7 eine E-Mail-Nachricht.

Die aktuelle Konfiguration lautet:

Einstellung Konfiguration
Empfänger WordPress-Administratoradresse über [_site_admin_email]
Absender [_site_title] kontakt@thecruiserblog.rowake.net
Betreff Seitentitel und vom Besucher eingegebener Betreff
Reply-To vom Besucher eingegebene E-Mail-Adresse
HTML-E-Mail aktiviert
Dateianhänge keine
zusätzliche E-Mail / Autoresponder deaktiviert

Durch die Verwendung der Besucheradresse als Reply-To kann auf eine eingegangene Nachricht direkt an den Absender geantwortet werden.

Die Absenderadresse von TheCruiserBlog lautet:

kontakt@thecruiserblog.rowake.net

Nachrichteninhalt

Die erzeugte E-Mail enthält die wesentlichen Angaben aus dem Kontaktformular:

  • Name des Absenders
  • E-Mail-Adresse des Absenders
  • Betreff
  • Nachrichtentext

Zusätzlich enthält die Nachricht einen Hinweis darauf, dass sie über das Kontaktformular der Website versendet wurde.

Status- und Fehlermeldungen

Contact Form 7 stellt für verschiedene Situationen entsprechende Rückmeldungen bereit.

Dazu gehören unter anderem:

  • erfolgreicher Versand
  • Fehler beim Nachrichtenversand
  • fehlerhafte oder fehlende Formulareingaben
  • als Spam erkannte Eingaben
  • nicht akzeptierte Bedingungen
  • ungültige Feldlängen oder Eingabeformate

Für das aktuelle Kontaktformular werden die vorhandenen deutschsprachigen Meldungen verwendet.

Eigene zusätzliche Meldungslogik ist derzeit nicht eingerichtet.

Zusätzliche Einstellungen

Für das Kontaktformular sind derzeit keine zusätzlichen Contact-Form-7-Einstellungen hinterlegt.

Spam-Schutz

Das Kontaktformular verwendet mehrere Mechanismen zum Schutz vor automatisiertem Spam.

Aktiv eingebunden sind:

  • Akismet
  • Google reCAPTCHA v3

Beide Integrationen sind innerhalb von Contact Form 7 aktiv.

Akismet übernimmt die serverseitige Bewertung möglicher Spam-Inhalte.

reCAPTCHA v3 ergänzt den Schutz vor automatisierten Formularübermittlungen.

Die für reCAPTCHA verwendeten Website- und geheimen Schlüssel werden aus Sicherheitsgründen nicht im TheCruiserWiki dokumentiert.

Zusammenspiel mit Akismet

Das auf TheCruiserBlog eingesetzte Plugin Akismet Anti-spam: Spam Protection ist mit Contact Form 7 kompatibel und aktiv.

Akismet ergänzt damit den Spam-Schutz des Kontaktformulars.

Die allgemeine Akismet-Konfiguration wird auf der eigenen Plugin-Seite dokumentiert:

Akismet Anti-spam: Spam Protection

Zusammenspiel mit Flamingo

Flamingo ergänzt Contact Form 7 um die Speicherung eingegangener Formulardaten innerhalb von WordPress.

Über das Kontaktformular eingegangene Nachrichten werden im Flamingo-Nachrichteneingang archiviert.

Flamingo führt außerdem ein Adressbuch der über Contact Form 7 erfassten Kontakte.

Dadurch bleibt eine über das Kontaktformular eingegangene Nachricht zusätzlich zur versendeten E-Mail innerhalb der WordPress-Administration nachvollziehbar.

Die weitere Konfiguration von Flamingo wird auf der eigenen Plugin-Seite dokumentiert.

E-Mail-Versand

Contact Form 7 erzeugt die aus dem Kontaktformular resultierende E-Mail-Nachricht.

Der technische Versand der von WordPress erzeugten E-Mails wird unabhängig davon über die für TheCruiserBlog eingerichtete Mail-Konfiguration abgewickelt.

Hierfür wird WP Mail SMTP eingesetzt.

Damit ergibt sich grundsätzlich folgende Aufgabenverteilung:

Komponente Aufgabe
Contact Form 7 Formular, Verarbeitung und Erzeugung der Nachricht
Akismet zusätzlicher Spam-Schutz
reCAPTCHA v3 Schutz vor automatisierten Formularübermittlungen
Flamingo Speicherung eingegangener Nachrichten und Kontakte
WP Mail SMTP technischer Versand der erzeugten E-Mail

Administration

Die Formulare werden im WordPress-Backend unter

Formulare → Kontaktformulare

verwaltet.

Die externen Integrationen von Contact Form 7 befinden sich unter

Formulare → Integration

Die gespeicherten Formulardaten können über Flamingo eingesehen werden.

Sicherheit

Zugangsschlüssel und andere vertrauliche Konfigurationsdaten werden nicht im TheCruiserWiki dokumentiert.

Dies betrifft insbesondere:

  • reCAPTCHA Website-Schlüssel
  • reCAPTCHA Geheimschlüssel
  • Zugangsdaten der Mail-Konfiguration

Bei Screenshots für Dokumentationszwecke ist darauf zu achten, solche Informationen nicht sichtbar zu veröffentlichen.

Dokumentationsprinzip

Diese Seite dokumentiert ausschließlich den konkreten Einsatz von Contact Form 7 innerhalb von TheCruiserBlog.

Eine allgemeine Dokumentation sämtlicher Funktionen von Contact Form 7 ist nicht Bestandteil des TheCruiserWiki.

Dokumentiert werden insbesondere:

  • eingesetzte Version
  • tatsächlich verwendete Formulare
  • Formularfelder
  • E-Mail-Konfiguration
  • Spam-Schutz
  • Zusammenspiel mit anderen eingesetzten Plugins
  • für den Betrieb relevante Besonderheiten

↑

plugins/contact-form-7/start.txt · Zuletzt geändert: von admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki