=== APlug Kontaktformular ===
Contributors:
Tags: kontaktformular, formular, smtp, datenschutz, email
Requires at least: 6.4
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.1.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Benutzerfreundliche Kontaktformulare mit Designvorlagen, Live-Vorschau, optionalem Postfach, SMTP-Versand und lokalem Spam-Schutz.

== Description ==

APlug Kontaktformular hilft beim Erstellen und Veröffentlichen zugänglicher Kontaktformulare, ohne einen externen Dienst oder ein zusätzliches Formular-Plugin vorauszusetzen.

Version 1.1 enthält:

* Komfort-Editor mit sortierbaren Feldern und Live-Vorschau
* Vorlagen für Kontakt, Rückruf, Angebot, Support, Termin und Feedback
* sechs sofort nutzbare Formulardesigns und sichere Detailsteuerung ohne eigenes CSS
* Farben, Schriften, Abstände, Rahmen, Schatten und Button-Gestaltung pro Formular
* Desktop-, Tablet- und Mobilvorschau mit automatischer Kontrastprüfung
* Gutenberg-Block und Shortcode
* E-Mail-Benachrichtigung und optionale Eingangsbestätigung
* WordPress-Mail oder eigener optionaler SMTP-Versand
* lokaler Honeypot, signierte Formulartokens und begrenzte Versandrate
* sichere Dateiübermittlung mit temporärer Speicherung
* optionales Backend-Postfach, standardmäßig deaktiviert
* automatische Löschfristen, CSV-Export und WordPress-Datenschutzwerkzeuge
* Formular-Import und -Export
* Diagnosebereich ohne Offenlegung sensibler Inhalte
* responsive und tastaturbedienbare Ausgabe

Das Plugin lädt seine Frontend-Dateien nur auf Seiten, auf denen tatsächlich ein APlug-Formular ausgegeben wird. Es enthält keine Telemetrie, Werbung oder heimliche Datenübertragung.

Die technische Umsetzung unterstützt eine datenschutzgerechte Verwendung. Welche rechtlichen Pflichten für eine konkrete Website gelten, muss der jeweilige Betreiber prüfen.

== Installation ==

1. Den Ordner `aplug-contact-form` nach `/wp-content/plugins/` hochladen oder die ZIP-Datei in WordPress unter „Plugins > Installieren“ auswählen.
2. „APlug Kontaktformular“ aktivieren.
3. Unter „APlug Kontakt > Einstellungen“ den Mailversand prüfen und eine Testnachricht senden.
4. Das bei der Aktivierung angelegte Standardformular prüfen oder eine Vorlage auswählen.
5. Das Formular mit dem Block „APlug Kontaktformular“ oder seinem Shortcode in eine Seite einfügen.
6. Auf der öffentlichen Seite eine vollständige Testnachricht senden.

== Frequently Asked Questions ==

= Werden Nachrichten in WordPress gespeichert? =

Standardmäßig nicht. Das optionale Postfach kann global oder gezielt pro Formular aktiviert werden. Für gespeicherte Nachrichten lässt sich eine automatische Löschfrist festlegen.

= Benötige ich ein zusätzliches SMTP-Plugin? =

Nein. APlug kann entweder den normalen WordPress-Mailversand nutzen oder APlug-Nachrichten über einen eigenen SMTP-Zugang senden. Bei Verwendung von WordPress-Mail bleibt das Plugin mit üblichen SMTP-Plugins kompatibel.

= Werden externe Spam- oder Trackingdienste verwendet? =

Nein. Der integrierte Grundschutz arbeitet lokal. Das Plugin lädt keine externen Skripte, Schriftarten oder Trackingpixel.

= Was geschieht mit Dateianhängen? =

Erlaubte Dateien werden geprüft, in einem temporären Serververzeichnis gespeichert, an die Benachrichtigungs-E-Mail angehängt und anschließend gelöscht. Das optionale Postfach speichert nur Dateiname und Größe, nicht die Datei selbst.

= Kann ich Formulare übertragen? =

Ja. Formulare können als JSON exportiert und auf einer anderen Website importiert werden. Importierte Formulare werden aus Sicherheitsgründen als Entwurf angelegt und die Empfängeradresse wird auf die Administratoradresse der Zielwebsite gesetzt.

