plugins:contact-form-7:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| plugins:contact-form-7:start [19.08.2026 12:39] – angelegt admin | plugins:contact-form-7:start [27.09.2026 16:39] (aktuell) – admin | ||
|---|---|---|---|
| Zeile 10: | Zeile 10: | ||
| </ | </ | ||
| - | <WRAP tcw-page-nav> | + | <WRAP tcw-page-back> |
| [[plugins: | [[plugins: | ||
| - | [[: | ||
| </ | </ | ||
| </ | </ | ||
| - | ===== Einsatz | + | **Contact Form 7** wird in TheCruiserBlog |
| - | **Contact Form 7** wird in TheCruiserBlog zur Erstellung | + | Das Plugin stellt das Formular bereit, verarbeitet die eingegebenen Daten und erzeugt die daraus resultierende E-Mail-Nachricht. |
| - | Das Plugin stellt die eigentlichen Formulare bereit und übernimmt deren Verarbeitung innerhalb von WordPress. | + | ===== Aktueller Stand ===== |
| - | ===== Aufgabe von Contact Form 7 ===== | + | ^ Version ^ Status ^ Einsatz ^ |
| + | | 6.1.7 | aktiv | Kontaktformular von TheCruiserBlog | | ||
| - | Contact Form 7 übernimmt innerhalb von TheCruiserBlog insbesondere: | + | ===== Zweck ===== |
| - | * Erstellung | + | Contact Form 7 bildet die technische Grundlage für das Kontaktformular |
| - | * Definition der benötigten Formularfelder | + | |
| - | * Verarbeitung abgesendeter Formulare | + | |
| - | * Versand der daraus erzeugten E-Mails | + | |
| - | * Ausgabe von Status- und Fehlermeldungen | + | |
| - | * Einbindung der Formulare in Seiten | + | |
| - | ===== Rolle innerhalb von TCB ===== | + | Das Plugin übernimmt insbesondere: |
| - | Contact Form 7 ist Bestandteil | + | * Bereitstellung des Kontaktformulars |
| + | * Definition und Validierung der Formularfelder | ||
| + | * Verarbeitung der eingegebenen Formulardaten | ||
| + | * Erzeugung | ||
| + | * Ausgabe von Status-, Bestätigungs- | ||
| + | * Einbindung des Formulars in WordPress | ||
| + | * Anbindung an den eingesetzten Spam-Schutz | ||
| - | Die Aufgaben lassen sich dabei grundsätzlich wie folgt unterscheiden: | + | ===== Vorhandene Formulare ===== |
| - | ^ Bereich ^ Zuständigkeit ^ | + | Aktuell wird in Contact Form 7 ein Formular verwaltet: |
| - | | **Contact Form 7** | Formulare und Verarbeitung der Formulardaten | | + | |
| - | | **WordPress** | Einbindung und Verwaltung innerhalb der Website | | + | |
| - | | **Mail-Konfiguration** | Technischer Versand der erzeugten Nachrichten | | + | |
| - | ===== Zusammenspiel mit anderen Plugins ===== | + | ^ Formular ^ Verwendung ^ |
| + | | **Kontaktformular** | allgemeine Kontaktaufnahme über TheCruiserBlog | | ||
| - | Contact Form 7 arbeitet | + | Das Formular wird über den von Contact Form 7 bereitgestellten Shortcode |
| - | Weitere Plugins können Funktionen rund um die Formulare ergänzen. | + | Die interne Formular-ID wird im TheCruiserWiki nicht dokumentiert, |
| - | Dazu gehört insbesondere die Speicherung beziehungsweise weitere Verarbeitung eingegangener Nachrichten. | + | ===== Kontaktformular ===== |
| - | Die jeweils eingesetzten Ergänzungen werden auf eigenen Plugin-Seiten im TCW dokumentiert. | + | Das Kontaktformular enthält aktuell folgende Felder: |
| - | ===== Grundprinzip ===== | + | ^ Feld ^ Typ ^ Pflichtfeld ^ |
| + | | Dein Name | Text | ja | | ||
| + | | Deine E-Mail-Adresse | E-Mail | ja | | ||
| + | | Betreff | Text | ja | | ||
| + | | Deine Nachricht | Textbereich | nein | | ||
| - | Kontaktformulare sollen in TheCruiserBlog möglichst einfach und übersichtlich aufgebaut sein. | + | Zum Absenden des Formulars wird die Schaltfläche **Senden** verwendet. |
| - | Dabei stehen insbesondere folgende Ziele im Vordergrund: | + | Für Name und E-Mail-Adresse werden die von Contact Form 7 unterstützten Autocomplete-Angaben verwendet. |
| - | * nur tatsächlich benötigte Formularfelder | + | ===== E-Mail-Konfiguration ===== |
| - | * verständliche Beschriftungen | + | |
| - | * nachvollziehbare Verarbeitung | + | |
| - | * zuverlässiger Nachrichtenversand | + | |
| - | * übersichtliche Administration | + | |
| - | * möglichst geringe technische Komplexität | + | |
| - | ===== Verwendung in TCB ===== | + | Nach erfolgreicher Verarbeitung erzeugt Contact Form 7 eine E-Mail-Nachricht. |
| - | Die konkreten Formulare von TheCruiserBlog werden innerhalb von Contact Form 7 verwaltet und anschließend in die entsprechenden Seiten eingebunden. | + | Die aktuelle Konfiguration lautet: |
| - | Änderungen an einem Formular sollten möglichst direkt in Contact Form 7 vorgenommen und anschließend auf der betreffenden Seite getestet werden. | + | ^ Einstellung ^ Konfiguration ^ |
| + | | Empfänger | WordPress-Administratoradresse über '' | ||
| + | | Absender | '' | ||
| + | | 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 | | ||
| - | ===== Dokumentation ===== | + | Durch die Verwendung der Besucheradresse als '' |
| - | In diesem Bereich werden die für TheCruiserBlog | + | Die Absenderadresse von TheCruiserBlog |
| - | Dabei geht es nicht um eine allgemeine Dokumentation des Plugins, sondern um dessen **konkreten Einsatz innerhalb von TheCruiserBlog**. | + | < |
| + | kontakt@thecruiserblog.rowake.net | ||
| + | </ | ||
| - | ===== Detailthemen | + | ===== Nachrichteninhalt |
| - | Weitere Unterseiten werden nach Bedarf angelegt. | + | Die erzeugte E-Mail enthält die wesentlichen Angaben aus dem Kontaktformular: |
| - | Mögliche Themen sind: | + | * 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: | ||
| + | |||
| + | | ||
| + | * 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: | ||
| + | |||
| + | [[plugins: | ||
| + | |||
| + | ===== 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 | * Formularfelder | ||
| - | * E-Mail-Einstellungen | + | * E-Mail-Konfiguration |
| - | * Einbindung in Seiten | + | |
| - | * Zusammenspiel mit anderen Plugins | + | |
| * Spam-Schutz | * Spam-Schutz | ||
| - | * Fehlersuche | + | * Zusammenspiel mit anderen eingesetzten Plugins |
| - | * typische Probleme und Lösungen | + | * für den Betrieb relevante Besonderheiten |
| <WRAP tcw-to-top> | <WRAP tcw-to-top> | ||
| - | [[#contact-form-7|↑]] | + | [[#contact_form_7|↑]] |
| </ | </ | ||
plugins/contact-form-7/start.txt · Zuletzt geändert: von admin