= Kann ich das Design jedes Formulars anpassen? =

Ja. Sechs Designvorlagen dienen als Ausgangspunkt. Farben, Typografie, Größen, Abstände, Rahmen, Schatten sowie Breite und Ausrichtung des Buttons können pro Formular eingestellt und direkt in drei Vorschaugrößen geprüft werden. Es werden keine externen Schriftarten geladen.

= Löscht die Deinstallation meine Daten? =

Standardmäßig nein. Eine vollständige Löschung erfolgt nur, wenn die entsprechende Einstellung vor der Deinstallation ausdrücklich aktiviert wurde.

== Screenshots ==

1. APlug-Übersicht mit Schnellstart und Systemstatus.
2. Komfort-Editor mit sortierbaren Feldern und Live-Vorschau.
3. Formularvorlagen für häufige Anwendungsfälle.
4. Einstellungen für WordPress-Mail und APlug SMTP.
5. Optionales Postfach mit Filter- und Löschfunktionen.
6. Responsives Kontaktformular im Frontend.

== Changelog ==

= 1.1.1 =

* Behoben: Designraster, Vorschau und Farbauswahl bleiben auch in schmalen WordPress-Bereichen innerhalb ihres Containers.
* Behoben: Formularelemente und lange Beschriftungen verursachen im Frontend keinen horizontalen Überstand mehr.

= 1.1.0 =

* Hinzugefügt: Sechs zugängliche Designvorlagen und vollständige Designsteuerung pro Formular.
* Hinzugefügt: Live-Vorschau für Desktop, Tablet und Mobilgerät.
* Hinzugefügt: Kontrastprüfung für Formulartext, Feldtext und Button sowie sicheres Zurücksetzen auf Vorlagenwerte.
* Verbessert: Der individuelle Buttontext erscheint jetzt unmittelbar in der Vorschau.

= 1.0.0 =

* Hinzugefügt: Komfort-Editor, sechs Vorlagen, Block und Shortcode.
* Hinzugefügt: WordPress-Mail, optionaler SMTP-Versand und Versandtest.
* Hinzugefügt: Lokaler Spam-Schutz, Eingabevalidierung und sichere temporäre Dateianhänge.
* Hinzugefügt: Optionales Postfach, Löschfristen, CSV-Export sowie Datenschutz-Exporter und -Löscher.
* Hinzugefügt: Formular-Import und -Export, Diagnose und vollständige Dokumentation.

== Upgrade Notice ==

= 1.1.1 =

Behebt überstehende Container im Designeditor und im responsiven Frontend, ohne vorhandene Einstellungen oder Funktionen zu verändern.

= 1.1.0 =

Ergänzt eine sichere, visuelle Formulargestaltung. Bestehende Formulare erhalten automatisch das kompatible APlug-Standarddesign; Versand und gespeicherte Nachrichten bleiben unverändert.

= 1.0.0 =

Erste öffentliche Version.

== Privacy ==

Ohne aktivierte Postfachspeicherung werden Formulareingaben nicht dauerhaft in der WordPress-Datenbank gespeichert. Für den kurzfristigen Missbrauchsschutz wird ein gesalzener, nicht rückrechenbarer Prüfwert als WordPress-Transient gespeichert. Bei aktiviertem Postfach speichert das Plugin Formulardaten, Absender-E-Mail, Eingangszeit und Versandstatus bis zur festgelegten Löschfrist. Es integriert sich in die WordPress-Werkzeuge für Export und Löschung personenbezogener Daten.

SMTP-Zugangsdaten werden ausschließlich zur vom Administrator konfigurierten E-Mail-Übertragung verwendet. Besonders sensible Zugangsdaten können über Konstanten in `wp-config.php` bereitgestellt werden.

== External services ==

Das Plugin kontaktiert von sich aus keine Dienste des Herstellers und keine Analyse-, Werbe- oder Spam-Dienste. Wird APlug SMTP aktiviert, werden E-Mail-Inhalte und Anhänge an den vom Website-Administrator eingetragenen SMTP-Server übertragen. Verantwortlicher, Zweck und Bedingungen dieses Servers werden vom Administrator bestimmt und müssen in den Datenschutzhinweisen der Website berücksichtigt werden.
